صفحه اصلی › انجمن ها › افترافکت – After Effects › سوالات و مشکلات › اکسپرشن یا Expression افترافکت چیست ?
برچسب ها: expression چیست, آموزش expression wiggle, آموزش افترافکت expression, آموزش اکسپرشن, آموزش اکسپرشن after effects, آموزش اکسپرشن wiggle, آموزش تفاوت اکسپرشن و اسکریپت, آموزش کد wiggle, اکسپرشن چیست, اکسپرشن در افترافکت, تفاوت expression و script, تفاوت اکسپرشن و اسکریپت
در واقع اکسپرشن در افترافکت قطعه کد گرفته شده از زبان جاوا اسکریپت است که نحوه تاثیر گذاری هر Expression برای افترافکت برنامه نویسی شده.
به طور مثال اکسپرشن
wiggle(a,b)
تنها کاری که ما در حین استفاده از این اکسپرشن میکنیم تعیین دو مقداره b میزان تغییرات و a دامنه تغییراته .wiggle Expression در افترافکت به نحوی تعریف شده که مقادیر Random یا تصادفی رو با استفاده از دو مقدار تعیین شده در هر فریم ایجاد کنه.
تفاوت اسکریپت با اکسپرشن در افترافکت نحوه عملکرد اونهاست.اسکرپیت ها بصورت مستقیم افترافکت رو مورد خطاب قرار میدن برای تاثیر بر لایه و ویژگی ها اما اکسپرشن ها تاثیر رو بصورت مستقیم روی ویژگی های یک لایه میزارن.
شما هیچ موقع اکسپرشنی رو به یک لایه اعمال نمیکنید.
اسکریپتی مثل Create Nulls From Paths به نرم افزار after effects دستور اجرای کاری رو میده.یکی از کارهای این اسکریپت اینه که دستور ساخت Null براساس Point های درون یک Path رو میده اما Expression دستورات رو به ویژگی های یک لایه ( Solid , Shape Layer , Adjustment Layer , Camera ,Null , Light و Text ) ، Effect و یا پلاگین ها می ده.
به طور مثال ویژگی های زیر مجموعه Transform در اکثر لایه ها شامل Position , Opacity , Rotation , Anchor Point و Scale هستند و شما با استفاده از اکسپرشن مقداری رو برای این ویژگی ها تعیین میکنید