Repeats the keyframe animation, offsetting each cycle by the difference between the last two keyframes. This creates a cumulative effect where each repetition builds on the previous one.
Contributed by:
loopOut("offset")
LoopOut Offset Expression
Practical use case
Perfect for creating staggered animations, like a row of bouncing balls or objects moving forward in a cascading pattern. Each cycle builds on the last, ideal for effects where movement needs to accumulate over time.
Check out similar expressions
Motion
Circular Orbit Around a Layer
Great for animating satellites, planets, or circular motion effects.
Ideal for creating physics-based effects or adding organic motion to objects like hanging signs, swinging decorations, or other elements that need natural oscillation.