курс без обратной связи. начинается сразу после оплаты.
Программирование
в After Effects
Курс поможет понять, как устроен код. Научимся писать свой, исправлять ошибки в чужом и рисовать алгоритмы. Необходимо знать основы After Effects.

Если есть опыт в программировании — будем учиться применять эти знания в After Effects и раcширять их. Разберём какую анимацию можно делать абсолютно без ключей, а какие сложные системы можно собирать, используя ключи только на одном слое. Научимся собирать сложные шаблоны и работать с data-файлами.

Уровень знания языка программирования может быть нулевым. Главное — желание в нем разобраться. В каждом уроке есть несколько уровней сложности. Всё получится, даже если будет сложно.
Этот простой код позволяет узнать угол между слоями, которые многократно запаренчены.
Такие задачи часто стоят при риггинге персонажей.

a = thisComp.layer("a").toWorld([0,0,0]);
b = thisComp.layer("b").toWorld([0,0,0]);
c = thisComp.layer("c").toWorld([0,0,0]);
v1 = normalize(a-b);
v2 = normalize(c-b);
let angle = radiansToDegrees(Math.acos(dot(v1,v2)));
//if (cross(v1,v2)[2] < 0) angle =  - angle;
angle;
Финальные проекты студентов курса (с обратной связью)
Чему вы научитесь?
  • Системно подходить к программированию.
  • Писать свои программы и выражения в After Effects.
  • Рисовать алгоритмы задач, которые необходимо решить.
  • Работать с data-файлами, для шаблонной работы с графиками, инфографикой и титрами.
  • Собирать динамические титры для Premiere Pro.
  • Работать с готовым кодом: анализировать чужие программы с целью изменений их под свои нужды.
  • Модифицировать готовый код под свои задачи.
Кому подойдёт курс?
  • Начинающим моушен-дизайнерам, которые боятся программировать и редактировать код.
  • Тем, кто уже работает в After Effects и устал просто копировать чужой код из уроков, и хочет начать понимать, что значат команды.
  • Тому, кто хочет научится писать свои микропрограммы, редактировать чужие исходные коды и просто понимать весь путь от набрасывания алгоритма на салфетке и до автоматизации проекта.
Как проходит обучение?
Курс для самостоятельного обучения. Сразу после оплаты вам доступны все уроки курса. Это более 15 часов материалов. На курсе нет вебинаров, ответов на вопросы, разбора домашних заданий и группы для общения.
Если вам необходима обратная связь, то ее можно получить через boosty, оплатив подписку "Обратная связь по курсу" под тем же e-mail адресом.
Минимальные требования
Базовое умение работы в After Effects: анимация, создание композиции, коллект проекта, рендер.
Компьютер с установленным After Effects версии от 17.5, обязательно английской версии, и Media Encoder совместимой версии, для рендера. Уверенное знание After Effects.
Костя Новиков
Автор курса, преподаёт более 10 лет. Работает на «Первом канале». Моушн и саунд-дизайнер, сооснователь арт-группы STRUTTURA/RANOZER.

Преподавал в Британской высшей школе дизайна и Scream School. Работал с ВГТРК, «Яндексом», Sulliwan Studio, UtterDesign, Третьяковской галереей.
Награды: D&AD New Blood Awards, MPC.
Выступления: CG Event, Microsoft Design Camp, Центр «МАРС», Zero Nights, «Электромузей», Intervals, «Круг Света», «Подготовленные среды».

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

Если после прохождения курса, вы захотите пройти курс с обратной связью, то вам будет доступна скидка в 50%.
Свобода, через фундаментальные знания

