آموزش اسکریپت نویسی پیشرفته در After Effects بخش 1
FXPHD - AFX303 Advanced Scripting for After Effects, Part 1
اسکریپت نویسی پیشرفته در After Effects
آیا تجاربی در رابطه با اسکریپتینگ در After Effects را داشته اید و تمایل به گذراندن دوره مقدماتی AFX226 دارید؟ پس این دوره از سایت FXPHD برای شما مناسب می باشد . در این دوره بر 3 جنبه تمرکز می شود ابزار های اسکریپت نویسی ، نمونه های hands- on و کد clean .
ابزار های اسکریپتینگ
نحوه استفاده از سیستم کنترل نسخه توزیع شده git که کدها را در یک زمان و در هرجا که لازم باشد تغییر می دهد و قابلیت دسترسی به نسخه پیشین کدتان را دارد تا بتوان با همکاری دیگر اعضا تغییرات لازم را اعمال نمایید. در ادامه نحوه پیکر بندی ادیتور Atom برای اسکریپتینگ بر اساس تبدیل شدن به جایگزینی بسیار قوی برای مجموعه ابزار ExtendScript را فرا میگیرید، بهترین مجموعه ابزار ممکن گیت و اتم می باشد که نه تنها ابزار توسعه نرم افزار هستند بلکه به صورت رایگان نیز می باشند .
کد clean
توسعه پروژه های اسکریپتینگ مهم تر از نوشتن کد clean می باشد که استقلال ماژولار و قابلیت استفاده مجدد از بلوک های کد از مزایای آن می باشد. در این دوره نحوه نوشتن چنین کدهایی و چگونگی ایجاد کتابخانه ای از کد snippets با قابلیت استفاده مجدد آمده است برای دستیابی به این هدف از توابع کارآمد وماژول و الگوهای سازنده استفاده می کنیم.
نمونه های hand- on
با توجه به آنچه که اخیرا گفته شد و بر اساس hands- on، نمونه های اسکریپتینگ افتر افکت توضیح داده می شود برای مثال نحوه جاسازی مستقیم تصاویر در کد برای اسکریپت رابط کاربرو خواندن داده ها از یک صفحه گسترده آموزش داده می شود با سافت ساز همراه باشید.
لطفا قبل از دانلود پیش نمایش دوره را مشاهده فرمایید:
عنوان دوره : FXPHD – AFX303 Advanced Scripting for After Effects , Part 1
سطح : مناسب برای همه
زمان کل دوره : –
تعداد فایل های تصویری : 8
سال آموزش : 2017
فایل تمرینی : دارد
مربی دوره : Mathias Möhl
نرم افزار : After Effects
زیرنویس : ندارد
FXPHD – AFX303 Advanced Scripting for After Effects, Part 1
You already have some experience with scripting in After Effects (or attended the Beginner Scripting Course AFX226)? Then this course will take your scripting work to the next level! In the course, scripting expert Mathias Möhl will focus on three aspects: scripting tools, clean code and hands-on examples.
# Scripting Tools #
Learn how to use the distributed version control system git that turns your code into a time machine in which you can track changes, access previous version of your code and collaborate with other team members. Also, learn how to configure the Atom text editor for After Effects scripting to turn it into a very powerful alternative for ExtendScript Toolkit. The best of it: Both git and Atom are not just highly professional software development tools, but also available free.
# Clean Code #
The larger your scripting projects become, the more important it is to write clean code, that consists of independent, modular and reusable code blocks. In this course you learn how to write such clean code and how to create your own library of reusable code snippets. To achieve this goal, you also learn how to use functions effectively and how to use the Module and Constructor patterns.
# Hands-on Example #
All the concepts mentioned above are explained based on hands-on After Effects scripting examples. You learn, for example, how to embed images for the user interface of a script directly in the code and how to read data from a spreadsheet.
course syllabus
1-We start by configuring the Atom text editor for After Effects scripting. We configure Atom such that it does proper syntax highlight for jsx files and configure a keyboard shortcut that executes the After Effect script directly from inside Atom. Also, you get a first overview of the git version control system.
2-Here you get some first practical experience with git and learn how to access previous versions of your scripting code with it. You also learn how to add icon buttons to the user interface of a script.
3-In this class Mathias explains how to embed binary files – like the images of icon buttons – directly in your code. You also learn how to make your code more modular by using functions effectively.
4-In this class we cover how to use the embedded binary data we created in the previous class. You also learn how to use tags in git to label important points in time in your development. Furthermore, you learn how to use exceptions in JavaScript to do proper error handling.
5-Time to cleanup your code: Today we cover the Module pattern which is a key concept for modular and reusable code. You also learn how to execute command line calls from a script, how to open an URL in the default browser and how to create snippets in Atom.
6-Reading data from a spreadsheet is useful in many scenarios where After Effects should be used in an automated way. In this class we start writing a function that reads data from a spreadsheet. We also cover a good habit how to deal with optional arguments of functions.
7-In this class we finish the spreadsheet parser we started in the previous class. You also gain some hands-on experience in debugging your code with ExtendScript Toolkit.
8-In this class we cover the Constructor pattern which allows you to create objects in the spirit of Object Oriented Languages like Java or C++. Like the Module pattern, this is a key concept for clean, reusable code.
حجم کل :
برای دسترسی به کل محتویات سایت عضو ویژه سایت شوید
برای نمایش این مطلب و دسترسی به هزاران مطالب آموزشی نسبت به تهیه اکانت ویژه از لینک زیر اقدام کنید .
دریافت اشتراک ویژه
مزیت های عضویت ویژه :
- دسترسی به همه مطالب سافت ساز
- آپدیت روزانه مطالب سایت از بهترین سایت های سی جی
- ورود نامحدود کاربران از هر دیوایسی
- دسترسی به آموزش نصب کامل پلاگین ها و نرم افزار ها
اگر در تهیه اشتراک ویژه مشکل دارید میتونید از این لینک راهنمایی تهیه اشتراک ویژه رو مطالعه کنید . لینک راهنما
For International user, You can also stay connected with online support. email : info@softsaaz.ir telegram : @SoftSaaz
امتیاز
جمع امتیاز
لطفا به این آموزش امتیاز بدهید