Выражения Маркеры Свойства 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;