DOTA2 Presets
17 мая 2017 substance painter
Набор инструментов Substance Painter 2 для работы с матераилами DOTA 2, включающий в себя настройки экспорта, шейдер и шаблон проекта.
Export Presets содержит параметры сохранения выходных текстурных карт: форматы файлов и правила имяобразования. Например, карта цвета будет сохранена как:
$textureSet/
$textureSet_color
где $textureSet
имя шейдинг-группы геометрии.
Имена назначены согласно неймингу DOTA 2 Item Tools и совпадают с выходными файлами игры, перезапись которых приведёт к автоматическому обновлению ассета в игре (подробности вы найдёте в моей статье DOTA2 Texture Guide).
DOTA Shader является моей модификацией шейдера от Joe SoMuchMonsters Pikop (So Much Dota 2 Tools), за что ему большущее спасибо!
В моей версии отключен параметр SpecularWarp, исключено влияние карт DiffuseWarp и DetailMap (они экспортируются, но не влияют на отображение). Так же были выставлены более адекватные значения параметров по-умолчанию, основанные на шейдере курьера (оттенок rim-light, сила и цвет ambient-light и тд.)
Учтите, что для каждого отдельного героя придётся корректировать параметры индивидуально, согласно их оригинальному шейдеру (советую делать это наглаз, т.к. алгоритмы отличаются.)
Project Template позволяет быстро настроить проект: автоматически назначит соотвествующий шейдер, его каналы, установит параметры экспорта и нейминга. Вам останется только указать корневой каталог экспорта и формат сохранения (tga/png). Например:
[DOTA2]\
content\ dota_addons\ workshop_testbed\ materials\ models\ items\ courier
Общий принцип работы остаётся прежним — DOTA2 Texture Guide.