Выражения для использования контуров как траекторий слоев
Выражение для размещения слоя по контуру:
(использовать в Position)
path = thisComp.layer("path").content("Shape 1").content("Path 1").path; // ccылка на контур
s = effect("Slider Control")("Slider"); // ссылка на слайдер, рабочий диапазон (0, 100)
path.pointOnPath(0 + s/100, t = time)
Выражение для автоматической ориентации по контуру:
(использовать в Rotation)
path = thisComp.layer("path").content("Shape 1").content("Path 1").path; // ccылка на контур
s = effect("Slider Control")("Slider"); // ссылка на слайдер, рабочий диапазон (0, 100)
s = s / 100;
p1 = path.pointOnPath(clamp(-0.001+ s, 0, 1 - 0.01), t = time);
p2 = path.pointOnPath(clamp(0.001 + s, 0.01, 1), t = time);
v = p2 - p1;
value + radiansToDegrees(Math.atan2(v[1], v[0]));
#expressions
🎥 Видеогуру