Categories

Browse by expression type

About This Library

A collection of useful After Effects expressions and scripts for animation and motion design. All expressions can be easily copied and pasted into your projects.

About the Author

Hey_PT

Patrick Torres is an NYC based Creative Director and Designer working within the categories of Fintech, Web3 and AI.

After Effects Expression Library

A collection of useful expressions and scripts for Adobe After Effects

3D Parallax Effect
advanced
Creates a parallax effect based on layer depth
camera
3D
parallax
depth
Audio-Reactive Color
advanced
Changes color intensity based on audio amplitude
color
audio
reactive
animation
Auto-Orient to Path
intermediate
Orients a 3D layer to follow its motion path
camera
3D
orientation
path
Batch Rename Layers
intermediate
Script to batch rename selected layers with prefix/suffix
script
rename
batch
organization
Bounce Effect
intermediate
Creates a realistic bouncing effect for any property
motion
bounce
physics
Character Offset Animation
intermediate
Animates each character with an offset for a wave-like effect
text
animation
characters
wave
Checkbox Toggle
beginner
Toggles between two values based on a checkbox control
property
control
checkbox
toggle
Create Layer Grid
advanced
Script to arrange duplicate layers in a grid pattern
script
grid
duplicate
arrangement
Create Null Controller
intermediate
Script to create a null object with common controls
script
controller
null
setup
Distance Between Points
beginner
Calculates the distance between two points or layers
utility
distance
calculation
HSL Color Shift
beginner
Shifts colors based on HSL values over time
color
hue
animation
shift
Inertia / Smooth Follow
beginner
Creates a smooth follow with inertia for any property
motion
inertia
follow
smooth
Light Flicker Effect
intermediate
Creates a realistic light flickering effect
color
flicker
light
random
Maintain Stroke Width
intermediate
Keeps stroke width consistent when scaling a layer
shape
stroke
scale
width
Map Range
beginner
Maps a value from one range to another
utility
map
range
conversion
Multi-Value Dropdown
intermediate
Sets different values based on a dropdown menu selection
property
control
dropdown
menu
Orbit Camera
intermediate
Creates an orbiting camera around a point
camera
3D
orbit
animation
Path Interpolation
advanced
Interpolates between two shape paths
shape
morph
path
interpolation
Perfect Loop
beginner
Creates a perfect loop animation between two keyframes
time
loop
animation
Ping Pong Loop
intermediate
Creates a back-and-forth loop animation
time
loop
ping-pong
animation
PosterizeTime Effect
beginner
Creates a stepped animation by reducing the frame rate of any property
time
posterize
stop-motion
frame rate
Random Character Appearance
intermediate
Makes characters appear in a random order
text
random
animation
Responsive Shape Scaling
beginner
Scales shapes proportionally to comp size
shape
scale
responsive
Rotation Based Fade
intermediate
Opacity is determined by degree of rotation.
Color
Rotation
Opacity
Sequential Layer Animation
intermediate
Offsets animation based on layer index for sequential animations
time
offset
sequence
layers
Shape Pulse
beginner
Creates a pulsing effect for shape layers
shape
pulse
animation
Slider Control Link
beginner
Links a property to a slider control for easy adjustment
property
control
slider
Smooth Wiggle
intermediate
A smoother version of the wiggle expression with more control
motion
wiggle
random
Typewriter Effect
beginner
Creates a typewriter animation effect for text layers
text
animation
typewriter
Value Clamp
beginner
Clamps a value between a minimum and maximum
utility
clamp
limit