Выражения. Свойства rotationX , rotationY, rotationZ After Effects
В Adobe After Effects свойства rotationX, rotationY и rotationZ относятся к 3D-вращению слоя вокруг осей X, Y и Z соответственно. Эти свойства доступны только для 3D-слоев и используются для управления ориентацией слоя в трехмерном пространстве. Положительные значения вращают верхнюю часть слоя к зрителю, отрицательные — от зрителя.
Тип данных: Число (градусы).
Список эффектов и не только After Effects
Выражения After Effects список
transform.xRotation
transform.yRotation
transform.zRotation
Если используется Rotation + Orientation — итоговая ориентация = Orientation + Rotation
——
1
Для оси Х
time * 90; // Выражение для свойства Поворот
[time * 90, 0, 0]; //Выражение для свойства Ориентация. Не накапливает вращение — если задается новое значение, оно заменяет старое
———
2
Для оси Y
transform.yRotation + Math.sin(time * 2) * 45;
Плавное колебательное вращение вокруг оси Y с амплитудой 45 градусов и частотой, зависящей от времени.
——-
3
Для оси Z
transform.zRotation + wiggle(2, 30);
Код добавляет случайное вращение вокруг оси Z с частотой 2 раза в секунду и амплитудой до 30 градусов.
——-
4
Синхронное вращение с другим слоем
transform.xRotation + Math.sin(time) * 60;//Для свойства Поворот относительно оси Х
transform.rotation[0] + Math.sin(time) * 60;//То же можно написать и вот так вместо xRotation написать rotation[0]
thisComp.layer(«Пусто 4»).transform.xRotation * 4;//Для свойства Поворот относительно оси Y другого слоя
——
5
Затухающее колебание (для любой оси, например, rotationY)
amp = 90; // Амплитуда
freq = 2; // Частота
decay = 0.5; // Затухание
value + amp * Math.sin(freq * time * 2 * Math.PI) / Math.exp(decay * time);
Создает затухающее колебание вокруг оси Y.