After Effects ExtendScript Training: Ep. 4

ExtendScript Script Writing Training

Welcome to episode 4 of the After Effects ExtendScript Training series. This week we will be diving into the After effects Object Model structure learning the order in how we can access After Effects via ExtendScript. I'll also go over some helpful tips on preparing your script writing setup, like setting up shortcut keys for your scripts as well as creating a temp file to do your script developing in. This episode will also start getting you familiar with the “After-Effects-CS6-Scripting-Guide” PDF, a very valuable resource. And finally I will begin accessing After Effects via ExtendScript and show how to retrieve various information from individual project assets, comps, and layers. So let's hop right on in and get started.

If you missed any of the previous episodes in this series, follow the links below.

Episode 1 (Intro)

Episode 2 (Javascript Basics p1)

Episode 3 (Javascript Basics p2)

In this episode:
– After Effects Object Model structure overview
– Script Preparation and development tips
– Single Item Access of various project items, comps and layers


Support ProVideo Coalition
Shop with Filmtools Logo

Share Our Article

David Torno is a Visual Effects professional based in Los Angeles, California. His work over the years has included commercials, feature films, music videos, and multimedia projects. During his free time, David enjoys expanding his…

Leave a Reply

1 Comment threads
1 Thread replies
Most reacted comment
Hottest comment thread
2 Comment authors
David TornoJustin Case Recent comment authors
newest oldest most voted
Notify of
Justin Case
Justin Case

First, I appreciate the video series. I’ve been taking classes on HTML, CSS and JavaScript in preparation of this and it’s been easy to follow, but man… The amount of meandering in these videos is kind of frustrating. If they were scripted and you didn’t spend so much time scrolling with your mouse, this video would be 15 minutes instead of 40. An example — when you first refer to Length, you don’t mention it by name. So I’m sitting here, listening to you say “I wonder if they have this in here” without having even explained what “this” is… Read more »

David Torno

I appreciate the feedback Justin. If you have any questions on a particular area of ExtendScript that might be confusing you, feel free to ask. I’ll do my best to answer it for you. Also the official Adobe After Effects Scripting forums are packed with many knowledgeable users and developers that are happy to help as well.