Столкнулся с проблемой, когда нужно было зациклить анимацию с маской в After Effects. Хотелось сделать так: Но простые пути решения не подходили, типа LoopOut() и т.п. After Effects выдаёт ошибку: "loopout is not a function". Перерыв немножечко интернет я нашёл решение и делюсь им с вами. Последовательность действий следующая: 1. Выставляем маску в первоначальное нужное нам положение и жмакаем на секундомер, чтобы создать первый ключевой кадр анимации и далее ключи создавались автоматически. 2. Первый ключ создался. Теперь перемещаем таймлайн на место, где должен будет появиться второй ключ анимации. У меня это 5 секунд на таймлайне. 3. Перемещаем маску на вьювере в нужное нам конечное положение. Создался второй ключ. Мои положения маски: 4. Всё. Теперь зажимаем Alt и снова жмакаем по секундомеру как в первом пункте. Удаляем весь код, который появился (у меня это "mask("Маска 1").maskPath") и вставляем следующий: if (numKeys > 1 && time > key(numKeys).time){
t1 = key(1).time;
t2 =