На своих курсах, я стараюсь сделать все, от меня возможное, чтобы студент овладел знаниями и не возвращался ко мне за помощью. Мы постараемся разобрать все от самых основ до самых сложных и тонких моментов программирования в After Effects. Чтобы вы больше не смотрели чужие уроки, пытаясь слепо и безуспешно скопировать код и адаптировать его под свои задачи.
Отзывы студентов
  • Очень ждала этот курс. Я часто использую экспрешны в работе, но все равно узнала очень много нового. Вдобавок, "разложила по полчкам" то, что знала, на совершенно новом уровне. А самое главное, что даёт Костя — подход к решению задач, способы размышлять над кодом. Курс оказался невероятно полезным мне и в работе — оптимизация шаблонов для After Effects, и в личных творческих экспериментах.
    ЮЛИЯ СТЕНИЛОВСКАЯ
    курс по Программированию в After Effects
  • Курс прекрасный, масса полезного и красивого! Про многие крутые видео «из интернета» становится понятно, что это не магия, а вполне себе реально. Есть очень полезные способы, как ускорить и упростить себе работу в АЕ. Всё отлично объяснено на примерах, и кроме того Константин на вебинарах и в чате обязательно отвечает и помогает, если вдруг что-то осталось непонятно. В общем, мне курс очень понравился, если будет его продолжение или продвинутая версия, пойду туда точно
    НАТАЛИЯ ЧЕБОТАРЬ
    курс по Программированию в After Effects
  • Решение окунуться в экспрешены я приняла, главным образом, из-за преподавателя, с которым познакомилась еще на курсе по персонажной анимации. Тогда Константин фактически заново открыл для меня моушн дизайн) После первых уроков курса я была фактически готова сдаться: слепое копирование, конечно, получалось, но шаг вправо, шаг влево - и полное непонимание. Я буквально чувствовала, как мозг пытается перестроиться на новую систему мышления. И благодаря Косте это случилось! Помню мой первый эксперимент в рамках одного из уроков, когда я смогла осуществить пусть и маленькую, но свою собственную задумку! Этот курс подарил мне удивительный инструмент для работы и творчества, и будет одним из первых в моих рекомендациях знакомым дизайнерам
    ЮЛИЯ НОВИК
    курс по Программированию в After Effects
  • Мы сейчас живём во время переизбытка информации, вокруг куча роликов, платформ, образовательных ресурсов, поэтому особенно ценно попасть на учёбу к Косте! Он преподаёт с такой увлечённостью, с такой самоотдачей! Я уже третий курс прохожу у Кости и всегда чувствую, что каждый ученик ему важен, каждому будет уделено внимание, на каждый вопрос будет дан ответ. Я пришла на курс по программированию полным нулём в коде. Как Костя и сказал: это надо несколько раз понять, чтобы понять! Поэтому начала я с вгрызания в каждую строчку кода, чтобы переварить его логику, а закончила тем, что стала получать от кода удовольствие. По-моему, это просто чудо! Костя, СПАСИБО! Так что, если вы ещё смотрите на код, как на иероглифы, гоу на курс! Это тот взрыв мозга, который приносит огромное удовольствие!
    МАРИНА КАЗАКОВА
    курс по Программированию в After Effects
  • Привет, я студент самого первого потока курса. Экспрешены для меня всегда были чем-то потусторонним и как только я увидела курс у Кости, незамедлительно подала заявку на обучение и ни разу не пожалела. Это было захватывающее путешествие в мир кодинга. Сначала было не понятно, потом понятно, потом ещё более не понятно и при этом на всех этапах безумно интересно. Я влюбилась в код, за что Аешной огромное спасибо! Всем, кто ещё не решился, но очень хочется - рекомендую; да и тем, кто уже ищет проводника в мир кода тоже рекомендую курс!
    КАЛАЧЕВА ЛЕНА
    курс по Программированию в After Effects
  • Когда мы формировали ожидания от курса, мои были - размять мозг и познакомиться с кодом на интересных примерах. Недостатка не было ни в разминках, ни в интересных примерах) Попутно удалось по-новому посмотреть на задачи, не связанные с анимацией, но связанные с javascript-ом. Информации очень много, но она хорошо структурирована и у Кости дар к преподаванию. Мне кажется, в курсе каждый может найти то, что полезно именно ему: автоматизацию процессов или новые возможности для творческих поисков. Абcолютный рекомендасьон!
    БАЛАКИРЕВА МАРИНА
    курс по Программированию в After Effects
  • Это были два месяца бурных многопоточных массивов информации сразу по двум, а иногда и по всем трём координатам, прямо в мозг. До сих пор искрится. Но столько всего открылось, что ещё предстоит осознать и несколько раз понять. Чтобы понять ©️ Спасибо, Костя! Буду ещё очень долго возвращаться к лекциям и конспектам, надеюсь будет получаться лучше))
    МИХАИЛ
    курс по Программированию в After Effects
  • Очень ёмкий и бодрый курс про знакомство с программированием и погружение в экспрешены. Расширяет горизонты возможностей и делает жизнь проще :) Отдельно отмечу очень удобную подачу материала каждого урока. Не длинное часовое видео, а много коротких уроков, что помогает легче ориентироваться и лучше запомнить. Мне очень все понравилось! Спасибо, Костя!
    НАТАША СПРАВЦЕВА
    курс по Программированию в After Effects