Выражения. Свойства rotation или transform.rotation в After Effects

 

 

Свойство transform.rotation или rotation управляет вращением слоя в градусах в выражениях и позволяют динамически изменять это значение на основе различных условий или параметров.

Список эффектов и не только After Effects
Выражения After Effects список

time * 20;

Или так

transform.rotation + time * 20;

Или так

rotation + time * 20;

 

Связывание свойства Rotation у двух слоев

transform.rotation + time * 20; // Анимация для слоя «Слой-фигура 1»

thisComp.layer(«Слой-фигура 1»).transform.rotation; // Для слоя «Слой-фигура 2»

 

Случайные колебания вращения.

Rotation = 15; // Максимальное отклонение
rotation + random(-Rotation, Rotation);

Rotation = 15; // Максимальное отклонение
transform.rotation + random(-Rotation, Rotation);

Rotation = 15; // Максимальное отклонение
0 + random(-Rotation, Rotation);

 

Вращение текущего слоя в 4 раза быстрее, чем у слоя «Слой-фигура 1»:

transform.rotation + time * 20; // Анимация для слоя «Слой-фигура 1»

thisComp.layer(«Слой-фигура 1»).transform.rotation * 4; // Для слоя «Слой-фигура 2»

Угол не выходит за пределы от -45 до 45 градусов:

clamp(transform.rotation + Math.sin(time) * 100, -45, 45);

clamp(rotation + Math.sin(time) * 60, -45, 45);

 

Связывание поворота одного слоя с эффектом другого слоя

time * 20; // Анимация для слоя «Слой-фигура 1»

effect(«Базовый 3D»)(1) + thisComp.layer(«Слой-фигура 1»).transform.rotation; // Выражение для Эффекта «Базовый 3D» в слое «Слой фигура 2»

Можно использовать transform.rotation или rotation

effect(«Базовый 3D»)(1) + thisComp.layer(«Слой-фигура 1»).rotation; // Выражение для Эффекта «Базовый 3D» в слое «Слой фигура 2»

 

Выражение для слоя Фигура с двумя или больше фигурами внутри слоя

transform.rotation + time * 20; // Анимация для «Прямоугольник 2»

content(«Прямоугольник 2»).transform.rotation * 4; // Для «Прямоугольник 1»

content(«Прямоугольник 2»).rotation * 4; // Если написать вот так, то будет ошибка