Dan Ebberts' AE Expressions and Scripting Resource
Welcome to my site. What I've tried to assemble here is a resource for folks that want to learn more about expressions and scripting in After Effects. It's been quite a while since I've had time to update things, but I'm hopeful that I'll be able to roll out new topics more frequently now. I have an enormous backlog of content, and I'm trying to organize and present it in a way that should answer many questions that come up repeatedly in the AE forums. If you have comments, questions, or find an error—please contact me..
I've been doing freelance script and expression design pretty much since those features were added to After Effects. I do a lot of workflow automation where the client needs a script to read in a large amount of data and use that data to drive media and text replacement and batch render (or queue) all the variations. Sometimes this will amount to reading a monthly schedule and generating promos for the entire month. I've set up a bunch of real-time operations, where a script waits for a job to come in via an XML file and then loads the appropriate project, does the media and text replacement and renders the result on the fly.
I also do a lot of math-intensive projects. Most of my projects involve scripting, but some require complex animation rigging via expressions. I've also built a lot of automation tools for animators. I also have experience with scripting for Photoshop, Illustrator, InDesign, and Flash.
Partial list of clients: Adobe, Showtime, CBS, NBA TV, MTV, The New Blank, Jugnoo, Ozone, Tendril, and Little Airplane.
If you think you might need this kind of assistance, please contact me..
Animating speed or frequency in After Effects is tricky. Here's how to do it.
Learn the difference between bounce and overshoot—and how to apply them.
This is a series of stand-alone topics designed to showcase a particular useful technique or concept, including a detailed analysis/explanation of the code.
This is a collection of topics designed for those that are intent on mastering the art of writing expressions for After Effects.
This is my original mini-site consisting of a small collection of experiments with expressions for After Effects. Not a lot of in-depth explanation here, but maybe you will find something useful.
This is a well-intentioned but admittedly inadequate introduction to scripting for After Effects. I hope to correct this eventually.
I usually check in on this forum several times a day.
I also frequently visit Adobe's After Effects Expressions and Scripting forums.
Jeff Almasol's fabulous site for everything scripting.
Another good place to get your expressions and scripting questions answered.
Adobe's on-line help for After Effects. Look for the Expressions Language Reference chapter.