View all expressions
Motion

Looping Wiggle

Creates a seamless, looping wiggle effect that smoothly transitions between the start and end points, ensuring the motion resets every specified duration.


freq = 1;
amp = 110;
loopTime = 3;
t = time % loopTime;
wiggle1 = wiggle(freq, amp, 1, 0.5, t);
wiggle2 = wiggle(freq, amp, 1, 0.5, t - loopTime);
linear(t, 0, loopTime, wiggle1, wiggle2)

Looping Wiggle

Practical use case

Creates a seamless, looping wiggle effect that smoothly transitions between the start and end points, ensuring the motion resets every specified duration.

Check out similar expressions

Data-driven video workflows for After Effects are easier with Plainly.

a mesh of elegant lines transparent image