Выражения (Expressions) – это мощные инструменты в After Effects, позволяющие автоматизировать процессы и связывать свойства слоев друг с другом. Они представляют собой небольшие фрагменты кода на языке JavaScript, которые автоматически вычисляют значения свойств на основе других данных, таких как положение, время и многое другое.
Примеры использования выражений:
scaleFactor = Math.abs(x/100);
[scaleFactor, scaleFactor]
if (t > 5) {
opacity = 100 - ((t-5)*20);
} else {
opacity = 100;}
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]
Проект "Просвещение и анимация: взгляд в будущее" реализуется при поддержке Росмолодёжь.Гранты
#РосмолодёжьГранты #Росмолодёжь
Примеры использования выражений:
- Синхронизация положения слоев: Связываем тень с основным объектом.
- Автоматическое изменение масштаба: Масштаб слоя меняется в зависимости от его положения на экране.
scaleFactor = Math.abs(x/100);
[scaleFactor, scaleFactor]
- Динамическое изменение непрозрачности: Непрозрачность слоя уменьшается со временем.
if (t > 5) {
opacity = 100 - ((t-5)*20);
} else {
opacity = 100;}
- Связывание свойств разных слоев: Распределение слоев по кругу вокруг центрального слоя.
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]
Проект "Просвещение и анимация: взгляд в будущее" реализуется при поддержке Росмолодёжь.Гранты
#РосмолодёжьГранты #Росмолодёжь