آموزش جامع استفاده از اکسپرشن wiggle در افترافکت
افترافکت یکی از قدرتمندترین نرمافزارهای انیمیشن و جلوههای ویژهس و محصول شرکت ادوبیه. یکی از ویژگیهای جذاب این نرمافزار، اینه که میتونیم از اکسپرشنها برای ایجاد انیمیشنهای پیچیده و پویا استفاده کنیم. توی این آموزش، اکسپرشن wiggle رو بررسی میکنیم و با کاربردهاش تو افترافکت آشنا میشیم.
اکسپرشن wiggle چیست؟
اکسپرشن wiggle یکی از اکسپرشنهای پرکاربرد افترافکته که میتونین باهاش به صورت تصادفی و پیوسته، پارامترهای مختلف لایههاتونو تغییر بدید. این اکسپرشن واسه ایجاد انیمیشنهای طبیعی و غیرقابل پیشبینی خیلی به کار میاد.
ساختار اکسپرشن wiggle
اکسپرشن wiggle دو تا پارامتر اصلی داره: فرکانس (frequency) و دامنه (amplitude). فرکانس چیه؟ همون تعداد دفعاتی که پارامتر ما تو هر ثانیه تغییر میکنه و دامنه هم میزان همون تغییراته. ساختار کلی اکسپرشن wiggle رو این پایین آوردیم:
wiggle(frequency, amplitude)
کاربردهای اکسپرشن wiggle
1. ایجاد لرزش دوربین: یکی از کاربردهای اصلی اکسپرشن wiggle، ایجاد لرزش دوربینه. واسه این کار، اکسپرشن زیر رو به پارامتر موقعیت (Position) دوربین اضافه کنین:
wiggle(5, 20)
این اکسپرشن باعث میشه دوربین با فرکانس ۵ بار در ثانیه و دامنه ۲۰ پیکسل به صورت تصادفی حرکت کنه.
2. ایجاد حرکت تصادفی اشیاء: اکسپرشن wiggle برای حرکات تصادفی اشیاء هم استفاده میشه. مثلا، میتونید با اکسپرشن زیر برای یک شیء حرکت تصادفی بسازین:
wiggle(2, 50)
این اکسپرشن باعث میشه شیء با فرکانس ۲ بار در ثانیه و دامنه ۵۰ پیکسل به صورت تصادفی حرکت کنه.
3. ایجاد تغییرات تصادفی در پارامترهای دیگر: با اکسپرشن wiggle، میتونید تو پارامترهای مختلف مثل شفافیت (Opacity)، چرخش (Rotation) و مقیاس (Scale) کاری کنین بصورت تصادفی تغییر کنن. مثلا، برای اینکه opacity یک لایه بصورت تصادفی تغییر کنه، میتونید از اکسپرشن زیر استفاده کنید:
wiggle(1, 30)
این اکسپرشن باعث میشه شفافیت لایه با فرکانس ۱ بار در ثانیه و دامنه ۳۰ درصد به صورت تصادفی تغییر کنه.
نکات مهم در استفاده از اکسپرشن wiggle
• تنظیم دقیق فرکانس و دامنه: وقتی از اکسپرشن wiggle استفاده میکنین، یادتون باشه فرکانس و دامنه رو به درستی تنظیم کنید. فرکانسهای بسیار بالا ممکنه انیمیشنتون رو غیرطبیعی و نامطلوب کنه.
• ترکیب با دیگر اکسپرشنها: اکسپرشنwiggle رو میتونیم با اکسپرشنهای دیگه هم ترکیب کنیم تا انیمیشنهای پیچیدهتری ایجاد بشه. مثلا، میتونید اکسپرشنtime رو با wiggle ترکیب کنید تا انیمیشن تصادفی و زمانبندی شده درست بشه.
• استفاده از مقادیر نسبی: برای اینکه تغییرات دقیقتری بسازید، میتونید از مقادیر نسبی تو اکسپرشن wiggle استفاده کنید. مثلا، واسه اینکه position یک شیء نسبت به position اولیهاش بصورت تصادفی تغییر کنه، میتونید از اکسپرشن زیر استفاده کنید:
initialPosition = [100, 200];
wiggle(3, 40) + initialPosition
این اکسپرشن باعث میشه شیء با فرکانس ۳ بار در ثانیه و دامنه ۴۰ پیکسل به صورت تصادفی حرکت کنه، در حالی که موقعیت اولیه آن در [100, 200] باقی میمونه.
مثالهای عملی
1. لرزش دوربین: برای ایجاد لرزش دوربین، اکسپرشن زیر رو به پارامتر position دوربین اضافه کنید:
wiggle(4, 15)
این اکسپرشن باعث میشه دوربین با فرکانس ۴ بار در ثانیه و دامنه ۱۵ پیکسل به صورت تصادفی حرکت کنه.
2. حرکت تصادفی یک شیء: برای ایجاد حرکت تصادفی یک شیء، اکسپرشن زیر رو به پارامتر position اون اضافه کنید:
wiggle(2, 30)
این اکسپرشن باعث میشه شیء با فرکانس ۲ بار در ثانیه و دامنه ۳۰ پیکسل به صورت تصادفی حرکت کنه.
3. تغییرات تصادفی در شفافیت: برای ایجاد تغییرات تصادفی در شفافیت یک لایه، اکسپرشن زیر رو به پارامتر شفافیت اضافه کنید:
wiggle(1, 20)
این اکسپرشن باعث میشه شفافیت لایه با فرکانس ۱ بار در ثانیه و دامنه ۲۰ درصد به صورت تصادفی تغییر کنه.
نتیجهگیری
اکسپرشن wiggle یکی از ابزارهای قدرتمند در افترافکته که باعث میشه انیمیشنهای پویا و جذاب خلق کنید. با استفاده از این اکسپرشن، میتونید انیمیشنهای تصادفی و غیرقابل پیشبینی بسازین و پروژههای خودتونو به سطح بالاتری برسونین. امیدواریم امیدواریم که این آموزش برای شما مفید بوده باشه و بتونید ازش توی پروژههای آیندهتون استفاده کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.