Диаграмма в After Effects

Сегодня хочу поделиться анимацией стильной диаграммы основанной на выражениях After Effects. Этот способ помог мне в прошлом, и теперь пользуюсь им по сей день в проектах «Монополия» и «Алмазный профсоюз«. Скажу честно, урок был подсмотрен на сайте videosmile.ru и эта статья по сути является текстовой версией скринкаст материала, сохраненная для личного усвоения материала. 

Итак, приступим. Создаем новую композицию, назовем ее «Диаграмма».

01

Создаем эллипс, для этого выберите инструмент «Ellips Tool» и дважды щелкните по кнопке чтобы создать его в автоматическом режиме.

02

Для преобразования эллипса в круг, необходимо зайти в настройки формы, снять сохранность пропорций и установить одинаковые значения параметра Size (Размер).

03

Отключаем обводку формы выбрав Stroke Option — > None.

04

Переименуйте слой в «Segment 1». Теперь чтобы создать первый сегмент необходимо добавить к форме круга эффект Radial Wipe из группы Transition.

05

Меняя значение Transition Completion создайте первый сегмент. Измените параметр Wipe (Переход) на Counterclockwise (Против часовой стрелки).

06

Создаем нулевой объект через меню Layer -> New -> Null Object, либо комбинацией клавиш Ctrl+Alt+Shift+Y. Он необходим для управления размерами будущих сегментов. Переименуйте его в «Control» и примените эффект Slider Control из группы Expression Control.

Привяжем параметр Transition Completion к слайдеру. Раскройте  списки эффектов у обоих слоев. Нажмите на значке секундомера зажав клавишу Alt — это создаст выражение. С помощью значка expression pick whip свяжите выражение с параметром Slider, как показано на изображение ниже.

07

Теперь меняя значение слайдера можно управлять размером сегмента. Когда мы увеличиваем значение Slide размер сегмента уменьшается, чтобы исправить это, необходимо дописать перед выражением: 100-

08

Теперь если выставлено значение ноль сегмента нет, если 100 сегмент заполнен полностью. Выставим значение первого сегмента в 40 процентов.

Настало время создать второй сегмент. Для этого дублируйте слой «Segment 1» комбинацией клавиш Ctrl+D. Измените цвет сегмента на другой в поле Fill color (Заливающий цвет). Также добавьте еще один эффект слайдера для контроля второго сегмента. И в выражение слоя Segment 2 переименуйте

100-thisComp.layer(«Control»).effect(«Slider Control 2»)(«Slider»)

Теперь поменяйте значение Slider Control 2 на 20 и посмотрите что получилось. Чтобы второй сегмент начинался после первого необходимо добавить еще одно выражение к параметру Start Angel нажав на секундомер с зажатой клавишей Alt. Создайте две переменные и напишите выражение как указано ниже.

09

Все теперь можно создавать сколько угодно сегментов дублируя слой Segment 2. Единственное для каждого нового слоя нужно добавлять управляющий слайдер к слою control и менять название в выражение.

10

Для анимации диаграммы необходимо для всех слайдеров выставить значение 0 в первом кадре, и на второй секунде выставить значение диаграммы (в моем случае это 52, 23, 10, 10 и 5). Выделите ключи во втором кадре и через меню выберите Keyframe assistant -> Easy Ease In.

11

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

12

Первым делом добавим градиент к каждому сегменту.

13

Далее создаем новую композицию и добавляем в нее нашу диаграмму. Переведите ее в трехмерный режим и вращайте по осям координат.

14

Так намного лучше. К дополнению к этому можно применить еще пару эффектов — Bevel Alpha (Выдавить альфа-канал), Drop Shadow (Отбросить тень).

15

Осталось подложить фон, написать легенду и анимировать появление всех элементов композиции. Вот что вышло у меня:

Спасибо за внимание.

Рубрики: Блог, Заставки и отбивки, Портфолио, Уроки.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *