1. Введение
Original size 766x1080

содержание

1. Введение ⦁ что такое Houdini и Unreal Engine 5 ⦁ почему их выгодно использовать вместе ⦁ основные задачи, решаемые связкой

2. Создание и экспорт ассетов из Houdini ⦁ установка Houdini Engine для Unreal ⦁ подключение Houdini Engine в UE5 и проверка работы ⦁ основы процедурного моделирования и создание Houdini Digital Assets ⦁ подготовка ассетов для переноса

3. Импорт и работа с ассетами в Unreal Engine 5 ⦁ импорт HDA и настройка параметров внутри UE5 ⦁ автоматическое подключение материалов и рендеринг ⦁ обновление ассетов без повторного экспорта ⦁ управление параметрами Houdini прямо в Unreal ⦁ оптимизация ассетов для игрового движка ⦁ типичные ошибки и как их избежать

4. Практическая часть ⦁ создание ассета для генерации стилизованной обрисовки геометрии на примере анимационной сцены из ВКР

8. Заключение ⦁ выводы ⦁ библиография ⦁ термины

что такое Houdini и Unreal Engine 5

Процедурное моделирование перестало быть нишевой технологией и стало необходимой частью для оптимизации пайплайнов в геймдеве и кино. В данном исследовании я хочу раскрыть потенциал работы в связке в Houdini Side FX (промышленный стандарт для процедурного моделирования) и Unreal Engine 5 (игровой реал-тайм движок)

почему их выгодно использовать вместе

Не смотря на то, что UE5 отлично подходит для создания синематиков, в нем достаточно урезанный функционал в области моделинга, что призывает левел-артистов использовать внешний софт. Иногда это просто неудобно, а в каких-то ситуациях это разрушает весь воркфлоу. Здесь и появляется необходимость создания кастомных инструментов под конкретные задачи, чтобы художники могли гибко ассетировать сцену непосредственно в UE5

основные задачи, решаемые связкой

Скаттеринг пропсов. К примеру: задача создать дорогу с тротуарами, бордюрами и фонарными столбами по краям. Конечно можно замоделить дорогу вручную и в анриле расставить столбы вручную. Но что делать если пришла правка от супервайзера? Или дороги нужны для целого города? А если нужно расставить мусорки и раскидать мусор рядом с ними? На такую рутинную расстановку столбов может уйти целый рабочий день и уйма нервов.

Генерация геометрии. Часто приходит задача построить город. Есть несколько подходов: если здания в нем уж очень разнообразны и каждый дом имеет какую-то сложную инопланетную форму, стоит моделировать такое вручную. Но если задача сделать обычный город, лучше собирать его модульно, поскольку в нем куча повторяющихся паттернов. В houdini можно собрать процедурный конструктор таких домов с возможностью менять этажность, количество подъездов, рандомизацию балконов, антенн, кондиционеров и прочего. А затем перенести этот сетап в UE с тем же функционалом и инстансингом модулей, чтобы не перегружать память дублирующейся геометрией.

установка houdini engine

При установке houdini стоит отметить чекбокс рядом с библиотекой labs. Она включает много дополнительный нод, в том числе для работы в связке UE5

Original size 1242x458

Далее нужно отметить галку у самого Houdini engine для Unreal.

Original size 1242x456

подключение Houdini Engine в UE5

В директории:

C:\Program Files\Side Effects Software\Houdini 21.0.512\engine\unreal

появятся папки с houdini engine для доступных версий UE

Original size 766x141

Папки нужно перенести в директорию с соответствующей версией unreal:

D:\Program Files\UE_5.6\Engine\Plugins\Runtime

Original size 614x146

Открыв анрил, в plugins нужно прописать в поиске houdini и включить unreal engine. Далее движок потребуется перезапустить

Original size 1670x427
Original size 785x157
Chapter:
1
2
3
4
5
We use cookies to improve the operation of the HSE website and to enhance its usability. More detailed information on the use of cookies can be fou...
Show more