آموزش شروع یادگیری برنامه‌نویسی VEX در هودینی - آخرین آپدیت

دانلود Getting Started With VEX programming

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: دوره جامع VEX برای مبتدیان در Houdini یادگیری نحوه نوشتن کدهای Vex در هودینی روش ایجاد متغیرها (Variable) و اتریبیوت‌ها (Attribute) با Vex کار با توابع داخلی (Inbuilt Functions) هودینی مبانی دستورات شرطی if و else در Vex آموزش حلقه‌ها، آرایه‌ها و نکات کلیدی و مهم Vex پیش‌نیازها: تسلط بر مبانی هودینی (Basics of Houdini) الزامی است برای شروع این دوره، نیازی به دانش قبلی در زمینه برنامه‌نویسی نیست

در این مجموعه دروس، ما اصول بنیادی VEX در هودینی را خواهیم آموخت. ابتدا با درک اتریبیوت‌های پایه در VEX شروع می‌کنیم و موضوعات ضروری مانند متغیرها و سپس حلقه‌ها و انواع آن‌ها از جمله for، while و foreach را پوشش می‌دهیم.

ما یاد می‌گیریم که چگونه با استفاده از حلقه‌ها، عناصری را به آرایه‌ها اضافه یا از آن‌ها حذف کنیم. همچنین توابع مثلثاتی مانند Sin و Cos و توابع فاصله مانند distance و xyzdist را بررسی خواهیم کرد. توابع مهمی نظیر neighbours، neighbourcount و سایر تکنیک‌های پردازش هندسه با جزئیات کامل مورد بحث قرار می‌گیرند.

در نهایت، به توابع یافتن نقاط مانند pcfind و pcfind radius می‌پردازیم که مهارت‌های لازم برای کار موثر با عملیات‌های پیچیده مبتنی بر نقطه (Point-based) در هودینی را به شما می‌دهد. من با پیشروی در دوره، درس‌های بیشتری خواهم افزود؛ پس متمرکز بمانید و برای کدنویسی با VEX آماده شوید!


در این دوره شما:

  • با مبانی VEX شروع می‌کنید و می‌آموزید که چرا این زبان برای ایجاد افکت‌های رویه‌ای (Procedural)، انیمیشن‌ها و ابزارهای سفارشی در هودینی بسیار قدرتمند است.

  • سینتکس و توابع VEX را تحلیل می‌کنید تا متوجه شوید چگونه ذرات را کنترل کنید، هندسه را تغییر دهید و شیدر بسازید—همه این‌ها به روشی ساده و مناسب برای مبتدیان.

  • با تمرینات عملی مهارت می‌یابید که هر مفهوم جدید را تثبیت کرده و نحوه به‌کارگیری VEX را به شما نشان می‌دهد.

  • اعتماد به نفس خود را در کاربردهای عملی VEX افزایش می‌دهید تا نه‌تنها مراحل را دنبال کنید، بلکه بتوانید افکت‌ها و ابزارهای شخصی خود را خلق کنید.

این دوره طراحی شده تا ترس شما از VEX را از بین برده و آن را با اعتماد به نفس و خلاقیت جایگزین کند. با این رویکرد مبتدی‌پسند، دیگر کدنویسی مانع شما نخواهد بود. شما مهارت‌های لازم برای آزاد کردن پتانسیل کامل هودینی را به دست خواهید آورد، حتی اگر با تجربه برنامه‌نویسی صفر شروع کرده باشید.

پس اگر تا به حال در یادگیری VEX تردید داشتید، اجازه دهید این دوره بازی را برای شما تغییر دهد. آماده شوید تا کنترل هودینی را بیش از هر زمان دیگری در دست بگیرید و VEX را به ابزار قدرتمند خلاقیت خود تبدیل کنید!


سرفصل ها و درس ها

درباره این دوره About This Course

  • درباره این دوره About This course

