Текущие версии программ: After Effects CC 2017 v14.2  Premiere Pro CC 2017 v11.1.1

не стесняйтесь создавать новые темы для новых вопросов

Зацикливание анимации Wiggle() выражения в After Effects

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
Ссылки, описания, дополнительная информация для моих уроков на YouTube
Canonical Link
Аватара пользователя

Автор темы
aeplug
Санта
Санта
Сообщения: 1151
Зарегистрирован: 18 мар 2016 23:20
Откуда: С Ютуба
Благодарил (а): 2 раза
Поблагодарили: 129 раз

Зацикливание анимации Wiggle() выражения в After Effects


Теги:

Сообщение aeplug » 11 мар 2017 14:04

Loop-Wiggle-expression After Effects.jpg
Loop-Wiggle-expression After Effects.jpg (51.16 КБ) 564 просмотра
Loop-Wiggle-expression After Effects.jpg
Loop-Wiggle-expression After Effects.jpg (51.16 КБ) 564 просмотра

В этом уроке я расскажу о методе зацикливания результата работы выражения wiggle() на параметрах в Adobe After Effects. Благодаря ему можно получить зацикленную анимацию нужной длины с рандомно (случайно) движущимися объектами. Полезно при создании "шурешек" и фейковых анимаций футуристических интерфейсов.
https://www.youtube.com/watch?v=GVS3bLSaM84

Краткое содержание урока


Loop Wiggle Example.gif
Loop Wiggle Example.gif (137.7 КБ) 554 просмотра
Loop Wiggle Example.gif
Loop Wiggle Example.gif (137.7 КБ) 554 просмотра

В случаях, когда требуется сделать случайную анимацию, часто используют выражение wiggle, которое добавляет случайные колебания к любым параметрам слоя. Было бы удобно иметь возможность задавать еще и цикл повторения для хаотичной функции, и он нашелся на сайте http://www.motionscript.com!

Код: Выделить всё

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)

Loop Random Graph.jpg
Loop Random Graph.jpg (25.51 КБ) 556 просмотров
Loop Random Graph.jpg
Loop Random Graph.jpg (25.51 КБ) 556 просмотров

Вот такая хитрая "формула" интерполяции между двумя функциями, генерирующими через нужный промежуток времени, позволяет получить красивый и правильный цикл. Частота и амплитуда задаются отдельно через переменные в самом начале. В видео уроке я показываю и как использовать это выражение (большого ума тут и не надо) и как модернизировать его для воздействия только на определенные оси трансформации.
Loop Wiggle Example One Axis.gif
Loop Wiggle Example One Axis.gif (587.94 КБ) 556 просмотров
Loop Wiggle Example One Axis.gif
Loop Wiggle Example One Axis.gif (587.94 КБ) 556 просмотров


. :info: .
Полезные ссылки:



Видео уроки для After Effects http://www.youtube.com/AEPlug
Платные консультации по работе в программах

Теги:


Аватара пользователя

Автор темы
aeplug
Санта
Санта
Сообщения: 1151
Зарегистрирован: 18 мар 2016 23:20
Откуда: С Ютуба
Благодарил (а): 2 раза
Поблагодарили: 129 раз

Сообщение aeplug » 13 мар 2017 13:11

А вот Максим Аркадьевич информирует нас о том, что:
Максим Аркадьевич писал(а):Вигл дуика и так включает в себя возможность лупа)

И действительно, в скрипте DUIK есть кнопка, создающая похожую формулу для выделенного параметра слоя.
DUIK Wiggle.jpg
DUIK Wiggle.jpg (26.85 КБ) 546 просмотров
DUIK Wiggle.jpg
DUIK Wiggle.jpg (26.85 КБ) 546 просмотров

Код: Выделить всё

//Duik.1DWiggle
freq = effect("Position Wiggle")(2);
amp = effect("Position Wiggle")(1);
loop = effect("Position Wiggle")(3);
if (loop == 0) loop = thisComp.duration;
t = (time % loop)-loop;
w1 = wiggle(freq,amp, 1, 0.5, t);
w2 = wiggle(freq,amp, 1, 0.5, t - loop);
w = ease(t, -loop,  0, w1, w2);
w + value - valueAtTime(0)

При этом она еще и создает удобные контроллеры для регулирования амплитуды, частоты и периода цикла, избавляющие нас от необходимости редактирования выражения руками.
DUIK Controler.jpg
DUIK Controler.jpg (7 КБ) 546 просмотров
DUIK Controler.jpg
DUIK Controler.jpg (7 КБ) 546 просмотров

:yaeh_am_not_durnk:
Видео уроки для After Effects http://www.youtube.com/AEPlug
Платные консультации по работе в программах


Вернуться в «Мои уроки»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей