big

Курс по повышению квалификации по процедурным нескелетным анимациям в Unreal Engine 5.

Процедурные анимации это в первую очередь анимации, которые автоматически изменяются в зависимости от каких-то нестатических данных. И на курсе студенты научаться продумывать адаптивные анимации, работать с иерархией компонентов, использовать физику для анимаций и поймут как делать анимации выразительными.

Например, смогут сделать код для «дрона», который будет плавно и не мешая камере, следовать за игроком. Но также и научаться быстро и легко делать мелкие анимации: крутящийся вентилятор, открывающаяся дверь, поворачивается к игроку камера наблюдения, птицы в небе.

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

Пререквизиты:

Курс предполагает что студент уже умеет базово ориентироваться в интерфейсе и минимально вызывать ноды в визуальном программировании Unreal Engine. А также желательно наличие своего проекта, для более предметной практики изучаемых методов.

Формат проведения:

Курс состоит из видео-туториалов в комплекте с небольшим резюме по каждой теме.

Его можно пройти онлайн и в любом удобном студенту темпе. Займёт он примерно 8-10 часов с учётом выполнения заданий.

Чему вы научитесь:

Гибко анимировать повороты разными способами.

Создавать ограниченные по времени анимации любых параметров.

Программировать динамическое приведение параметра к цели.

Преобразовывать любые данные для опоры на них анимаций, анимировать через зависимые переменные.

Создавать опосредованную и прямую иерархии компонентов.

Анимировать материалы.

Всё это можно использовать самыми разными способами для самых разных анимаций — поэтому главная цель курса это научить с помощью разных инструментов придумывать новые необычные анимации.

Тематический план:

Original size 1601x1081

Задание 1 — заанимировать вращающуюся деталь окружения. Например, ветряк, дверь, летающих ворон или солнце.

Задание 2 — сделать анимацию по триггеру. Например, открытие двери, падение скалы или нажатие кнопки.

Задание 3 — запрограммировать зависимую от параметра и неограниченную по времени анимацию. Например, яркость и цвет лампочки от оставшихся у игрока жизней или поворот камеры наблюдения за игроком.

Задание 4 — сделать анимацию на комбинированной иерархии. Например, следующий за игроком дрон помощник.

Задание 5 — сделать анимацию с динамичными материалами. Например, изменяющийся цвет врага при нанесении урона или меняющаяся картинка в зависимости от угла зрения.

И финальный проект:

Серия процедурных анимаций для своего проекта.

Это могут быть как несколько маленьких процедурных анимаций, так и одна большая, состоящая их нескольких методов.

Также если нет под рукой какого-то своего проекта, то для создания анимаций можете просто взять любой Template в Unreal Engine и сделать эти анимации в нём. Визуально оформлять объекты анимированные не обязательно.

Оценивается в первую очередь не визуальная красота, а необычность задумки кода, интерактивность анимации и использование необычных сочетаний изученных методов.

Так что смело экспериментируйте, сочетайте одно с другим и не бойтесь ошибаться!

Пример проекта:

Обучающий курс по процедурным анимациям в Unreal Engine 5
Project created at 20.06.2025
We use cookies to improve the operation of the website and to enhance its usability. More detailed information on the use of cookies can be fo...
Show more