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

دانلود Houdini Intro to VEX Programming for Absolute Beginners

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: هودینی، VEX، پایتون خرید از Gumroad تنها با قیمت ۲۰.۹۹ دلار. درس‌های جدید در ژانویه ۲۰۲۵ اضافه خواهد شد. در ابتدای دوره برای درک شفاف مفاهیم برنامه‌نویسی، مبانی پایتون تدریس می‌شود. این دوره مخصوص مبتدیانی است که می‌خواهند زبان VEX را در Houdini بیاموزند. مباحث این دوره شامل: - مبانی آرایه‌ها (Arrays) در VEX - حلقه‌های for، while و do while و حلقه‌های تو در تو (Nested Loops) - توابع و اورلود کردن توابع (Overloads) - مبانی توابع point، prim و detail - آشنایی با توابع bbox در VEX و HScript - بررسی توابع pcfind و pcfind_radius به همراه neighbour، neighbours و neighbourcount پیش‌نیازها: برای شروع این دوره نیازی به دانش قبلی برنامه‌نویسی VEX نیست. تسلط بر مبانی نرم‌افزار Houdini الزامی است. اشتیاق به کدنویسی در VEX

در این مجموعه دروس، ابتدا مبانی زبان پایتون را خواهیم آموخت. شروع کار با نصب و پیکربندی پایتون و Visual Studio Code برای برنامه‌نویسی است. سپس انواع متغیرها در پایتون، مبانی ریاضیات و اتصال رشته‌ها (String Concatenation) را پوشش می‌دهیم. پس از آن به سراغ دستورات شرطی، آرایه‌ها، حلقه‌ها و توابع خواهیم رفت و تمرینات عملی در پایتون انجام خواهیم داد. پس از اتمام بخش پایتون، وارد دنیای VEX در هودینی می‌شویم. آموزش را با ویژگی‌های (Attributes) پایه و متغیرها شروع کرده و به سراغ انواع حلقه‌ها (for, while, do while و foreach مخصوص آرایه‌ها) می‌رویم. بحث حلقه‌های تو در تو بخش بسیار مهمی از این دوره است. همچنین یاد می‌گیریم چگونه با استفاده از حلقه‌ها، عناصری را به آرایه اضافه یا از آن حذف کنیم. سپس به سراغ توابع bbox، توابع point، detail و HScript و همچنین توابع Sin و Cos می‌رویم. توابع distance و xyzdist به طور کامل بررسی می‌شوند. در نهایت، توابع همسایگی مانند neighbours و neighbourcount و توابع جستجوی نقاط مانند pcfind و pcfind_radius را خواهیم آموخت. با پیشرفت دوره، درس‌های بیشتری اضافه خواهد شد. پس متمرکز باشید و بیایید کدنویسی کنیم.


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

مبانی برنامه‌نویسی با استفاده از پایتون Intro to programming basics using Python

  • مقدمه Introduction

  • نصب VSCode و پایتون Installing VSCode and Python

  • تنظیمات VSCode Setting up VSCode

  • آشنایی با متغیرها و تعریف آن‌ها Intro to variables and declarations

  • مبانی ریاضیات با استفاده از متغیرها Basics of Math using variables

  • اتصال رشته‌ها و اعداد Concatenating Strings with numbers

  • دستورات شرطی if، elif و else if elif else statements

  • عملگرهای and و or and or operators

  • آرایه‌ها Arrays

  • حلقه‌ها و دستورات Break و Continue Loop and Break and Continue

  • حلقه‌های تو در تو Nested Loops

  • حلقه‌های While While Loops

  • توابع Functions

  • درس‌های تمرینی ۰۱ Practice Lessons 01

  • درس تمرینی ۰۲: محاسبه درصد Practice Lesson 02 - Percentage Calculation

  • درس تمرینی ۰۳: تمرین حلقه‌های تو در تو Practice Lesson 03 - Nested Loops Exercise

  • درس تمرینی ۰۴: حذف عناصر آرایه با استفاده از حلقه Practice Lesson 04 - Removing Array Elements using Loop

بازگشت به محیط هودینی Back to Houdini now

  • بازگشت به هودینی Back to Houdini

  • تعریف متغیرها Variable Declaration

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

  • ایجاد سرعت تصادفی با Rand Time Fit random velocity using Rand Time Fit

  • دستورات if elseif، else و توابع removepoint و addpoint if elseif, else, removepoint, addpoint

  • ویژگی‌های رایج در VEX Common attributes in VEX

  • حلقه‌های for، foreach، while و do while for, foreach, while, do while

  • کلمات کلیدی Break و Continue Break and Continue keywords

  • افزودن و حذف عناصر از آرایه Array Add and Remove elements

  • توابع و اورلود کردن (Overloads) Functions and Overloads

  • توابع bbox و HScripts bbox functions and HScripts

  • توابع distance و xyzdist distance and xyzdist functions

  • توابع Sin و Cos Sin and Cos Functions

  • توابع پایه در Houdini Wrangle (Point, Prim, Detail) Basic Functions in Houdini Wrangle Point, Prim, Detail

  • توابع HScript در هودینی (Point, Detail) Houdini HScript Point, Detail

  • توابع neighbour، neighbours و neighbourcount neighbour, neighbours and neighbourcount functions

  • توابع pcfind و pcfind radius pcfind and pcfind radius functions

نمایش نظرات

آموزش جامع برنامه‌نویسی VEX در هودینی برای مبتدیان مطلق
جزییات دوره
7.5 hours
34
(آخرین آپدیت)
97
5 از 5
دارد
دارد
دارد
Deepak Gayan
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Deepak Gayan Deepak Gayan

سلام! من Deepak KG هستم با بیش از 13 سال تجربه در ساخت جلوه های بصری قانع کننده برای فیلم، تلویزیون و پلتفرم های OTT، از فرصتی برای مشارکت با تخصص خود در این پلتفرم هیجان زده هستم.

در طول حرفه‌ام، مهارت‌هایم را در طیف گسترده‌ای از تکنیک‌های افکت، از جمله سیستم‌های ذرات، شبیه‌سازی، دینامیک سیالات، توسعه‌دهندگان ابزار با استفاده از Python و VEX و توسعه سایه‌بان تقویت کرده‌ام. مجموعه من شامل کار بر روی پروژه‌های مطرحی مانند Bahubali 2، 2.0، StillWater از Apple TV، The Stranded از Netflix، و Intergalactic است، جایی که من با موفقیت جلوه‌های بصری نوآورانه و همه‌جانبه‌ای ارائه کردم که مخاطبان را مجذوب خود کرد و داستان‌سرایی را افزایش داد.

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