Выражения Маркеры Свойства duration comment After Effects
duration это длительность действия маркера, заданная вручную в настройках. По умолчанию она равна 0, то есть маркер это просто точка во времени. Но можно превратить маркер в интервал. Например, для обозначения сегмента, длительности события и т.п.
Список эффектов и не только After Effects
Выражения After Effects список
Выражение вернет длительность маркера с индексом 1 в секундах
marker.key(1).duration;
Выражение вернет длительность маркера с именем «Start» в секундах
marker.key(«Start»).duration;
——-
4
Получить комментарий ближайшего маркера
marker.nearestKey(time).comment;
——
4
Получить комментарий маркера по имени Start
marker.key(«Start»).comment;
——-
4
Получить комментарий маркера по индексу 1
marker.key(1).comment;
——
10
Выражение для свойства Непрозрачность. Обращение к маркеру по индексу 1
if(time >= marker.key(1).time && time <= marker.key(1).time + marker.key(1).duration) {
100;
}else{
0;
}
——
10
Выражение для свойства Положение. Обращение к маркеру по индексу 1
x = transform.position[0];
y = transform.position[1];
if(time >= marker.key(1).time && time <= marker.key(1).time + marker.key(1).duration) {[x + Math.sin(time * 4) * 100, y];
}else{[x, y];
}
Выражение для свойства Положение. Обращение к маркеру по имени «Start»
x = transform.position[0];
y = transform.position[1];
if(time >= marker.key(«Start»).time && time <= marker.key(«Start»).time + marker.key(«Start»).duration) {[x + Math.sin(time * 4) * 100, y];
}else{[x, y];
}
————
11
Выражение для свойства Положение слоя. Используется маркер композиции с индексом 1
x = transform.position[0];
y = transform.position[1];
if(time >= thisComp.marker.key(1).time && time <= thisComp.marker.key(1).time + thisComp.marker.key(1).duration) {[x + Math.sin(time * 4) * 100, y];
}else{[x, y];
}
——-
4
Получить комментарий ближайшего маркера композиции
thisComp.marker.nearestKey(time).comment;