Многослойная 3D композиция в After Effects

Ссылки, описания, дополнительная информация для моих уроков на YouTube
Аватара пользователя

Автор темы
aeplug
Санта
Санта
Сообщения: 2802
Зарегистрирован: 18 мар 2016, 23:20
Откуда: С Ютуба
Благодарил (а): 18 раз
Поблагодарили: 274 раза
Контактная информация:

Многослойная 3D композиция в After Effects


Теги:

Сообщение #1 aeplug » 07 фев 2017, 14:27

after-effects-3d-layer.jpg
after-effects-3d-layer.jpg (65.63 КБ) 3421 просмотр
after-effects-3d-layer.jpg
after-effects-3d-layer.jpg (65.63 КБ) 3421 просмотр

В этом уроке мы будем создавать многослойную 3D композицию в Adobe After Effects с помощью простого выражения. В качестве образца выступает интересное видео с танцем, стилизованное под стопку бумажных листов.
https://www.youtube.com/watch?v=MpPuMqXsTr8
Краткое содержание урока

В первой части займемся созданием композиции, содержащей несколько одинаковых слоев. Каждый слой в итоге должен быть сдвинут вдаль по оси Z и на один кадр вперед по времени. Это создаст иллюзию движения каждого конкретного кадра в глубину композиции во время анимации.
Пример сцены.jpg
Пример сцены.jpg (92.48 КБ) 3417 просмотров
Пример сцены.jpg
Пример сцены.jpg (92.48 КБ) 3417 просмотров

Для это мы будем использовать выражения. Можно сделать и руками, но мы же взрослые люди и не боимся сложностей! Вот такая формула для параметра Position у меня получилась, ничего сложного:

Код: Выделить всё

s=thisComp.layer("CONTROL").index+1;
o=thisComp.layer("CONTROL").effect("Slider Control")("Slider");
[value[0],value[1],(index-s)*o];

Осталось только создать источник света и настроить тени для более реалистичного вида. Я решил использовать прожектор типа Spot для направленного освещения и более гладких переходов в тень по краям (для виньетки).
Настройки света и тени Spot.jpg
Настройки света и тени Spot.jpg (30.03 КБ) 3419 просмотров
Настройки света и тени Spot.jpg
Настройки света и тени Spot.jpg (30.03 КБ) 3419 просмотров

При подготовке к уроку я не сдвигал слои на 1 кадр вперед на таймлайне композиции. Вместо этого я использовал выражения для параметра Time Remapping. В таком случае можно обойтись без использования скрипта pt_ShiftLayers.

Код: Выделить всё

value-(index-1-thisComp.layer("CONTROL").index)*thisComp.frameDuration

Time Remapping Expression.jpg
Time Remapping Expression.jpg (35.56 КБ) 3419 просмотров
Time Remapping Expression.jpg
Time Remapping Expression.jpg (35.56 КБ) 3419 просмотров


. :info: .
Полезные ссылки:



Видео уроки для After Effects http://www.youtube.com/AEPlug
Платные консультации по работе в программах

Теги:


Вернуться в «Мои уроки»

Кто сейчас на конференции

Сейчас этот форум просматривают: DotNet [Bot]