Плагин для экспорта моделей в игру
Last updated
Last updated
Убедиться в том, что на компьютере установлен 3ds Max нужной версии. Для работы с плагином понадобится установленный 3ds Max не ниже 2017 версии.
Плагины для экспорта моделей в игру вместе с примерами моделей и необходимыми ресурсами для работы с плагином находятся в папке modeling в корневой папке с игрой.
О том, как найти корневую папку игры описано в статье Расположение локальных файлов игры и Профиля игрока
Версии плагина под разные версии 3ds Max находятся в папке modeling\plugins
Рассмотрим установку плагина на примере 3ds Max 2025. Для других версий 3ds Max процесс установки и настройки плагина аналогичный.
Запустить 3ds Max (можно ограничиться пустой сценой)
Перетащить архив с плагином gem3export.mzp в окно 3ds Max (принцип drag & drop)
Закрыть программу 3ds Max
Зайти внутрь gem3export.mzp как в zip архив и открыть папку max_root:
Скопировать файл Gem3Export.dle в папку с плагинами:
%path%\Autodesk\3dsMax\2025-64bit\ENU\Plugins
Скопировать файл nvtt.dll в корневую папку 3ds Max:
%path%\Autodesk\3dsMax\2025-64bit\ENU
где %path% - путь к папке 3ds Max
Запустить 3ds Max.
В меню Custom Defaults Switcher переключить на MAX Legacy.
Закрыть программу 3ds Max
Запустить 3ds Max
В настройках утилит [Utilities] нажать кнопку More…
В открывшемся окне выбрать GEMPlugin
Нажать кнопку Ok, чтобы применить выбор.
Панель плагина добавлена, следующим шагом необходимо настроить параметры плагина
На панели плагина нажать кнопку Options
Откроется окно Gem3 export options
В окне Gem3 export options в пункте Game folder указать путь к корневой папке игры - автоматически заполняться остальные поля в окне настроек.
Заменить путь в строке Additional Resources на путь к папке мода (предварительно необходимо создать пакет для мода)
Добавить путь к папке с текстурами в блоке External folders: Textures. В этом поле можно указать путь к папке modeling/models_samples/texture/common
Дополнительно можно выбрать настройки окружения для отображения во вьюпорте. Для этого в блоке environment указать путь к папке с файлами настроек окружения - выбрать нужный файл из папки set/environment/common
Важно: все пути должны быть прописаны в нижнем регистре!
Закрыть настройки.
ПКМ на панели инструментов
Открыть Customize
Выбрать вкладку Toolbars
Найти в списке Actions “Gem3 Export…”
Перетянуть GEM3 Export.. в нужное место на панели.
После установки плагина при первом открытии max файла его старые материалы EclipseMtl и Gem2 автоматически конвертируются в Gem3 материал.
Если текстуры или схемы не найдены, откроется окно, в котором можно выбрать папку с текстурами и схемами. Либо воспользоваться функцией Auto repair, которая найдет папку с текстурами, согласно путей, прописанных в файлах mdl common, находящихся рядом с открытым max файлом.
Чтобы материалы во вьюпорте выглядели точно так же, как в игре, надо выключить gamma в настройках 3ds max.
Открыть меню вкладки Rendering
Выбрать пункт Gamma/Lut setup
В открывшемся окне Preference Settings выбрать вкладку Gamma and LUT
Снять флажок в чекбоксе Enable Gamma/LUT Correction:
В меню режима отображения окна вьюпорта в пункте Viewport Background выставить флажок Environment Background
Настроить отображение качества текстур в окне Viewport.
Открыть меню окна Viewport
Выбрать пункт Viewport Configuration
В открывшемся окне на вкладке Display Performace выставить нужное значение настроек текстур Texture Maps.
Большое значение параметра Texture Maps увеличивает нагрузку на оперативную память. Рекомендуемое значение 2048.
При нажатии на кнопку экспорта необходимо выставить флажки:
Gem RTS compatible;
Don’t rename bones.
Остальные флажки выставляются ситуативно, в зависимости от того, что из какие компоненты сцены необходимо заэкспортить. Геометрия, текстуры, свет и камеры, анимации можно экспортить как все вместе, так и по отдельности.
По умолчанию экспорт модели осуществляется в папку modeling\scene\entity\
.
Можно установить путь экспорта непосредственно в папку с модом, вписав его в поле Additional Resources в свойствах панели плагина.
Ресурсы, необходимые для корректной работы плагина
modeling/resource
Примеры моделей
modeling/models_sample
Tекстуры и схемы
texture/common
.