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

 

 

В Adobe After Effects свойства shutterAngle и shutterPhase относятся к настройкам размытия движения Motion Blur в контексте композиции и могут использоваться в выражениях для управления визуальными эффектами.

 

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

 

 

Даже если в настройках композиции заданы значения shutterAngle и shutterPhase, отличные от нуля, для отображения размытия движения на конкретном слое необходимо включить размытие движения для этого слоя на таймлайне. Так же надо включить Глобальный переключатель Enable Motion Blur для композиции.

Эти свойства принадлежат объекту thisComp и определяют параметры размытия движения для всей композиции.

Изменить значения свойств shutterAngle и shutterPhase в композиции с помощью выражений не возможно. Только в ручную в настройках композиции или нужны сценарии.

Свойство shutterAngle определяет угол затвора камеры в градусах, который влияет на степень размытия движения. Больший угол затвора увеличивает размытие, делая движение более сглаженным, тогда как меньший угол уменьшает размытие, делая движение более четким.

Диапазон: обычно от 0 до 720 градусов (по сути, больше 360° — это «двойная» экспозиция за кадр).

0° → никакого размытия.
180° → стандартное значение (экспозиция половины времени кадра).
360° → экспозиция на весь кадр (очень сильное размытие).

Свойство shutterAngle → длина размытия.

Тип значения: Числовое (float).

Используется для получения текущего значения угла затвора композиции или для динамического управления размытием движения.

thisComp.shutterAngle;

Это выражение возвращает текущий угол затвора композиции (например, 180 градусов по умолчанию). Можно использовать его для синхронизации эффектов с настройками размытия движения

——-
1

//Изменение opacity слоя в зависимости от shutterAngle
thisComp.shutterAngle / 360 * Math.sin(time) * 100;

В этом примере прозрачность слоя будет пропорциональна значению shutterAngle, где 360 градусов соответствует 100% прозрачности.

——-
4

В этом примере я буду менять значения shutterAngle и shutterPhase в настройках композиции

thisComp.shutterAngle + » » + thisComp.shutterPhase;//Выражение для свойства Исходный текст Текстового слоя

transform.xPosition + time * 2 * 300; //Выражение для анимации положения по оси Х Слой Шарик

=======

Свойство shutterPhase определяет фазу затвора в градусах, которая указывает, когда начинается выборка для размытия движения относительно текущего кадра. Это смещение времени, влияющее на то, как размытие распределяется во времени.

Свойство shutterPhase → позиция размытия во времени.

Диапазон: обычно от -360° до 360°.
0° → экспозиция центрирована на текущем кадре.
-90° → экспозиция сдвинута назад (больше размытия за движущимся объектом).
+90° → сдвиг вперёд (размытие как бы «забегает» вперёд)

Тип значения: Числовое (float).

Позволяет управлять временным смещением размытия движения, что полезно для создания специфических эффектов, например, при анимации текста или объектов.

thisComp.shutterPhase;
//Возвращает текущее значение фазы затвора композиции

——-
3

//Изменение Масштаба слоя в зависимости от shutterPhase
phase = thisComp.shutterPhase + Math.sin(time) * 100;[position[0] + phase, position[1]];

Масштаб слоя по оси X изменяется на основе значения shutterPhase, создавая колебательное движение.

——

Свойство shutterAngle используется для создания эффектов, зависящих от интенсивности размытия движения, например, для настройки прозрачности, масштаба или других свойств в зависимости от степени размытия.

Свойство shutterPhase применяется для временной синхронизации эффектов с размытием движения, например, чтобы анимация начиналась с определенным смещением относительно кадра.

Значения shutterAngle и shutterPhase задаются в настройках композиции (Composition > Composition Settings > Advanced > Motion Blur). По умолчанию shutterAngle равен 180 градусам, а shutterPhase — -90 градусам.
Размытие движения должно быть включено для композиции (Enable Motion Blur), чтобы эти свойства имели эффект.