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

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

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

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

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

4 / 5. 4

نظرات

  • mahshidghoorchian 02 خرداد 1401 :: 22:24

    شما همیشه بینظیرید. ولی این متن یک ترجمه ویراستاری نشده است که از سایت خوب شما انتظار نمیرفت

    • تایم‌کد 06 خرداد 1401 :: 11:52

      با سلام حق با شماست. سعی کردیم متن را محدد ویرایش کنیم

  • melodi 11 تیر 1401 :: 13:28

    خیلی عاالی بود من اصلا نمیفهمیدم اما به لطف آموزش شما الان کاملا یاد گرفتم ممنونم

  • ااا 28 تیر 1401 :: 16:33

    یه سوال چجوری من ویگل رو میخام از یه فریم خاموش کنم و دیگه اثر نکنه چجوری میشه

    • تایم‌کد 02 مرداد 1401 :: 01:27

      خیلی راحت می تونید از اون فریم به بعد فریز فریم کنید.

ارسال دیدگاه

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

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

یکی از روش های زیر را برای بازیابی رمز عبور انتخاب کنید