هووورا

اکران رسمی نسخه جدید بیت گرف

۲ روز و ۰۷:۳۰
موشن گرافیک

Expression های فوق العاده افترافکت

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

ارسطو اعتمادی
۷ خرداد ۱۳۹۸ · 5 دقیقه مطالعه
Expression های فوق العاده افترافکت

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

از اکسپرشن ها برای ساده سازی ، اتوماسیون و افزایش راندمان دستورهای پیچیده که نیازمند مقدار زیادی keyframe هستند، استفاده می شود.

در این مقاله ، قصد دارم تعدادی از فوق العاده ترین اکسپرشن های افترافکت را به همراه کارکرد و نحوه استفاده بیان کنم. 


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

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


راستی پروژه مورد استفاده در این مقاله رو که پیش نمایش ها در ادامه قرار دارد را میتونید در زیر دانلود کنید.

download project files


5 اکسپرشن فوق العاده در افترافکت

1 - Loop Offset

احتمال داره تا الان از Loop استفاده کرده باشید اما از Loop Offset نه ! به طور خلاصه Loop Offset مقدار اخرین کی فریم را تا انتها ادامه می دهد. یکی از راه های جالب استفاده از اکسپرشن loop به همراه افکت Slider است. این یک روش ویژه برای ایجاد حرکت های تکرار شونده است.

کد اکسپرشن :

loopOut(“offset”); or loopIn(“Offset”);

اکسپرشن loop offset افترافکت
اکسپرشن loop offset افترافکت

راستی در نوشتن کد های اکسپرشن افترافکت به بزرگی و کوچکی حروف دقت کنید، چون حساس به آن ها است.

اکسپرشن loop offset افترافکت
اکسپرشن loopOut offset افترافکت

2 - Index

کد اکسپرشن :

index;

اکسپرشن index افترافکت
اکسپرشن index افترافکت

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

اکسپرشن index افترافکت
اکسپرشن index افترافکت

3 - Linear

کد اکسپرشن :

linear(inputvalue,InputValueLow,InputValueHigh,OutputLow,OutputHigh);

برای مثال:

linear(thisComp.layer(“AudioLayer”).effect(“Both Channels”)(“Slider”),0,20,700,200);

اکسپرشن  Linear در افترافکت
اکسپرشن Linear در افترافکت

اکسپرشن Linear فوق العادست ! چرا ؟ چون اون میتونه یک مقدار رشته string رو قبول کنه و در خروجی مقدار یک خصوصیات دیگر را تحویل بده! سردرگم شدید؟ 

بگذارید مثالی بزنم : ممکن است شما یک قالب افترافکت برای فروش یا مشتری تان تهیه و طراحی کرده اید و در آن برای یکی از اشکال از افکت slider استفاده کرده اید. افکت اسلایدر می تواند بین 0 تا 100 جابجا شود اما شما می خواهید فقط در بازه 5 تا 25 حرکت کند! چه کاری میکنید؟

اکسپرشن Linear
اکسپرشن Linear

در مورد این اکسپرشن و سایر اکسپرشن های مهم ، در دوره جامع افترافکت توضیح داده ام.


4 - Clamp

کد اکسپرشن :

clamp(input,minimum,maximum)

مثال:

clamp(thisComp.layer(“Layer 1”).effect(“Slider Control”)(“Slider”),852,1700);

اکسپرشن Clamp در افترافکت
اکسپرشن Clamp در افترافکت

نقطه min و نقطه max در ریاضیات یادتان است؟ توسط اکسپرشن Clamp شما به یک المان می گویید پاش رو از گلیمش درازتر نکنه ! یعنی براش یک محدوده حد پایین و یک محدوده حد بالا در نظر میگیرید! به همین سادگی ...

اکسپرشن Clamp در افترافکت
اکسپرشن Clamp در افترافکت

5 - ValueAtTime

کد اکسپرشن:

valueAtTime(value);

مثال:

thisComp.layer(index-1).content(“Polystar 1”).content(“Polystar Path 1”).outerRadius.valueAtTime(time-.5);

اکسپرشن ValueAtTime در افترافکت
اکسپرشن ValueAtTime در افترافکت

