В этом видеоуроке мы создадим модульную сетку из слоев в After Effects с помощью выражений (Expressions)
Grid Layer in After Effects with Expressions
Создайте слой с названием element 1.
Продублируйте его.
Создайте Null с названием Control. Для него создайте три слайдера: Max number line, Gap X Pixels и Gap Y Pixels. Для них выставите следующие значения: 5, 200, 200.
Max number line – максимальное количество элементов в строке.
Gap X Pixels – расстояние между элементами по оси X.
Gap Y Pixels – расстояние между элементами по оси Y.
Для слоя дубликата (element 2) примените на свойство position, выражение которое расположено ниже.
Выражение (Expression):
objectNum = thisComp.layer("Control").effect("Max number line")("Slider"); pos = thisComp.layer("element 1").transform.position; num = parseInt(name.split(" ")[1]) - 1; repeatX = num % objectNum; repeatY = Math.floor(num / objectNum); distanceX = thisComp.layer("Control").effect("Gap X Pixels")("Slider"); distanceY = thisComp.layer("Control").effect("Gap Y Pixels")("Slider"); x = distanceX * repeatX; y = distanceY * repeatY; pos + [x, y]
Дублируйте слой (element 2) столько, сколько нужно. Можете настроить значения слайдеров в Null Control, и настроить position исходного слоя element 1.
Источник: beatgram.wordpress.com
Нажмите на изображение, чтобы посмотреть видеоурок по After Effects: