CG Persia

  • Blog
  • Forum
    • Latest Threads
  • Torrents
    • Latest Uploads
  • Applications
    • Autodesk
      • 3dsMax
      • Maya
      • Softimage
      • Autocad
      • Mudbox
      • Sketchbook
      • Motionbuilder
      • Solidworks
      • Revit
    • Adobe
      • Photoshop
      • After-Effects
      • Premiere
      • illustrator
    • The Foundry
      • Modo
      • Mari
      • Nuke
      • Colorway
    • Eyeon
      • VUE
      • Fusion
      • LumenRT
    • Nextlimit
      • Maxwell Render
      • Realflow
    • Plugins
      • V-Ray
      • Arnold
      • Mental-ray
      • Allegorithmic
      • Cebas
    • Cinema 4d
    • Blender
    • Houdini
    • Lightwave
    • Sketchup
    • Keyshot
    • Lumion
    • Unity3D
    • Unreal Engine
    • XSI
    • Rhino
    • Zbrush
  • Tutorials
    • Pluralsight
      • Digital-Tutors
    • Lynda
    • Linkedin
    • cmiVFX
    • FXPHD
    • Gnomon
    • Gumroad
    • Udemy
    • CGSociety
    • 3DMotive
    • CreativeLive
    • CGCookie
    • 3DBuzz
    • InfiniteSkills
    • Skillfeed
    • Skillshare
    • Tutsplus
    • VTC
  • Textures
  • 3D Models
  • Archives
  • DMCA
  • About
    • Privacy Policy
    • IRC

FXPHD – AFX304 Advanced Scripting for After Effects, Part 2

Posted by Diptra on 2017/07/13
Posted in: 2D, CG Releases, Downloads, Learning, Tutorials, Videos. Tagged: After Effects, fxphd.

Post Cover

9 Classes Project Files Included MP4


Info

Title: FXPHD – AFX304 Advanced Scripting for After Effects, Part 2

Info:
This course by Mathis M?hl continues the scripting project from Advanced Scripting for After Effects, Part 1 and mainly concentrates on the following three advanced topics:

1) Gulp Build System
2) Collaboration with Git
3) Scripting the Render Queue

Gulp Build System

Gulp will help us to automate many tasks of script development. In the previous course AFX303 we have seen that it makes a lot of sense to develop modular code that is distributed over many source files. But when we deliver the project to a client, he usually want to have a single, self-contained script file that often should also be obfuscated to protect our intellectual property.

Gulp can do all of this an much more fully automatically.

Collaboration with Git

In the course AFX303 you learned already the basics of using the git version control system. Now you learn how to use it when working with several people on the same project in parallel. For this, you learn how to work with different branches, how to deal with merge conflicts and how to synchronize your project with a server that can be accessed by all team members.

Scripting the Render Queue

You learn how to start the After Effects render queue or Adobe Media Encoder directly from a script. We cover all the details of controlling the render settings and output modules. As an example, we write a script that renders different variants of a lower thirds project based on data stored in a spreadsheet file. Similar to a watch folder, the script can even monitor the spreadsheet and as soon as the content of the spreadsheet changes, the script starts rendering the new content fully automatically.

While focusing on those three topics, you will also hone your skills to write clean and modular code. With gulp, for example, we also configure a linter that permanently checks your code quality in the background. And in our scripting code for the render queue, for example, we exercise how to minimize redundancy in the code by using functions as arguments of other functions.

Mathias M?hl is cofounder of mamoworld.com, a company with a strong focus on the development of scripts and other extensions for After Effects and Premiere Pro. His most popular developments comprise the After Effects scripts MochaImport+, iExpressions and Auto Lip-Sync as well as BeatEdit for Premiere Pro. Mathias is also an experienced trainer. He released more than 100 free video tutorials on mamoworld.com and has been invited to present at events like Animago and the After Effects World Conference. In an earlier life, Mathias did a PhD in Computer Science (which got the top rating ?summa cum laude?) and as a researcher in Bioinformatics, he published more than 15 articles in international, scientific conferences and journals.
course syllabus

