Применение идентичных ключевых кадров к идентичным объектам с вариациями

У меня есть следующая анимация, в которой шарик идет от фонарика до конца кадра. Однако как мне создать несколько итераций этой анимации, за исключением того, что мяч следует по одному и тому же пути, за исключением некоторых вариаций? Я использую Adobe After Effects V15.1.1.введите описание изображения здесь введите описание изображения здесь введите описание изображения здесь

Ответы (2)

Я бы использовал какой-нибудь двигатель частиц, чтобы сделать это.

Вы настраиваете излучатель так, чтобы он начинался с той же позиции, что и ваш факел (в слое позади него).

Вы устанавливаете свои частицы, чтобы они выглядели как мяч.

Вы испускаете их с соответствующей скоростью и используете настройки воздуха или ветра, чтобы «раздувать» их по экрану.

After Effects имеет встроенный движок частиц под названием Particle World.

https://helpx.adobe.com/after-effects/using/simulation-effects.html

Или вы можете использовать Particular из Trapcode

На приведенных ниже снимках экрана примерно показано, как это можно сделать в Particle World:

захват экрана

захват экрана 2

захват экрана 3

Альтернативой использованию частиц является создание копий слоя с выражением, которое добавляет некоторую вариативность их движению. Например, вы можете добавить немного покачивания, добавив это выражение к свойству position:

wiggle(1, 10);

Это будет случайным образом покачивать слой вокруг его позиции ключевого кадра с частотой около 1 покачивания в секунду. Если вы хотите, чтобы все они начинались в одном и том же положении и становились все более извилистыми, вы можете использовать это:

var wigglyness = 100; //how wiggly
var wiggleFreq = 1;  //how quickly to wiggle
var wiggleStartTime = inPoint; //you could also use a marker etc.
var timeWhenFullyWiggly = inPoint + 2; //seconds until full wiggliness

wiggle(wiggleFreq, linear(time, wiggleStartTime, timeWhenFullyWiggly, 0 wigglyness));

Это увеличит покачивание от точки входа слоя на 2 секунды.