
Основы процедурного моделирования в Houdini: ноды, сети, параметры
Вводный курс о процедурном моделировании в Houdini: создание 3D-моделей через систему гибких, изменяемых настроек.
О чём этот курс?
Процедурный подход позволяет описать модель набором правил и параметров, поэтому любое изменение вносится за секунды без переделки с нуля. Houdini считается главным инструментом такого подхода и используется в киноиндустрии, геймдеве, рекламе и архитектурной визуализации. Умение мыслить нодами и параметрами позволяет создавать большое количество вариаций объекта за секунды.

В начале курса слушатели узнают, что такое процедурное моделирование, чем оно отличается от классического, что представляет собой Houdini и как устроены ноды и связи между ними. Затем они познакомятся с интерфейсом, научатся собирать сети из нод, управлять ими через параметры и постепенно перейдут от простых форм к более сложным объектам. В результате каждый слушатель создаст собственную процедурную модель с настраиваемыми параметрами и экспортирует её в Unreal Engine, где разместит её в сцене.
Для кого курс?
■ Новичкам в 3D, которым интересно освоить современный технический подход к созданию моделей. ■ 3D-художникам и моделлерам, работающим в Blender, Maya или 3ds Max, которые хотят расширить набор инструментов и ускорить работу. ■ Motion-дизайнерам и техническим художникам, желающим познакомиться с Houdini как с основой для дальнейшего изучения эффектов и генерации контента. ■ Студентам творческих и технических направлений (дизайн, архитектура, геймдев), ищущим перспективную специализацию.
Длительность курса 7 недель.
Количество контактных часов:
35 академических часа.
Занятия проходят в онлайн формате, синхронные занятия с разбором работ и дедлайнами.
Чему научатся слушатели курса?

■ Определять, в каких задачах процедурное моделирование эффективнее ручного, на примере разбора готовых процедурных сетей; ■ Создавать и соединять ноды, выстраивая логику построения модели; ■ Управлять геометрией через атрибуты, группы и параметры для создания объекта с изменяемыми характеристиками; ■ Создавать настраиваемые параметры и выводить их в интерфейс ассета; ■ Применять копирование, распределение и трансформацию объектов для создания повторяющихся структур; ■ ПЭкспортировать процедурный ассет в Unreal Engine;
Какие практические задания будут выполнять слушатели курса?
■ Разбор нескольких готовых процедурных сетей с определением, какую задачу решает процедурный подход в каждом случае; ■ Создание простых форм с помощью базовых нод и настройка их параметров; ■ Построение процедурного объекта с изменяемыми размерами и количеством элементов через атрибуты и группы; ■ Оформление собственных параметров и подготовка ассета к повторному использованию; ■ Упражнение на распределение и копирование объектов по поверхности и кривой; ■ Финальный проект: процедурная модель с настраиваемыми параметрами, экспортированная в Unreal Engine и размещённая в сцене.
Тематический план занятий
ЗНАКОМСТВО С HOUDINI И ПРОЦЕДУРНЫМ ПОДХОДОМ
— ЧТО ТАКОЕ ПРОЦЕДУРНОЕ МОДЕЛИРОВАНИЕ — ОСОБЕННОСТИ HOUDINI И NODE-BASED ПОДХОДА — НОДЫ, СЕТИ И СВЯЗИ МЕЖДУ НИМИ — СОЗДАНИЕ ПЕРВОЙ ПРОЦЕДУРНОЙ МОДЕЛИ — ПРОСМОТР И ОТЛАДКА ПРОЦЕДУРНОЙ СЕТИОСНОВЫ ПРОЦЕДУРНОГО МОДЕЛИРОВАНИЯ
— БАЗОВАЯ ГЕОМЕТРИЯ — ТРАНСФОРМАЦИЯ И МАНИПУЛЯЦИЯ ГЕОМЕТРИЕЙ — ГРУППЫ И ВЫБОР ЭЛЕМЕНТОВ — КОПИРОВАНИЕ И РАСПРЕДЕЛЕНИЕ ОБЪЕКТОВАТРИБУТЫ И ПРОЦЕДУРНАЯ ЛОГИКА
— ЧТО ТАКОЕ ATTRIBUTES И ЗАЧЕМ ОНИ НУЖНЫ — СТАНДАРТНЫЕ АТРИБУТЫ — СВЯЗЬ АТРИБУТОВ С ГЕОМЕТРИЕЙ — РАБОТА С VARIATION И RANDOM — УПРАВЛЕНИЕ ГЕОМЕТРИЕЙ ЧЕРЕЗ АТРИБУТЫПАРАМЕТРЫ И СОЗДАНИЕ УНИВЕРСАЛЬНЫХ АССЕТОВ
— ПАРАМЕТРЫ И КОНТРОЛЛЕРЫ — ВИЗУАЛЬНЫЕ ПАРАМЕТРЫ — ПРОЦЕДУРНАЯ ВАРИАТИВНОСТЬ — ЗАЛОЖЕНИЕ ОБМЕНА ПАРАМЕТРАМИ В СИСТЕМУ — СОЗДАНИЕ ПЕРЕИСПОЛЬЗУЕМОГО ПРОЦЕДУРНОГО АССЕТАСБОРКА И ПОДГОТОВКА АССЕТА
— UV И ПОДГОТОВКА К ТЕКСТУРИРОВАНИЮ — МАТЕРИАЛЫ И АТРИБУТЫ ДЛЯ ЭКСПОРТА — КОНТРОЛЬ МАСШТАБА И ОРИЕНТАЦИИ — ПОДГОТОВКА АССЕТА К ЭКСПОРТУЭКСПОРТ В UNREAL ENGINE
— ЭКСПОРТ ПРОЦЕДУРНОГО АССЕТА — ИМПОРТ В UNREAL ENGINEФИНАЛЬНЫЙ ПРОЕКТ
— ВЫБОР АССЕТА — ПОСТРОЕНИЕ ПРОЦЕДУРНОЙ СЕТИ — СОЗДАНИЕ ПАРАМЕТРИЧЕСКИХ НАСТРОЕК — СОЗДАНИЕ НЕСКОЛЬКИХ ВАРИАЦИЙ — ПОДГОТОВКА И ЭКСПОРТ В UNREAL ENGINEПререквизиты
■ Уверенное пользование компьютером; ■ Понимание базовых понятий 3D-графики (полигон, вершина, трансформация); ■ Установленные программы Houdini и Unreal Engine 5 ■ Компьютер, соответствующий системным требованиям Houdini и UE5 (видеокарта с поддержкой DirectX 12/Vulkan, от 16 ГБ ОЗУ).



