Выражение — это небольшой фрагмент кода jаvascript. Его можно подключить
к анимированным свойствам в проектах After Effects
Начнём с того, что рассмотрим, как добавить выражение к параметру. На панели слоёв нужно открыть параметр, к которому вы хотите добавить выражение.
С зажатой клавишей Alt кликнуть на иконку таймера слева от параметра, откроется текстовое поле, в которое и вставляем выражение. Если в выражении есть ошибки, программа выведет информационный блок и сообщит вам об этом.
Выражение затухающее колебание. Данное выражение я использую очень часто, благодаря ему, можно оживить появление объектов в кадре, сделать их более динамичными.
В примере ниже к параметрам Position, Rotation, Scale, Opacity добавлено выражение:
amp = .1; //амплитуда отскока
freq = 2.0; //частота отскока
decay = 2.0; //сила затухания
n = 0;
time_max = 6;
if (numKeys > 0){
n = nearestKey(time).index;
if (key(n).time > time){
n--;
}}
if (n == 0){ t = 0;
}else{
t = time - key(n).time;
}
if (n > 0 && t < time_max){
v = velocityAtTime(key(n).time - thisComp.frameDuration/10);
value + v*amp*Math.sin(freq*t*2*Math.PI)/Math.exp(decay*t);
}else{value}