AUTOMATION LIBRARY
Expressions
& Snippets
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.
Loading expression preview...Noise Drift
Generates gentle floaty motion with the noise() function. Great for rotation or slider-based wiggle alternatives.
Loading expression preview...Random Start Position
Drops each duplicated layer into a unique spot inside the comp while keeping the value static over time.
Loading expression preview...Stutter Wiggle
Combines wiggle with posterizeTime() to create a low-FPS jitter that still loops smoothly.
Loading expression preview...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...Index Stack Offset
Offsets duplicated layers down the Y axis using their index, ideal for quick lists or step animations.
Loading expression preview...Alternating Scale
Automatically shrinks every second duplicate on the X axis to break up perfect repetition in a row.
Loading expression preview...Delay by Frames
Shifts the property backward in time by a set number of frames. Perfect for cascading animations.
Loading expression preview...Time Rotation
Simple continuous rotation based on time. Change the multiplier to control speed (360 = 1 rotation per second).
Loading expression preview...Sin Wave
Smooth sine wave oscillation. Perfect for breathing animations and smooth back-and-forth motion. One full cycle per second by default.
Loading expression preview...toFixed
Rounds a number to a specific number of decimal places. Apply to Text Source Text. Link 'value' to a Slider Control.
Loading expression preview...Random in Bounds
Generates random position within composition boundaries. Updates every frame unless seedRandom is used.
Loading expression preview...Modulo Loop
Creates looping linear movement using modulo operator. Resets every 2 seconds and moves 200 pixels on X axis.
Loading expression preview...Relative Index
Gets layer index relative to a main controller layer. Useful for coordinated layer animations independent of layer order.
Loading expression preview...Sharp Blink
Creates sharp 0-100% opacity blinks with random intervals. Set property value to 50 for correct operation.
Loading expression preview...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.
Loading expression preview...gaussRandom
Generates random values with Gaussian (bell curve) distribution. Values cluster more around the center of the range.
Loading expression preview...