
Основы процедурного моделирования в 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 ГБ ОЗУ).

