Курс поможет понять, как устроен код. Научимся писать свой, исправлять ошибки в чужом и рисовать алгоритмы. Необходимо знать основы After Effects.
Если есть опыт в программировании — будем учиться применять эти знания в After Effects и раcширять их. Разберём какую анимацию можно делать абсолютно без ключей, а какие сложные системы можно собирать, используя ключи только на одном слое. Научимся собирать сложные шаблоны и работать с data-файлами.
Уровень знания языка программирования может быть нулевым. Главное — желание в нем разобраться. В каждом уроке есть несколько уровней сложности. Всё получится, даже если будет сложно.
Программа курса:
1 неделя. Погружение в языковую среду
- Типы данных и выражения в javascript / after effects.
- Связь однородных и разнородных данных.
- Как начать говорить на одном языке.
2 неделя. Переменные
- Работа со встроенными переменными.
- Работы с собственными переменными.
- Алгоритмы решения линейных задач.
3 неделя. Сложный выбор
- Условный оператор и нелинейные алгоритмы.
- Автоматизация анимации используя маркеры.
- Блок схемы - простой способ решения сложных задач.
4 неделя. Функции — наши маленькие помощники
- Работа со встроенными функциями Ae.
- Анализ чужого кода.
- Редактирование чужого кода под свои задачи.
5 неделя. Адаптация под условия
- Работа с ключами (замена значений в ключах).
- Динамические шаблоны с текстом при использовании Essential Graphics.
6 неделя. Растим своих помощников
- Написание собственных функций.
- Работа со свойствами внутри шейпов.
- Как преобразовывать координаты.
7 неделя. Рисуем динамические графики
- Работа с path.
- Динамические шаблоны с графиками для Premiere Pro.
- Работа с csv файлами и внешними данными.
Дополнительные уроки
- Создание генеративных плакатов в After Effects.
- Написание своих скриптов.
- Полезные лайфхаки и код для риггинга персонажей.