CLASS 1
Learn the basics of gulp, in particular how to install it and how to use it to automatically combine all source files of a script into a single result file.
CLASS 2
We add a lot of extra functionality to our automated gulp build system. In particular, we learn how to obfuscate and zip the result file, how to add a meaningful header with version information and how to implement a clean task.
CLASS 3
We integrate gulp into our atom text editor and learn how to execute After Effects scripts directly from gulp. In order to do this, we also learn the basics of asynchronous execution and callbacks in JavaScript and Node.js. Finally, we learn how to configure a linter with gulp that monitors our code quality in the background.
CLASS 4
All about linting. You learn how to work with the linter JSHint and how to configure it properly to deal with the special needs of After Effects ExtendScript.
CLASS 5
Time for some team work! In this class, we setup a central code repository using the web service of bitbucket.org. We use it to share our code among several team members such that the code we write during the next classes can be developed by several people in parallel.
CLASS 6
You?ve learned a lot about gulp already. But today, we are not just using it to build your scripting project, but to setup an automated Ae workflow: We configure gulp such that it monitors a spreadsheet file in the background and as soon as the spreadsheet file changes, it automatically renders the jobs described in the spreadsheet file. In this class, you do not just get a new perspective on gulp, but also learn the basics of scripting the render queue of After Effects.
CLASS 7
We take an in depth look at rendering. You learn how a script can apply presets for render settings and output modules, adjust individual settings and send render jobs to Adobe Media Encoder.
CLASS 8
We focus on your skill to write clean and modular code. We wrap all the knowledge you gained in the previous class into a convenient and intuitive function that will become your swiss army knife for scripting the render queue. To avoid repetitive parts in our code, we use advanced concepts like passing functions as argument of other functions.
CLASS 9
Finally, it is time to bring everything together. First we finish our rendering function and then we merge the code of all team members into the final result. To do this you learn how to merge code with git and resolve merge conflicts when several team members modified the same part of the code in parallel. The end result is a fully automatic pipeline to render lower thirds. The content of the lower thirds is stored in a spreadsheet file that is monitored by our pipeline. As soon as the content of the spreadsheet changes on disk, a template project for the tower thirds is opened in After Effects. Then for each lower third contained in the spreadsheet, the content of the template project is updated and rendered immediately.
Download

Rapidgator

http://rg.to/file/49e7b6b94e0c3bdb290c13bdd996f238/FXPHDAFX304AdvancedScriptingAfterEffectsPart2.part1.rar.html
http://rg.to/file/c2729abbbe17d506aecde93e06e4184f/FXPHDAFX304AdvancedScriptingAfterEffectsPart2.part2.rar.html
http://rg.to/file/e144f038e2cffdfa9d5334adbcf2341f/FXPHDAFX304AdvancedScriptingAfterEffectsPart2.part3.rar.html
http://rg.to/file/debfc03a8d0ddbf4f7c17fe9deb2066c/FXPHDAFX304AdvancedScriptingAfterEffectsPart2.part4.rar.html
http://rg.to/file/c79c0eefe175411eae022bf6dac60940/FXPHDAFX304AdvancedScriptingAfterEffectsPart2.part5.rar.html
http://rg.to/file/edaf66f70ea678b67c4472bdf98baf9a/FXPHDAFX304AdvancedScriptingAfterEffectsPart2.part6.rar.html

Alfafile

http://alfafile.net/file/9Qej
http://alfafile.net/file/9Qe9
http://alfafile.net/file/9Qex
http://alfafile.net/file/9Qer
http://alfafile.net/file/9Qeb
http://alfafile.net/file/9Qek

Nitroflare

