Новости

Как работают выражения в After Effects?

Выражения (Expressions) – это мощные инструменты в After Effects, позволяющие автоматизировать процессы и связывать свойства слоев друг с другом. Они представляют собой небольшие фрагменты кода на языке JavaScript, которые автоматически вычисляют значения свойств на основе других данных, таких как положение, время и многое другое.

Примеры использования выражений:
  • Синхронизация положения слоев: Связываем тень с основным объектом.
thisComp.layer("Основной объект").position
  • Автоматическое изменение масштаба: Масштаб слоя меняется в зависимости от его положения на экране.
x = transform.position[0];
scaleFactor = Math.abs(x/100);
[scaleFactor, scaleFactor]
  • Динамическое изменение непрозрачности: Непрозрачность слоя уменьшается со временем.
t = time;
if (t > 5) {
opacity = 100 - ((t-5)*20);
} else {
opacity = 100;}
  • Связывание свойств разных слоев: Распределение слоев по кругу вокруг центрального слоя.
centerLayer = thisComp.layer("Центр вращения");
radius = 200;
angle = index * 360 / thisComp.numLayers;
x = centerLayer.transform.position[0] + radius * Math.cos(angle);
y = centerLayer.transform.position[1] + radius * Math.sin(angle);
[x, y]

Проект "Просвещение и анимация: взгляд в будущее" реализуется при поддержке Росмолодёжь.Гранты
#РосмолодёжьГранты #Росмолодёжь