Creates a 3D box, a 3D sphere, a 3D cylinder, a 3D pyramid, a 3D menger sponge, a 3D Platonic Solid and even 3D falling dominoes with user-defined layers.
Provides a tool box for visualizing positional data. This script is indispensable if you do any kind of serious tracking in After Effects
Allows you to distribute the selected layers in 3D space.
Allows you to animate a mask shape using expressions.
Locks selected properties by adding an expression with the current value.
Reverses the direction of the selected masks.
This script aligns the selected layers along the x, y or z axis.
Creates a new camera and sets point of interest, position and orientation keyframes so that the camera successively faces each comp layer.
Assigns random values within a certain range to the transform properties of the selected layers.
Creates and animates a Rubik Cube.
Allows you to simplify the selected masks by removing the least important vertices. For instance, it can be used for smoothing a path generated by the built-in Auto-trace command.
Allows you to reposition the anchor point of the selected layers around the layer edges while keeping the layers at the same position in the comp window.
Allows you to speed up or slow down a video according to an Audio Amplitude layer.
Creates proxy for each selected project item (footage or comp)
Breaks up text by character, word or line into separate layers.
Allows you to reposition the selected masks around the center of their containing layer.
Sequences the selected layers from the current composition time, by offsetting their inpoint.
Places the masks of the selected layer on individual layers.
Allows you to split the selected project item into rectangular pieces.
Translates expression control names according to the language of the running version.
Batch process the selected project items. For instance, it can be used to resize and apply the same preset to a collection of movies or comps.
My name is Charles Bordenave and I am currently located in France. I started working with After Effects in 2005, when I was a PhD student in computer science at Montreal. My interest quickly converged to expressions and scripting. Nowadays I'm regularly hired on a freelance basis by production studios focussed on tv broadcast, cartoon animation, motion graphics or cinema. My job usually consists of developing customized automation tools for After Effects.