Выражения (Expression)

Выражение — это небольшой фрагмент кода jаvascript. Его можно подключить
к анимированным свойствам в проектах After Effects

» »

Выражение маятник

2 697

Начнём с того, что рассмотрим, как добавить выражение к параметру. На панели слоёв нужно открыть параметр, к которому вы хотите добавить выражение.
С зажатой клавишей Altкликнуть на иконку таймера слева от параметра, откроется текстовое поле, в которое и вставляем выражение. Если в выражении есть ошибки, программа выведет информационный блок и сообщит вам об этом.


Выражение маятник. Данное выражение поможет вам сделать имитацию затухания, как маятник у часов.

Рассмотрим пример ниже. Создан квадрат, привязан при помощи лассо к линии, у линии, anchor point (якорная точка) смещена по верхнему краю.



У параметра Rotation задано два ключевых кадра, первый с значением (56), а второй (0), то есть без скрипта это выглядит так:



А с выражением вот так:

Выражение:


freq=4;
amp=0.3;
decay=0.5;
if (numKeys>1 && time>key(2).time) {
v=velocityAtTime(key(2).time-0.01);
x=time-key(2).time;
s=amp*v*Math.sin(x*freq)/Math.exp(x*decay);
value+s; }
else
{value}

Наличие ключевых кадров обязательно. Расстояние между ключевыми кадрами напрямую будут влиять на амплитуду, чем ближе ключи находятся друг от друга, тем сильнее будет амплитуда. Данное выражение применяем к параметру Rotation