گام اول step 1

  • متغیرها و اتریبیوت‌ها variable and attribute

  • ایجاد و تغییر اتریبیوت‌ها و متغیرها - بخش اول creating, manipulating attribute and variable part 1

  • ایجاد و تغییر اتریبیوت‌ها و متغیرها - بخش دوم creating, manipulating attribute and variable part 2

  • ایجاد و تغییر اتریبیوت‌ها و متغیرها - بخش سوم creating, manipulating attribute and variable part 3

  • ایجاد و تغییر اتریبیوت‌ها و متغیرها - بخش چهارم creating, manipulating attribute and variable part 4

  • ایجاد و تغییر اتریبیوت‌ها و متغیرها - بخش پنجم creating, manipulating attribute and variable part 5

  • جریان اتریبیوت‌ها از نود به نود (بالا به پایین) attribute flows downward nodes to nodes

  • لیست نام‌های اتریبیوت‌های پیش‌فرض و توابع list of predefined attributes names and functions

  • تمرین عملی اتریبیوت‌ها و توابع attributes and functions in practise

  • تابع chramp chramp function

  • توابع fit و rand fit and rand function

  • آشنایی بیشتر با اتریبیوت‌ها و توابع getting more familiar with attributes and functions

  • درک دستورات if و else understanding if and else

  • تغییر رنگ با استفاده از if و else color change with if and else

  • تمرینات بیشتر دستورات if و else practising if and else more

  • ساخت تابع سفارشی از صفر creating our own custom function from scratch

  • استفاده از printf در کنسول هودینی printf houdini console

  • درک مفهوم آرایه‌ها (Array) understanding array

  • حلقه‌های for - بخش اول for loops part 1

  • حلقه‌های for - بخش دوم for loops part 2

  • حلقه forEach forEach loop

  • حلقه‌های while while loops

  • انتقال اتریبیوت‌ها از Detail به Points transfaring attributes from detail to points

  • اجرای اولویت‌ها و اتریبیوت‌های سرعت (Velocity) run over priority and veclocity attributes

  • مفهوم Hoisting hoisting

  • استفاده از Copy to Points، مقیاس (Scale)، ID و ptnum copy to points, scale, id ptnum

  • ساخت سیستم Scatter scatter building

  • جداسازی Noise و اتریبیوت‌ها بر اساس مقدار رنگ isolate noise and attributes based on color value

گام دوم step 2

  • مبانی ۱ basic 1

  • مبانی ۲ basic 2

  • تبدیل انواع داده‌ها (Data Type Conversion) data type conversion

  • استفاده از rand، اعداد تصادفی و Noise rand random and noise

  • توابع curlnoise و snoise curlnoise and snoise

  • تابع fit fit

گام سوم step 3

  • حذف نقاط (Delete Points) delete points

  • استفاده از curlnoise برای شبیه‌سازی تجمع حشرات curlnoise and dense of insects

  • تغییر شکل (Deform) با Noise و بررسی مشکلات deform with noise and some issues

  • کار با نقاط (Point) point

  • بردار بین دو نقطه و مبدأ vector between two point and origin

  • نرمال‌سازی (Normalize) normalize

  • بردار بین نقاط vector between points

  • تابع nearpoint nearpoint

  • تابع minpos minpos

  • محاسبه فاصله بین دو نقطه calculate distance between two points

  • پروژه کوچک - بخش اول mini project part 1

  • پروژه کوچک - بخش دوم mini project part 2

  • نمونه‌برداری حجم (Volume Sample) - بخش اول volume sample part1

  • پروژه کوچک ساده simple mini project

گام چهارم step 4

  • تابع sin sin function

  • موج‌های sin و cos sin and cose wave

  • ایجاد موج‌های ریپل (Ripple) با sin ripple wave with sin

جمع‌بندی و نتیجه‌گیری conclusion

  • جمع‌بندی نهایی conclusion

نمایش نظرات

آموزش شروع یادگیری برنامه‌نویسی VEX در هودینی
جزییات دوره
6 hours
53
(آخرین آپدیت)
152
4.5 از 5
دارد
دارد
دارد
Alex Tumyang
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Alex Tumyang Alex Tumyang

من houdini fx را آموزش می دهم