Using and creating After Effects scripts
Some learning and script resources
By Rich Young | June 22, 2012
A new After Effects Scripting Guide was released on the AE team blog this week in scripting changes in After Effects CS6, plus new scripting guide. A casual glance may reinforce the notion that the whole affair is only for the cognoscenti.
Scripting is, but scripts themselves are easy to run and quite handy in extending features and automating repetitive or complex tasks. For a long time scripts were underutilized, at least until experts spread knowledge through the forums, features developed, Script UI panels appeared, and Lloyd Alvarez opened AE Scripts as a hub that could help support script authors. As Mark Christiansen has noted, users should look at AE scripts as if they were plug-ins and Adobe could market them as huge new feature set by better exposing them, perhaps with better UI.
Introductions
There are a number of learning and script resources and some very good introductions to scripts and how they differ from live expressions, etc.:
- Mark Christiansen's Introducing: After Effects Script of the Week
- AE Help on Scripts and Expressions
- Dan Ebberts' chapter on scripting in Creating Motion Graphics With After Effects by Trish and Chris Meyer, available for download at PVC in CMG Hidden Gems: Chapter 37B and 37C - Expressions and Scripting Bonus Chapters.
- A very informative appendix on scripting by Adobe engineer Jeff Almasol is stuck inside Mark Christiansen's AE book, though you can "Look Inside" at Amazon.
- Lloyd Alvarez of AE Scripts explanation How to install and run scripts,
Learning in-depth
Adobe After Effects CS6 Visual Effects and Compositing Studio Techniques
(and other editions) by Mark Christiansen includes a very informative appendix on scripting by Adobe engineer Jeff Almasol. Jeff wrote most of the Scripting Guide, and has a section on scripting fundamentals and many free AE scripts on his website Redefinery.
MotionScript is Dan Ebberts's resource for AE scripting and expressions. See also Dan Ebberts' chapter on scripting in Creating Motion Graphics With After Effects by Trish and Chris Meyer, which was available for download at PVC in CMG Hidden Gems: Chapter 37B and 37C - Expressions and Scripting Bonus Chapters. Dan can often be found on the AE Creative Cow forum.
[Update: an After Effects ExtendScript Training video series by David Torno is available free at PVC from April 2013. Here's Ep. 1, 2 & 3.]
Lloyd Alvarez, creator of the essential script resource AE Scripts, has had an ongoing course teaching an Introduction to After Effects Scripting at fxphd. Lloyd introduced concepts in AENY presents Lloyd Alvarez's After Effects Scripting Presentation:
Scripts
Lloyd Alvarez provides a valuable collection of useful scripts on his AE Scripts website, which made access and use of AE scripts much easier. Lloyd also shares tips like Attention Freelancers: How to run .jsxbin scripts if you don't have access to the ScriptUI Panels folder.
Jeff Almasol provides a semi-official collection of useful scripts, Additional Scripts for After Effects CS4-CS6, and many more on his website Redefinery. Cool scripts by Jeff are also in The DV Rebel's Guide by Stu Maschwitz.
Mark Christiansen's sometime series After Effects Script of the Week, which takes in-depth looks at specific scripts, can be found on ProVideo Coalition.
What's your favourite AE Script? by Tim Clapham is an exposition of his experience and feedback from a Twitter survey.
Top 10 After Effects Scripts for Workflow Enhancement 2011 Edition by Sebastien Perier, is based on the "daily use of scripts, and in no way is a 'best-of' list."
At Mamoworld, Mathias Möhl provides several useful tools-including MochaImport, KeyTweak, and Tracker2Mask-as well as video tutorials explaining the use of his scripts and expressions. His old website, AExtensions, is no longer available.
David Torno posted the latest AE Plug-in Matchnames list, and various scripts and expression tutorials. More valuable scripts and expressions can be found at Creative Workflow Hacks, Armored Squirrel, colinbraley.com, crgreen.com, Leapfrog Productions, nabscripts and the MotionBoutique blog, Peter Torpey, and Michael Cardeiro.
The AE Enhancers forum played a key role in advancements in knowledge and provides example scripts, expressions, and animation presets in After Effects. There's another forum, After Effects Scripting, as well as the After Effects Exchange, on the Adobe website.
Tutorials
As mentioned, Lloyd Alvarez has had a regular course teaching an Introduction to After Effects Scripting at fxphd. Most of the scripts at Lloyd's AE Scripts website come with video tutorials; an example is embedded below.
BEGINNER TUTORIAL : Add Slider/Expression to a comp, by Disciple and Paul Tuersley at the AE Enhancers forum, shares the various steps to create a script that fulfilled a simple but real-world need.
Introduction to Writing Scripts is a 5-part video series on expressions and scripting by Frederik Steinmetz on AEtuts.
Last year Jesse Toula posted Scripting for After Effects, a 2-part video tutorial:
"Part 1 will go over the basic JavaScript concepts that will be needed to create your first script. This tutorial will not turn you into an expert, but it will give you a starting point and a basic understanding of the capabilities of scripts and how they can help improve your work-flow. In part 2 of Scripting for After Effects, we'll go through some After Effects specific concepts so that we can create a simple, but functional script. Learn to select layers and compositions, find layer properties, create undo groups and functions and much more."
Share This
Get articles like this in your inbox: Sign Up
Comments
Twitter Feed
-
artadams - Thu, May 23 2013 - 9:46 pm
Adam Wilt and I are giving a talk on the 4K-enabled FS700 at CineGear. Saturday, Sherry Lansing Theater. Details to follow. -
artadams - Thu, May 23 2013 - 9:44 pm
Just moved my business to #Google Apps for Enterprise. They have freakin' amazing customer support. Highly highly highly recommended.







Please login or register to comment