Expressions & Snippets
Here are list of useful expressions I curated and written. This page is currently being sorted into the pages under Cookbook & JSX Cheatsheet
Transformation

Constant Value Drift and Motion
1. Linear Value Drift Over Time
2. Apply Value Drift to Array Element eg. Position Y
Align to X-axis or Y-axis
X-Axis

Y-Axis
Changing anchor point
Random positioning XYZ

Scale
Maintain Scale When Parented
Rotation
Aim constraint by Kevin Camp / Dan Ebberts
Auto-orient along path by Videolancer
Ignore Parent Rotation
Opacity ✅
Flickering / Strobe

Random opacity wiggle

Random opacity wiggle with flicker

Random opacity with sin function


Random opacity turn on

Random opacity fade on

Distance-based opacity fade by Animoplex
Transparent backside of 3D layer

Colour
Random fill
Camera
Motion
Wiggle

Inertial Bounce / Overshoot
Constant move in either x or y axis / Random walker
Carousel
2D
3D

Linking layers' rotation with opacity
Using distance & vector position

Using rotation
Responsive Systems / Setups
Dynamic-sizing text box / lower-third (depreciated, see new code)
Slider with center fade on

Time Remapping / Playback ✅

Random frame playback
Random delayed/advanced layer playback
Play one frame at a time (without 'float time')
Random still frame (Good for spriting)
Playback at every nth frames
Hold and play every nth frames [source]
Triggering animations with marker
Workflow
Staggering animations

Radial scale up staggering ✅

Effector opacity fade on ✅

Last updated