StockMusic.ir

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

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

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

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

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

جواب : 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) را بیشتر می کنید، بیشتر لایه‌ی شما از موقعیت ابتدایی اش حرکت می کند.

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

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

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

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

لطفا برای استفاده از این بخش، وارد حساب کاربری خود شوید.