Использую этот экспрешен в АЕ буквально каждый день: анимация выглядит живой и при этом идеально лупится под любой тайминг!
Оказалось, это база.
И да — я долго о ней не знала и честно анимировала всё руками 🥺
Если ты, как и я раньше, про него не знал — срочно забирай в коллекцию!
Вот сам экспрешен:
freq = 1;
amp = 3;
loopTime = 30;
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)