Expression های فوق العاده افترافکت
ابتدا اجازه دهید بگویم اکسپرشن های افترافکت چیست ؟
از اکسپرشن ها برای ساده سازی ، اتوماسیون و افزایش راندمان دستورهای پیچیده که نیازمند مقدار زیادی keyframe هستند، استفاده می شود.
در این مقاله ، قصد دارم تعدادی از فوق العاده ترین اکسپرشن های افترافکت را به همراه کارکرد و نحوه استفاده بیان کنم.
اگر یادتان باشد، در یک آموزش رایگان با عنوان آموزش ساخت اکولایزر موزیک در افترافکت که قبلا در بیت گرف قرار داده ایم ، در قسمت طراحی تایمر در افترافکت از اکسپرشن ها استفاده کردیم. یادگیری خوب اکسپرشن های افترافکت موجب افزایش سرعت عمل و بهبود کارایی و قدرت شما در طراحی موشن گرافیک های پیچیده و همچنین تولید VFX های مطرح می شود.
شاید تعدادی از این اکسپرشن ها که در زیر برایتان آورده ام را شنیده باشید ، اما مطمعنم برایتان مطالب جالب و جدیدی نیز خواهیم داشت. پس اگر اماده اید؟ بریم سراغ اکسپرشن های فوق العاده افترافکت …
راستی پروژه مورد استفاده در این مقاله رو که پیش نمایش ها در ادامه قرار دارد را میتونید در زیر دانلود کنید.
5 اکسپرشن فوق العاده در افترافکت
1 – Loop Offset
احتمال داره تا الان از Loop استفاده کرده باشید اما از Loop Offset نه ! به طور خلاصه Loop Offset مقدار اخرین کی فریم را تا انتها ادامه می دهد. یکی از راه های جالب استفاده از اکسپرشن loop به همراه افکت Slider است. این یک روش ویژه برای ایجاد حرکت های تکرار شونده است.
کد اکسپرشن :
loopOut(“offset”); or loopIn(“Offset”);
راستی در نوشتن کد های اکسپرشن افترافکت به بزرگی و کوچکی حروف دقت کنید، چون حساس به آن ها است.
اکسپرشن loopOut offset افترافکت
2 – Index
کد اکسپرشن :
index;
اکسپرشن index در افترافکت یک ابزار خاص است. در واقع ایندکس مقدار موقعیت لایه را در تایم لاین بر می گرداند. اگر لایه 9 ام باشد ، عدد 9 را بر میگرداند.
3 – Linear
کد اکسپرشن :
linear(inputvalue,InputValueLow,InputValueHigh,OutputLow,OutputHigh);
برای مثال:
linear(thisComp.layer(“AudioLayer”).effect(“Both Channels”)(“Slider”),0,20,700,200);
اکسپرشن Linear فوق العادست ! چرا ؟ چون اون میتونه یک مقدار رشته string رو قبول کنه و در خروجی مقدار یک خصوصیات دیگر را تحویل بده! سردرگم شدید؟
بگذارید مثالی بزنم : ممکن است شما یک قالب افترافکت برای فروش یا مشتری تان تهیه و طراحی کرده اید و در آن برای یکی از اشکال از افکت slider استفاده کرده اید. افکت اسلایدر می تواند بین 0 تا 100 جابجا شود اما شما می خواهید فقط در بازه 5 تا 25 حرکت کند! چه کاری میکنید؟
در مورد این اکسپرشن و سایر اکسپرشن های مهم ، در دوره جامع افترافکت توضیح داده ام.
4 – Clamp
کد اکسپرشن :
clamp(input,minimum,maximum)
مثال:
clamp(thisComp.layer(“Layer 1”).effect(“Slider Control”)(“Slider”),852,1700);
نقطه min و نقطه max در ریاضیات یادتان است؟ توسط اکسپرشن Clamp شما به یک المان می گویید پاش رو از گلیمش درازتر نکنه ! یعنی براش یک محدوده حد پایین و یک محدوده حد بالا در نظر میگیرید! به همین سادگی …
5 – ValueAtTime
کد اکسپرشن:
valueAtTime(value);
مثال:
thisComp.layer(index-1).content(“Polystar 1”).content(“Polystar Path 1”).outerRadius.valueAtTime(time-.5);
اکسپرشن ValueAtTime یک مقدار از لایهای دیگر را در یک زمان مشخص برمیگرداند. در واقع برای مثال شما در نظر بگیرید که می خواهید حرکت مثلث های بالا را ایجاد کنید. باید چندین باز کپی یا همان دوپلیکیت گرفته و حرکت را با مقداری تاخیر در شروع لایه انجام دهید. اما توسط این اکسپرشن می توانید به راحتی این تاخیر یا همان افست را ایجاد کنید.
ValueAtTime(x)
در اینجا x همان زمان مشخص است که در بالا گفتیم آن مقدار زمان را آفست (تاخیر) خواهد گرفت. راستی اگر بجای دادن یک زمان مشخص به x ، از عبارت “time” استفاده کنید، باعث برگرداندن مقادیری میشود که از مقادیر خصوصیات (property) که به آن اکسپرشن زده اید، گرفته شده بودند.
راستی میتوانید آخرین مطالب ما را از طریق تلگرام و اینستاگرام نیز دنبال کنید. برای عضویت در کانال تلگرام و اینستاگرام بیت گرف روی دکمه زیر کلیک کنید. همچنین فیلم ها با کیفیت های مختلف در یوتیوب هم قرار دارد.
درباره ارسطو اعتمادی ملکی
تولد من مصادف با تولد فتوشاپ است! اینجا پایگاهی هست برای انتشار آنچه میدانم و کمک به همه ...
نوشته های بیشتر از ارسطو اعتمادی ملکیمطالب زیر را حتما بخوانید
-
آموزش ساخت انیمیشن در 3D Max | همراه با رندر
13 بازدید
-
آموزش طراحی روزنامه در ایندیزاین
55 بازدید
-
آموزش مدلسازی بالش (کوسن) در 3D Max
70 بازدید
-
آموزش رندرگیری تمام آبجکت ها با Override Material
86 بازدید
-
راهنما و ویژگی های جدید Vray 6 در 3Ds Max
120 بازدید
-
آموزش جلوگیری از آفلاین شدن در داوینچی ریزالو | Media Offline
89 بازدید
2 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
وقت بخیر
من دنبال یک دوره مستقل آموزش اکسپرشن هستم. شما چنین دوره ای دارید؟ (کل افتر رو نمیخوام. فقط اکسپرشن)
سلام وقت بخیر
نه متاسفانه