ХХ-модель модели техники

Определение хх-модели

Хх-модель представляет собой 3D-модель боевой техники, отображающую полностью уничтоженную и нефункциональную единицу, не подлежащую восстановлению с помощью функции Ремонт.

Создание хх-модели

  1. Сохранить проект в 3D Max через команду Save As, добавив суффикс _хx в название файла.

  2. В свойствах объекта (Object Properties) для кости basis на вкладке User Defined изменить название объекта, добавив суффикс _хx.

  3. Cоздать повреждения модели на уровне подобъектов с последующим применением ко всем LOD'ам модели. Предусмотреть части модели, которые разлетаются в стороны при взрыве техники (кости, типа part)

  4. Назначить набор текстур для хx-модели.

  5. Заэкспортить хx-модель в игру.

Кости разлетающихся частей.

Кости, содержащие меш разлетающихся частей, переименовать в part1, part2 и так далее. Движок поддерживает до шести таких элементов.

Не рекомендуется создавать разлетающиеся части на основе костей типа detail

Если у разлетающихся частей отсутствуют собственные волюмы, то их необходимо создать и привязать к соответствующей кости part в иерархии. Создать LOD'ы для разлетающихся частей и волюмы для каждого уровня детализации.

Параметры Object Properties для отлетающих частей и их LOD'ов:

  • poly - для костей, содержащих меш

  • volume - для волюмов

Создание материалов для хх-модели

Для хх-модели требуется отдельный набор текстур, созданный по аналогии с текстурами для х-модели, но с визуально более выраженными повреждениями и обгоревшими участками. Для оптимизации можно использовать наложение карты lightmap на текстуру diffuse х-модели.

Наложение lightmap

Для наложения lightmap необходимо выбрать в материале схему pbr/standard_dirt и подключить карту lightmap в поле dirt. Это обеспечит автоматическое использование карты во втором канале раскладки.

Перенос канала текстуры для lightmap

Если второго канала в раскладке нет, нужно его создать, либо перенести из первого. Проделать указанное действие для всех лодов.

Для переноса текстурного канала:

  1. Открыть модификатор Unwrap UVW.

  2. Установить Map Channel на 2.

  3. Выполнить команду Move для всех LOD'ов модели.

Тестирование модели после экспорта

После экспорта хх-модели в игру необходимо провести проверку по следующим параметрам:

  • Визуализация уничтожения: Проверить отображение уничтоженной техники целиком и отдельных её частей.

  • Разлет частей при взрыве: Проверить корректность разлета и поведения частей при взрыве, используя консольные команды g_explosion для взрыва техники и g_component destroy “A”, где A — название компонента (например, gun, turret, body).

Last updated