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

 

 

В Adobe After Effects, свойство Orientation (Ориентация) относится к трехмерному (3D) объекту и управляет его вращением вокруг осей X, Y и Z. Это базовое свойство, доступное только для 3D-слоев

 

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

 

 

transform.orientation;
transform.orientation.value;

———
4

//Выражение возвращает текущие [X, Y, Z] Для свойства Исходный текст Текстового слоя
thisComp.layer(2).transform.orientation.value;

Orientation (Ориентация) задаёт абсолютное направление объекта в 3D-пространстве.

Оно измеряется в градусах по каждой из трёх осей:
X Orientation – вращение вокруг горизонтальной оси (наклон вверх/вниз)
Y Orientation – вращение вокруг вертикальной оси (поворот влево/вправо)
Z Orientation – вращение вокруг оси, направленной от камеры (вращение «в плоскости экрана»)

Orientation удобно использовать для задания начальной ориентации объекта.

Для сложной анимации вращения по конкретным осям лучше использовать X/Y/Z Rotation, потому что они накапливаются и дают больше контроля.

Orientation и Rotation работают независимо. Если использовать orientation и rotation одновременно — итоговая ориентация будет суммой этих двух.

———
1

Анимацию вращения вокруг оси Х

Выражение для свойства Оrientation слоя в 3D пространстве

[x = time * 40, y = value[1], z = value[2]];

———
2

// Выражение для свойства Ориентация. Слой поворачивается вокруг оси Y в зависимости от позиции по оси X
yRot = position[0];
[x = value[0], y = yRot, z = value[2]];

//Выражение для свойства Положение по оси Х слоя
transform.position[0] + time * 50;

Или так

transform.xPosition + time * 50;

//Выражение для свойства Исходный текст Текстового слоя

[x = value[0], y = thisComp.layer(«Пусто 2»).transform.position[0].toFixed(0), z = value[2]];

———
3

//Выражение для свойства Ориентация слоя Пусто 2
Ori = transform.orientation;
x = Ori[0] + time * 30;
y = Ori[1];
z = Ori[2];
[x, y, z];

//Выражение для свойства Положение по оси Х слоя Пусто 2
transform.xPosition + thisComp.layer(«Пусто 2»).transform.orientation[0] + time * 100;

//Выражение для свойства Исходный текст Текстового слоя
thisComp.layer(«Пусто 2»).transform.orientation[0];