Auto Animator

Full documentation for Auto Animator including installation, features, modifier keys, and troubleshooting.

Auto Animator

Installation

Download the Auto Animator .jsxbin file and place it in your After Effects ScriptUI Panels folder.

  • Mac: /Applications/Adobe After Effects [version]/Scripts/ScriptUI Panels/
  • Windows: C:\Program Files\Adobe\Adobe After Effects [version]\Support Files\Scripts\ScriptUI Panels\

Restart After Effects, then open the panel from Window > Auto Animator. You can dock it anywhere in your workspace like any other panel.

Script folder location

Quick Start

  1. 1

    Select one or more layers

  2. 2

    Toggle the properties you want to animate (Position, Scale, Rotation, Opacity)

  3. 3

    Click a direction on the direction pad

That's it. Your layers now have IN and OUT animations.

Full panel overview with numbered callouts showing mode toggle, properties, direction pad, and animate button

The Two Modes

Auto Animator has two modes. Pick the one that fits your workflow.

Expression Mode

Animations are driven by expressions tied to your layer's in and out points. Move a layer on the timeline and the animation follows automatically. All parameters stay live and editable in the effect controls.

Best for: Flexible timing, quick iterations, animation that needs to adapt.

Keyframe Mode

Animations are baked as real keyframes. Full manual control. You can adjust them by hand, copy them to other projects, or hand them off to other animators.

Best for: Precise control, collaboration, projects where you need traditional keyframes.

Switching Modes

Click the mode toggle at the top of the panel to switch. You can also convert existing animations from one mode to the other using the Convert Layers button.

You can also copy animation settings from one layer and paste them onto others, even across modes. See the Copy and Paste section for details.

Mode toggle highlighted

Basic Workflow

Properties

Toggle which properties to animate using the four buttons: Position, Scale, Rotation, Opacity. Enable any combination. Each property has a value field next to it:

  • Position (P): Distance in pixels
  • Scale (S): Percentage (0% = invisible, 100% = no change)
  • Rotation (R): Degrees
  • Opacity (O): Percentage (0% = invisible, 100% = fully visible)

Use the up/down arrows to adjust values:

Modifier Keys
Click
Step by 5
Shift+Click
Step by 10
Alt+Click
Step by 20
Shift+Alt+Click
Step by 50

Direction

Click one of the 8 directions on the direction pad, or click the center for a scale/fade from center. The direction only affects Position. Scale, Rotation, and Opacity animate from their set values regardless of direction.

Modifier Keys
Click
Set direction and animate
Shift+Click
Invert rotation direction
Alt+Click
Invert scale (0% becomes 200%)
Shift+Alt+Click
Invert both rotation and scale

Duration

Set how long the animation takes in seconds. This applies to both IN and OUT unless you override the OUT duration separately.

Easing

Choose an easing curve for your IN and OUT animations. See the Easing Curves section for details.

IN and OUT Animations

Every animation has two parts:

  • IN: How the layer enters (animates from the set values to normal)
  • OUT: How the layer exits (animates from normal to the set values)

By default, IN and OUT use the same settings. If you want different behavior for the exit animation, use OUT Overrides.

OUT Overrides

Expand the OUT Overrides section to set independent values for the exit animation:

  • Different duration
  • Different easing curve
  • Different properties enabled

This lets you do things like a fast pop-in with a slow fade-out.

OUT Overrides section expanded

Easing Curves

Choose how your animation accelerates and decelerates.

  • Linear: Constant speed, no easing
  • Ease: Gentle acceleration and deceleration
  • Sine: Smooth, subtle easing
  • Quad: Moderate easing
  • Cubic: Stronger easing
  • Quart: Even stronger easing
  • Quint: Very strong easing
  • Expo: Dramatic, punchy easing

You can set different curves for IN and OUT. Check "Use different curve for OUT" to enable separate OUT curve selection.

Working with Multiple Layers

Animating Multiple Layers

Select multiple layers and click a direction. All selected layers get the same animation applied.

Animate Button Modifiers

Modifier Keys
Click
Animate using direction pad setting
Shift+Click
Randomize direction (up/down/left/right only)
Alt+Click
Randomize direction (diagonals only)
Shift+Alt+Click
Randomize direction (all 8 directions)

Sequence and Stagger

Expand the Sequence and Trim section to offset the timing of multiple layers. The Sequence button staggers layers by a set number of frames. Layers animate one after another instead of all at once.

Modifier Keys
Click
Stagger forward
Shift+Click
Stagger backward
Alt+Click
Stagger IN points only
Shift+Alt+Click
Stagger OUT points only

Use the Offset field to set how many frames between each layer. The Order dropdown lets you choose the stagger order (top to bottom, bottom to top, or random).

Trim

Trim the in or out points of your selected layers to the playhead. The animation keyframes or expressions move with the trim so everything stays in sync. Use the Trim IN button for in points and Trim OUT for out points.

Modifier Keys
Click
Trim to playhead (latest layer aligns for IN, earliest for OUT)
Shift+Click
Trim to playhead (reverse layer alignment)
Alt+Click
Mirror the opposite stagger timing
Shift+Alt+Click
Align all trim points to the playhead

Align

Quickly align all selected layers to a common point. Useful for snapping layers into position after staggering.

Modifier Keys
Click
Align all layers to playhead
Shift+Click
Align all layers to first layer
Alt+Click
Align all layers to comp start
Shift+Alt+Click
Align first to playhead, keep stagger

Removing Animation

Click the remove button (X) to strip Auto Animator animation from selected layers.

Modifier Keys
Click
Remove all animation
Shift+Click
Remove IN only
Alt+Click
Remove OUT only

Presets

Save your favourite setups and load them instantly.

Saving a Preset

  1. 1

    Set up your animation parameters

  2. 2

    Click the + button

  3. 3

    Enter a name

  4. 4

    Click Save

Modifier Keys
Click
Open save dialog
Shift+Click
Overwrite current preset

Loading a Preset

Select a preset from the dropdown. Your panel settings update immediately.

Resetting

Click the reset button to return all settings to defaults.

Modifier Keys
Click
Reset to defaults
Shift+Click
Reset but keep current mode
Preset dropdown

Null Tools

Tools for organizing animations with null layers.

Group Under Null

Select layers and click the null icon to parent them all under a new null layer. Useful for moving animated groups together.

Modifier Keys
Click
Create null with auto-generated name
Shift+Click
Create null with custom name

Transfer Keyframes

Move animation keyframes between layers and their parent nulls.

Modifier Keys
Click
Transfer keyframes to nulls
Shift+Click
Transfer keyframes back to layers

Opacity Control

When layers are grouped under a null, the null's opacity controls all child layers at once. Adjust the null's opacity instead of keyframing each layer individually.

Null tools row

Copy and Paste

Copy animation settings from one layer and apply them to others.

Copy from Layer

Select an animated layer and click Copy from Layer. This captures the animation parameters (timing, easing, direction, values).

Modifier Keys
Click
Copy parameters
Shift+Click
Copy and load into panel UI

Paste

Select target layers and click the second Copy from Layer button to paste the copied animation.

Copy/Paste row

Troubleshooting

Animation not applying

Make sure at least one property (P, S, R, O) is enabled before clicking a direction.

Expressions error

Check that your After Effects expressions engine is set to JavaScript (File > Project Settings > Expressions).

Layers not staggering

Select multiple layers before using the Sequence tool.

Need help?

Contact support@toolsformotion.com