I use this technique a lot, and it’s super useful when creating MoGrTs for Premiere. It goes something like this:
- Create a Null object, add at least 3 expression control sliders
On the first slider (named ‘animate’ or something): - Set 4 keyframes from 0-1 to animate in, and 1-2 (or 1-0) to animate out
On the second slider:
*decide which property you want to animate (for my case it was the y position of the layers)
On the third slider: - set the amount of delay you want (in seconds)
Write some expressions that will multiply the value you’re adding or subtracting by the animation slider value. For each layer that you want to follow, use the same expression but add ‘.valueAtTime(time-delay)’, etc. You can set a variable for each next layer where delay = (the slider value)*2, or even use the layer index property to change the delay amount.
Some other expressions that come in handy here are the linear() interpolation, if/else statements, layer index, checkboxes, etc. It depends on the kind of property you’re animating.
Comment below or on the video and I can expand on some of the things covered here.