Круговые переходы (Transitions) в After Effects с помощью выражений (Expression).

Создаем новый эллипс шейп Ellipse Shape Layer с помощью двойного клика по инструменту Ellipse Tool в меню шейповых инструментов.

Переименуем: Shape Layer > Content > «Ellipse 1» на «01″.

Добавим выражение для Shape Layer > Content > 01 > Ellipse Path 1 > Size:

var n=thisProperty.propertyGroup(4).numProperties;
var i=thisProperty.propertyGroup(3).propertyIndex;
var r=(width/n)*i;
[r,r]

Этот код будет определять размер каждого экземпляра Ellipse.

Добавим выражение (Expression) для Shaper Layer > 01 > Stroke 1 > Stroke Width:

var i=thisProperty.propertyGroup(3).propertyIndex;
var r=thisProperty.propertyGroup(3).content(“Ellipse Path 1”).size[0];
(r/(2*i))

Stroke Width будет зависеть от количества шейпов и от размера этого конкретного шейпа.

Добавим модификатор Offset Path, и на его параметр Start добавим expression (выражение):

100-thisProperty.propertyGroup(3).content(“Trim Paths 1”).end

Добавим модификатор Trim Path, и на его параметр Amount добавим expression (выражение):

-thisProperty.propertyGroup(3).content(“Stroke 1”).strokeWidth/2

Модификатору Trim Path, на его параметр End добавим expression (выражение):

var offset=(thisProperty.propertyGroup(3).propertyIndex-1)*2/25;
linear (time, inPoint +offset, inPoint +1 +offset, 50, 100)

Изменим выражение Shaper Layer> 01> Stroke 1> Stroke Width:

var i=thisProperty.propertyGroup(3).propertyIndex;
var r=thisProperty.propertyGroup(3).content("Ellipse Path 1").size[0];
var k=linear (thisProperty.propertyGroup(3).content("Trim Paths 1").end, 50, 100, .5,1);
k*(r/(2*i))

Изменим значение паарметра Shape Layer > Scale на 115,115, чтобы заполнить кадр.

Можно добавить выражение для Shaper Layer > 01 > Trim Path 1 > Offset для случайности (рандомности):

seedRandom(2, timeless = true);
random()*50

Для значений выражения рандомности можно добавить управляющие контроллеры в виде слайдеров.

Теперь дублируем группу «01», переименуем дубликат «02», еще раз продублируем и переименуем в «03» и так далее, столько раз, сколько нам нужно.

Источник: aexpr.wordpress.com

Полноценный видеокурс по After Effects и Моушн Дизайну

Узнать подробнее...