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

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

» »

Задержка "Position" у дочерних слоёв

1 514


Задержка и смещение — отличный способ сделать анимацию более динамичной и естественной. Чтобы создать смещения и управлять ими, необходимо добавить несколько дочерних слоев к одному родительскому слою, а затем применить выражение к положению каждого из дочерних слоев, создавая задержку движений, унаследованных от родителя.

Примечание: этот метод работает только с дочерними слоями

Также можно установить величину задержки на основе индекса дочернего слоя относительно родительского слоя. Это позволяет легко изменить порядок анимаций дочерних слоев, размещая их на временной шкале под родительским слоем (или над ним при необходимости их появления перед родительским слоем):

// Установка величины задержки в кадрах 
var delay = 5; // Умножение задержки на основе индекса слоя относительно его родительского слоя 
var multiplyDelay = delay * ( index - parent.index ) // Смещение положения слоя во времени на основе задержки 
parent.fromComp( toComp( anchorPoint, time - framesToTime( multiplyDelay ) ) );

Смотреть реализацию