Выражение — это небольшой фрагмент кода jаvascript. Его можно подключить
к анимированным свойствам в проектах After Effects
Начнём с того, что рассмотрим, как добавить выражение к параметру. На панели слоёв нужно открыть параметр к которому вы хотите добавить выражение.
С зажатой клавишей Alt кликнуть на иконку таймера слева от параметра, откроется текстовое поле, в которое и вставляем выражение. Если в выражении есть ошибки, программа выведет информационный блок и сообщит вам об этом.
В переводе слово Loop переводится как петля. То есть, если задать какую-то анимацию, поставить несколько ключевых кадров, и добавить к параметру выражение из серии "Loop", то цикл начнёт повторяться до самого конца слоя.
В чём разница между loopOut и loopIn?
Выражение loopOut() начинает работать от последнего keyframe (ключевого кадра) и заканчивает на конце слоя.
Выражение loopIn() начинает работать от начала слоя и заканчивает с последним keyframe (ключевым кадром)
Рассмотрим пример ниже. У шара задано небольшое перемещение, слева на право, при помощи анимирования параметра Position. Задано два ключевых кадра и добавлено выражение loopOut()
В скобках могут содержаться аргументы.
loopIn(type="cycle", numKeyframes=0)
valueAtTime(time%key(numKeys).time)