2D to 3D Null
Attach a 2D position a 3D Null
Auto Fade In & Out by Marker Duration
Fade a layer in and out using markers to set the duration
Center Anchor Point Vertically on Text
Make the anchor point always vertically centered on a text layer
Control Property with Checkbox
Apply this expression to the property you want to control (like opacity) and make sure it is referencing the correct control layer.
Control Shape Layer Position with Null
Control shape layer position with a Null - works like parenting, but keeps the relative position of your shape layer.
Delay Keyframes With Slider ValueAtTime()
Use a slider control to delay keyframe animation by a defined amount of seconds. Works like a marker trigger, but simpler. Useful for MOGRTs
Dropdown Menu Select
Control the opacity of a layer by the dropdown menu selection. Add a Number [1,2,3,etc] to the beginning of layer to make it work
Frozen Random Number
Generate a random number
Get Center & Scale of Comp
How to use the Composition Width & Height expression to center and scale a layer
Get Current Date and Format
Useful snippet for getting current date
Ignore Parent Rotation
Keep the current rotation of child, even when parent rotates.
Ignore Parent Scale
Maintain scale of a layer when parented to another layer. Apply to scale property of child layer.
Ignore Parent Scale (if parent has parent)
Maintain scale of a layer when parented to another layer - even if that layer has a parent. Apply to scale property of child layer.
Inherit Parent Opacity
Inherit Opacity from parent layer
Inherit Parent Opacity (editable)
Inherits opacity from parent but retains the child's editabilty
Invert Opacity
Alternate opacity with the opacity of another layer.
Loop In and Out
Loop keyframes both forward and backwards in time!
Loop Path Keyframes
Seamlessly loop keyframes on a Path Property for shape layers or masks.
Loop a Wiggle
Seamlessly loop a wiggle expression (in seconds)
Maintain Stroke Width
Maintain stroke width while scaling layers. Apply to stroke width property
Max Width Scale of Text Layer
Constrain the max width of a text layer using the scale property
Posterize Time + Wiggle
Add a posterize time stop motion effect with the wiggle expression.
Scale Layer to a Certain Width
Scale a layer to fit a pixel width. Apply to scale property
Show/Hide Layer With Dropdown
Apply to opacity property of a layer. Change name of layer to start with [1,2,3] to match the Dropdown control.
Trigger Expression on Marker
Boilerplate expression to trigger actions with markers
Wiggle Between Two Values
Wiggle randomly between two values.
Wiggle on One Dimension
Constrain wiggle to One Dimension (X or Y). NOTE: Wiggles X dimension. For Y dimension only, change last line to [value[0],w[1]]