Анимация без ключевых кадров
Недавно "балуясь" с выражениями, решил сделать анимацию, без использования ключевых кадров, только используя выражения и маркеры. Все это вылилось в видеоурок, который вы можете увидеть внизу, превью прилагается.
Превью:
Видеоурок:
Конечно создать такую анимацию с используя обычные кейфреймы проще, но смысл видео в том, чтобы показать возможность управления анимацией с помощью маркеров. Практическое применение найти просто, достаточно представить кучу слоев, с ключевыми кадрами, которые нужно передвигать множество раз, в таком случае и пригодятся маркеры.
Файл проект можно скачать здесь, он для AE CC версии.
Внимание баг: для тех, кто использует AE CS6 версию, в timewarp плагине, при использовании sourceframe таймреммапа, обнаружен баг – выражение работает некорректно, пропускает несколько кадров. Этот программный баг исправили в следующей версии after effects.
Используемые выражения:
Условие:
try {
t=thisComp.marker.key(1).time; // находим время первого маркера;
if(t>=time) { // если время маркера больше или равняется текущему времени
100
} else 25
}
catch(err){value}
try{
var t1=thisComp.marker.key(1).time;
// находим время первого маркера;var t2=thisComp.marker.key(2).time;
// находим время второго маркера;easeOut(time,t1,t2,0,10)
// передаем значение }
catch(err){value}
- Else If конструкция в выражениях АЕ
- Экспрешены в АЕ. Понятие пространства
- График отображения выражений
- myPath="Данные из сторонних документов в AE"
- Перехват ошибок. Конструкция "try..catch"
- Pseudo Effects Creator
- Числовые обозначения вместо имен
- PosterizeTime выражение AE
- Комментарии к выражениям
- AE ERROR: specified file