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