http://nitroflare.com/view/E8F2BB6DF0713AC/FXPHDAFX304AdvancedScriptingAfterEffectsPart2.part6.rar
http://nitroflare.com/view/20D4A83B0E5D957/FXPHDAFX304AdvancedScriptingAfterEffectsPart2.part5.rar
http://nitroflare.com/view/0AEACE8BF18E0C2/FXPHDAFX304AdvancedScriptingAfterEffectsPart2.part3.rar
http://nitroflare.com/view/E2EA34D703A40A9/FXPHDAFX304AdvancedScriptingAfterEffectsPart2.part4.rar
http://nitroflare.com/view/1CEEA2B6BFC32E6/FXPHDAFX304AdvancedScriptingAfterEffectsPart2.part2.rar
http://nitroflare.com/view/5AB10BEED6197D4/FXPHDAFX304AdvancedScriptingAfterEffectsPart2.part1.rar

CGP

Posts navigation

← FXPHD – AFX303 Advanced Scripting for After Effects, Part 1
Pluralsight – Get Started with SOLIDWORKS Surface Modeling →
  • Search

  • RSS Feed

    CGPersia Official Telegram Channel

    CGPersia IRC Chat

  • Categories

    • Downloads (27,962)
      • CG Releases (25,787)
        • 2D (17,737)
          • Textures (582)
        • 3D (4,766)
          • 3D Models (1,673)
        • Softwares (9,850)
          • Linux (626)
          • Mac (1,982)
          • Plugins (3,911)
          • Windows (8,177)
      • Collection (538)
      • Learning (15,588)
        • Ebooks (277)
        • Tutorials (15,311)
          • Videos (13,252)
      • Miscellaneous (225)
      • Torrent (1,013)
  • Recent Posts

    • Compositing Academy – Nuke Compositing Career Starter Bundle
    • Udemy – Hard-Surface modeling in Blender
    • ArtStation – Ultimate Gun and Weapon Smart Materials for Substance 3D Painter
    • Learn Squared – Painting Historical Fiction
    • Underpaint Academy – Successful Character Design with Leslie Tran
    • Udemy – The Making of Hellboy: Part 1_Modeling
    • SideFX Houdini INDIE 20.5.593 Win x64
    • Udemy – After Effects 2025: Complete Motion Graphics & VFX Course
    • Plasticity – Car 3D Modeling Course
    • Udemy – Build A Modular Weapon Firing System In Unreal Engine 5
    • Adobe Lightroom 8.3.1 Win x64
    • Udemy – KATANA | Mastering LookDev & Lighting for the VFX industry
    • DaVinci Resolve Studio 20.0 Beta 2 Build 27 Win x64
    • Udemy – Unreal Engine 5 : 7 Course in 1 ultimate mega course UE5
    • KitBash3D – Construction Vehicles
  • July 2017
    M T W T F S S
     12
    3456789
    10111213141516
    17181920212223
    24252627282930
    31  
    « Jun   Aug »
  • Tag Cloud

    3d modeling 3ds Max Adobe Adobe After Effects Adobe Photoshop Adobe Premiere Pro After Effects Animation Arnold Artstation Autodesk Blender Cinema 4D Digital-Tutors digital editing digital painting Digital Sculpting eLearning Evermotion FBX Game Development Gnomon Graphic Arts Gumroad Houdini Lightroom lynda Maya Mirrors Modeling Nuke Photoshop Plugins Pluralsight Skillshare Substance Painter Training Udemy Unity Unreal Engine Unreal Engine 4 Video editing Video Learning Vray Zbrush
  • RSS CG Channel News

    • WARNING: Be sure to scan all the downloaded files with your Antivirus and if there is an executable or installer file, make sure to have your antivirus active and open in the background while installing or running the app. Some of the materials posted here are downloaded from CGPeers, So they could potentially have something injected in them.
    • We always ask bloggers to scan all the files before publishing the posts, but sometimes it's hard to detect all these things, so if you found anything suspicious (Not false positive, Generic, Patcher, Riskware and Heuristic results, most patches could get false flags like that by some Antivirus companies.) be sure to post comments with the file name and a VirusTotal report result link or the file MD5 Hash (higher than 30% overall positive result). Thank you.

    • CAUTION:
      We do NOT sell invites here or anywhere else. Any seller claiming to have the rights to sell invites is LYING.
      Do not attempt to buy invites or accounts from any site, marketplace, social media, etc. You’ll likely get banned at some point so don't risk it!

  • Donation