AUTOMATION LIBRARY

Expressions
& Snippets

57 Total Expressions
5 Collections

Showing 17 of 57 expressions

Expressions Trip Course

Expressions help you to save time and focus on animation, not hundreds of routine actions. Learn how to create entire rig systems in After Effects and boost efficiency.

Progress Readout Text

Shows a slider-driven progress percentage across two lines. Add a Slider Control named “Progress” on the same layer.

Source Text◇ Effect
Loading expression preview...

From Expressions Trip Lessons

Noise Drift

Generates gentle floaty motion with the noise() function. Great for rotation or slider-based wiggle alternatives.

rotation · opacity
Loading expression preview...

From Expressions Trip Lessons

Random Start Position

Drops each duplicated layer into a unique spot inside the comp while keeping the value static over time.

position · scale
Loading expression preview...

From Expressions Trip Lessons

Stutter Wiggle

Combines wiggle with posterizeTime() to create a low-FPS jitter that still loops smoothly.

Loading expression preview...

From Expressions Trip Lessons

Exponential Fade

Uses Math.exp for a smooth fade during the last second before the layer’s out point. Apply to Opacity or Scale.

Loading expression preview...

From Expressions Trip Lessons

Index Stack Offset

Offsets duplicated layers down the Y axis using their index, ideal for quick lists or step animations.

position · scale
Loading expression preview...

From Expressions Trip Lessons

Alternating Scale

Automatically shrinks every second duplicate on the X axis to break up perfect repetition in a row.

position · scale
Loading expression preview...

From Expressions Trip Lessons

Delay by Frames

Shifts the property backward in time by a set number of frames. Perfect for cascading animations.

◆ Keyframes
Loading expression preview...

From Expressions Trip Lessons

Time Rotation

Simple continuous rotation based on time. Change the multiplier to control speed (360 = 1 rotation per second).

rotation · opacity
Loading expression preview...

From Expressions Trip Lessons

Sin Wave

Smooth sine wave oscillation. Perfect for breathing animations and smooth back-and-forth motion. One full cycle per second by default.

rotation · opacity
Loading expression preview...

From Expressions Trip Lessons

toFixed

Rounds a number to a specific number of decimal places. Apply to Text Source Text. Link 'value' to a Slider Control.

Source Text◇ Effect
Loading expression preview...

From Expressions Trip Lessons

Random in Bounds

Generates random position within composition boundaries. Updates every frame unless seedRandom is used.

position · scale
Loading expression preview...

From Expressions Trip Lessons

Modulo Loop

Creates looping linear movement using modulo operator. Resets every 2 seconds and moves 200 pixels on X axis.

position · scale
Loading expression preview...

From Expressions Trip Lessons

Relative Index

Gets layer index relative to a main controller layer. Useful for coordinated layer animations independent of layer order.

rotation · opacity⊞ Layers
Loading expression preview...

From Expressions Trip Lessons

Sharp Blink

Creates sharp 0-100% opacity blinks with random intervals. Set property value to 50 for correct operation.

rotation · opacity
Loading expression preview...

From Expressions Trip Lessons

Wheel Rotation

Calculates realistic wheel rotation based on the distance traveled. Apply to the Rotation property. Requires a Slider Control for the wheel radius. If the layer is a parametric shape layer, link the slider to an X Size or Y Size property.

rotation · opacity◇ Effect
Loading expression preview...

From Expressions Trip Lessons

gaussRandom

Generates random values with Gaussian (bell curve) distribution. Values cluster more around the center of the range.

rotation · opacity
Loading expression preview...

From Expressions Trip Lessons

After Effects Expressions Library - MDS Scripts — MDS Scripts