اکسپرشن ValueAtTime یک مقدار از لایه‌‌ای دیگر را در یک زمان مشخص برمی‌گرداند. در واقع برای مثال شما در نظر بگیرید که می خواهید حرکت مثلث های بالا را ایجاد کنید. باید چندین باز کپی یا همان دوپلیکیت گرفته و حرکت را با مقداری تاخیر در شروع لایه انجام دهید. اما توسط این اکسپرشن می توانید به راحتی این تاخیر یا همان افست را ایجاد کنید. 

ValueAtTime(x)

در اینجا x همان زمان مشخص است که در بالا گفتیم آن مقدار زمان را آفست (تاخیر) خواهد گرفت. راستی اگر بجای دادن یک زمان مشخص به x ، از عبارت "time" استفاده کنید، باعث برگرداندن مقادیری می‌شود که از مقادیر خصوصیات (property) که به آن اکسپرشن زده اید، گرفته شده بودند.

۵۸۷ آتیش۲ دیدگاه3090 بازدید
ارسطو اعتمادی
۶۹۳ مقاله۱۲ دنبال‌کننده

کارشناس ارشد مهندسی مواد از دانشگاه تبریز. از ۱۳۹۰ در حوزه عکاسی و گرافیک‌ام؛ آنچه دلبستگی بود، حرفه شد. بیت گرف را ساختم، از دستش دادم و دوباره ( این‌بار استوارتر) از نو بنا کردم. مقصد روشن است: مرجعی جامع برای آموزش گرافیک، هوش مصنوعی و کد.

گفتگو و سوالات شما

۲

در این قسمت می‌توانید سوال یا نظر خود در مورد مقاله را مطرح کنید.

برای ثبت دیدگاه ابتدا وارد شوید

ورود به حساب
  • M
    Man۱۲ فروردین ۱۳۹۹

    وقت بخیر من دنبال یک دوره مستقل آموزش اکسپرشن هستم. شما چنین دوره ای دارید؟ (کل افتر رو نمیخوام. فقط اکسپرشن)

مقالات مرتبط

اگر این را دوست داشتید، ترتیب خواندن بعدی این است

این مقاله‌ها روی «افترافکت» هم‌پوشانی دارند، مجموع زمان مطالعه ۲۸ دقیقه

مشاهده همه
  1. برچسب مشترک: افترافکت

    آموزش نصب پلاگین، اکستنشن، اسکریپت و پریست در نرم‌ افزار افترافکت

    آموزش نصب پلاگین، اکستنشن، اسکریپت و پریست در نرم‌افزار افترافکت در این ساعت از بیت گرف به نحوه نصب انواع افزونه ها که شامل پلاگین، اکستنشن، اسکریپت و پریست ها می شوند بر روی نرم‌ افزار قدرتمند افتراف

    مهدی فریدونی۲۹ مرداد۷ دقیقه
  2. برچسب مشترک: افترافکت

    معرفی 10 کلید میانبر افترافکت که باید بدانید!

    به دنیای شگفت انگیز Adobe After Effects خوش آمدید! با این 10 کلید میانبر افترافکت که بسیار حیاتی هم هستند، از این نرم افزار محبوب بیشتر بهره ببرید. اگر آماتور هستید، ما قول میدهیم - چه به دنبال ایجاد

    بیت هاب۹ آذر۹ دقیقه
  3. برچسب مشترک: افترافکت

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

    [caption id="attachment_9385" align="aligncenter" width="850"] آموزش ساخت اکولایزر موزیک در افتر افکت به همراه تایمر و نوار پیشرفت[/caption] سلام خدمت همگی همراهان عزیز وبسایت مون ، در این آموزش قصد د

    ارسطو اعتمادی۱۳ دی۷ دقیقه
  4. برچسب مشترک: افترافکت

    آموزش نصب پلاگین Trapcode Suite برای افترافکت | همراه با فعالسازی

    اگر قبلا دانلود پلاگین های افتر افکت و نصب این پلاگین ها برای شما چالش بوده و همیشه به دنبال راه صحیح و ساده ای برای نصب آن ها بودید و به بن بست خوردید، نگران نباشید چون امروز در فیلم آموزش نصب پلاگین

    ارسطو اعتمادی۲۷ فروردین۵ دقیقه
۲

دوره به سبد ثبت‌نام اضافه شد

رفتن به سبد