Delay expression in After Effects

3 min
Details (3 min read)

This expression allows you to introduce a time delay in your animation. It can be used to create pauses or offsets between layers or keyframes, adding a sense of timing and rhythm to your animations. Apply it to any animatable property to control when a change takes effect within your composition.
delay = 15; //number of frames to delay

-50%
-50%
00hrs : 00mins : 00sec
Happy HolidaysSale sitewide
Shop now

d = delay*thisComp.frameDuration*(index – 1);
thisComp.layer(“targetLayer”).rotation.valueAtTime(time – d)

*replace “targetLayer” to your name of layer

Pro tip
: Go to AEJuice Pack Manager – Expressions Pack to apply this expression in 1 click. Here are direct links for the latest plugin version:
Windows / macOS  Click here to receive more tips by email.

Our Bestsellers

Summary ( min read)

Our Bestsellers