В этом уроке для After Effects я покажу, как сделать анимацию курсора мыши и нажатия кнопок с помощью выражения для обработки маркеров. Этот способ можно использовать и для анимации лица персонажа (например мигание глазами) и любых других шаблонных действий, которые часто повторяются в проекте в разных местах. Вот автор скрипта Trigger использует эту методику для анимации интерфейса мобильных устройств.
https://www.youtube.com/watch?v=w5Gpi0go4sM
Проект урока для After Effects CC 2018
Само выражение:
Код: Выделить всё
action = comp(name).layer("action");
n = 0;
if (marker.numKeys > 0){
n = marker.nearestKey(time).index;
if (marker.key(n).time > time){
n--;
}
}
if (n == 0){
0
}else{
m = marker.key(n);
myComment = m.comment;
t = time - m.time;
try{
actMarker = action.marker.key(myComment);
if (action.marker.numKeys > actMarker.index){
tMax = action.marker.key(actMarker.index + 1).time - actMarker.time;
}else{
tMax = action.outPoint - actMarker.time;
}
t = Math.min(t, tMax);
actMarker.time + t;
}catch (err){
0
}
}
Появился еще один скрипт Marker Remap, активно использует маркеры композиции, поэтому не работает в старых версиях After Effects. Только CC 2018, CC 2017. Кроме того может двигать маркеры слоя.
https://aescripts.com/marker-remap/
Полезные ссылки:
- Dan Ebberts's Expressioneering Design Guide
http://www.motionscript.com/design-guid ... -sync.html - Trigger - aescripts.com
https://aescripts.com/trigger/ - Marker Remap - aescripts.com
https://aescripts.com/marker-remap/ - Elastic Comp Changer - aescripts.com
https://aescripts.com/elastic-comp-changer/ - aescripts.com - как бесплатно скачать скрипты с сайта
https://www.youtube.com/watch?v=PiGjsiNOLGQ