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.

About the author

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.

http://nabscripts.com

Items by Charles Bordenave

Create3DShapes

October 1st, 201150 Comments

TrackerViz

October 1st, 201118 Comments

DistributeLayers

January 14th, 201122 Comments

MaskVertexExpression

October 19th, 20106 Comments

LockProperties

August 25th, 2010No Comments

ReverseMaskPath

August 25th, 2010No Comments

AlignLayers

August 25th, 20104 Comments

AutoOrientCamera

August 25th, 20106 Comments

Randomizer

August 25th, 201011 Comments

RubikCube

August 25th, 201046 Comments

SimplifyMasks

August 25th, 20104 Comments

RepositionAnchorPoint

August 25th, 201024 Comments

AudioAmpToVideoSpeed

August 25th, 201012 Comments

CreateProxies

August 25th, 20109 Comments

DecomposeText

August 25th, 201031 Comments

CenterMasks

August 25th, 2010No Comments

SequenceLayers

August 25th, 20105 Comments

MasksToLayers

August 25th, 20107 Comments

SplitImage

August 25th, 20108 Comments

TranslateExpressions

August 25th, 20107 Comments

BatchProcessor

August 25th, 201016 Comments