StockMusic.irGraphicFarm.ir

کد نویسی با اکسپرشن Wiggle در افتر افکت

کد نویسی با اکسپرشن Wiggle در افتر افکت

بر کسی پوشیده نیست، اکسپرشن ها راهی قدرتمند برای اتوماتیک سازی انیمیشن های خسته کننده هستند. و یکی از بهترین اکسپرشن هایی که شما می توانید در افتر افکت یاد بگیرید، اکسپرشن Wiggle است. ویگل اکسپرشن با اینکه اکسپرشن ساده ای هست ولی می تواند خیلی کارایی داشته باشد.

تقریبا می توانیم بگوییم اولین اکسپرشن و کدی دستوری که هر کاربر افتر افکت با آن آشنا می شود، wiggle(2,5) هست! با همین کد شما به دنیای کد نویسی در افتر افکت وارد می شود و با جذابیت های آن آشنا می شوید.

می خواهید مقدار زیادی اشیاء کوچک را به حرکت درآورید اما نمی خواهید تمام حرکات را تنظیم کنید؟

جواب : Wiggle!

آیا می خواهید یک لرزش دوربین ظریف را در افتر افکت اضافه کنید؟

جواب : Wiggle!

چگونه می توان نوری سوسو زن در افتر افکت ایجاد کرد؟

جواب : Wiggle!

خب تعریف کردن از Wiggle Expression بس است بیاید یاد بگیریم چگونه از آن استفاده کنیم!

Wiggle Expression چیست؟

خب، ویگل اکسپرشن می تواند پیچیده باشد. و همچنین می تواند ساده باشد. واقعا بستگی دارد به اینکه چه نوع کنترلی را نیاز دارید. به طور نمونه، در افتر افکت یک ویگل اکسپرشن کاملا گسترش یافته وجود دارد؛ که کاملا طولانی است.

wiggle(freq, amp, octaves = 1, amp_mult = .5, t = time)

اتفاقات زیادی در این خط کد رخ می دهد، و ما برای شروع کار واقعاً به همه آنها احتیاج نداریم.

در عوض، بیایید آن را به یک نسخه ابتدایی تر تبدیل کنیم تا شما بتوانید روی آنچه که واقعا نیاز دارید راحت تر تمرکز کنید.

wiggle(freq,amp);

خب این کمتر ترسناک بنظر می رسد! در حقیقت، حداقل کدی که شما نیاز دارید بنویسید زمانی که از ویگل استفاده می کنید فقط دو قسمت ساده است:

(Frequency (freq: چند وقت یکبار شما می خواهید برپایه‌ی مقداری (عددی) شی حرکت کند (به واحد ثانیه).

(Amplitude (amp: تعیین می کند چقدر مقدار این صفت اجازه دارد از مقدار شروع بالا یا پایین شود.

بنابراین اگر کد زیر را روی یک position یا rotation کپی کنید، معنی آن یعنی که جسم در حدود 3 برابر در ثانیه می پرد تا 15 واحد بالاتر یا پایین تر از مقدار شروع حرکت می کند.

wiggle(3,15);

برای استفاده از ویگل در افتر افکت فقط مراحل سریع زیر را دنبال کنید:

  • دکمه Alt را گرفته و سپس روی stopwatch (آیکون ساعت) کلیک کنید تا باکس تایپ باز شده و بخش اعداد قرمز رنگ شود.
  • )wiggle را تایپ کنید.
  • مقدار تکرار (Frequency) را اضافه کنید (مثال: 4)
  • (,) یک ویرگول اضافه کنید.
  • مقدار دامنه (Amplitude) را اضافه کنید (مثال: 30)
  • ;( را به انتها اضافه کنید.

این همه‌ی چیزی است که باید انجام دهید. اکنون ویگل اکسپرشن شما کار خواهد کرد. اگر مراحل بالا نوشته شود چنین شکلی خواهد داشت:

wiggle(4,30);

بیایید نگاهی بیندازیم به چند مثال تصویری برای کمک به فهم بیشتر ویگل اکسپرشن.

تغییر مقادیر Wiggle Expression

برای کمک به درک واضح تر از آنچه اتفاق می افتد، چند فایل GIF ویگل اکسپرشن ایجاد کرده ام که نشان می دهد هنگام تغییر مقدار Frequency و Amplitude چه اتفاقی می افتد. برای این مثالها ما موقعیت x (عرض شی) در لایه ها را برای کمک به نشان دادن هدف (در تصاویر شکل دایره) جدا کردم.

همانطور که در تصویر بالا دیده می شود، هر چه مقدار تکرار (Frequency) بیشتر، افتر افکت هر ثانیه تکان خوردن بیشتری تولید می کند.

هر چه دامنه (Amblitude) را بیشتر می کنید، بیشتر لایه‌ی شما از موقعیت ابتدایی اش حرکت می کند.

ویگل می تواند به هر کدام از ویژگی های تغییر شکل مانند چرخش، مقیاس، و افکت های زیادی در افتر افکت اضافه شود. هر جا یک مقدار عددی در افکت ها مورد نیاز بود شما می توانید از ویگل استفاده کنید.

برای دانلود آموزش جامع کد نویسی در افتر افکت کلیک کنید

برای دانلود مجموعه آموزش افتر افکت کلیک کنید

به این پست چه امتیازی می دهید؟

3.7 / 5. 6

نظرات

ارسال دیدگاه

بازگشت
پشتیبانی تلگرام
کانال تلگرام
اینستاگرام
ایمیل
تلفن
دیگر وب سایت های ما
یکی از روش های زیر را برای بازیابی رمز عبور انتخاب کنید