ایجاد انیمیشن ثانویه با مادیفایر Flex در 3ds Max
-
3dsmax
مفهوم Secondary Motion و کاربرد آن
Secondary Motion یا «حرکات ثانویه» یکی از ۱۲ اصل بنیادی انیمیشن دیزنی است که به حرکات ناشی از حرکت اصلی اشاره دارد. این تکنیک باعث میشود بخشهای مختلف یک جسم با تأخیر نسبت به حرکت اصلی واکنش نشان دهند و حالتهای ژلهای، نرم و نوسانی ایجاد کنند. در 3ds Max، این افکت را با مادیفایر Flex بهصورت خودکار و بدون نیاز به کیفریمگذاری دستی اعمال میکنیم.
آمادهسازی حرکت اولیه (Primary Motion)
قبل از اعمال Flex، باید حرکت اصلی (Primary Motion) را با شتاب مناسب ایجاد کنید. Auto Key را فعال کرده و تا فریم ۳۰ شیء (مثلاً یک صندلی) را جابهجا کنید. سپس در Curve Editor، نمودار حرکت را ویرایش کنید: دستگیرههای Bézier را طوری تنظیم کنید که شیء ابتدا آهسته حرکت کند، سپس شتاب بگیرد و در نهایت متوقف شود. این شتاب قوسیشکل، پایهٔ خوبی برای انیمیشن ثانویه فراهم میکند.
اعمال و تنظیم مادیفایر Flex
مادیفایر Flex را از Modifier List به شیء اضافه کنید. این مادیفایر با شبیهسازی فنرهای مجازی بین رئوس، دینامیک اجسام نرم را ایجاد میکند. سه پارامتر اصلی را در بخش Parameters تنظیم کنید:
پارامتر Flex (میزان انعطافپذیری)
این مقدار (بازه ۰ تا ۱۰۰۰، پیشفرض ۱.۰) مشخص میکند رئوس و ورتکسها چقدر اجازه دارند از موقعیت اصلی خود فاصله بگیرند. مقدار ۲ برای افکت متعادل مناسب است، در حالی که مقدار ۱۰ باعث کشیدگی و تغییر شکل بیشازحد میشود.
پارامتر Strength (قدرت بازگشت)
قدت فنرهای Chase Springs را کنترل میکند (بازه ۰ تا ۱۰۰، پیشفرض ۳.۰). مقادیر بالاتر (نزدیک به ۱۰۰) جسم را سفتتر و مقادیر پایینتر آن را شلتر و لاستیکیتر میکنند. عدد بالا لرزشهای کوتاه و خشک، و عدد پایین حالت ژلهای و کشسان طولانیتری ایجاد میکند.
پارامتر Sway (نوسان و تاب خوردن)
زمان توقف نوسانات پس از پایان حرکت اصلی را تعیین میکند (بازه ۰ تا ۱۰۰، پیشفرض ۷.۰). مقادیر کمتر باعث میشوند لرزشها و نوسانات بیشتر طول بکشند، در حالی که مقادیر بیشتر آنها را سریعتر متوقف میکنند.
نکات تکمیلی و بهینهسازی
برای مشاهده بهتر افکت، از نمای Front یا Perspective تست انیمیشن بگیرید. Flex با Space Warps مانند Wind و Gravity نیز کار میکند و میتواند برای شبیهسازی پارچه، پرچم یا مو استفاده شود. برای بهبود عملکرد پخش real-time، از Point Cache modifier برای ذخیرهسازی انیمیت ورتکسها استفاده کنید.
کلمات کلیدی
- Secondary Motion 3ds Max
- Flex Modifier Parameters
- انیمیشن ثانویه تریدیمکس
- Soft Body Dynamics
- Follow Through and Overlapping Action