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.

textcontrols
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.

noiserandom
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.

randomposition
Loading expression preview...

From Expressions Trip Lessons

Stutter Wiggle

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

wiggletiming
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.

mathtiming
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.

indexposition
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.

indexanimation
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.

timingutility
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).

animationtiming
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.

wiggleanimation
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.

textutility
Loading expression preview...

From Expressions Trip Lessons

Random in Bounds

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

randomposition
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.

loopposition
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.

indexutility
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.

animationtiming
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.

animationmath
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.

randommath
Loading expression preview...

From Expressions Trip Lessons

After Effects Expressions Library - MDS Scripts — MDS Scripts