17 May 2017 substance painter
A set of tools for Substance Painter 2 for working with DOTA 2 materials, including export settings, a shader and a project template.
Export Presets contains parameters for saving output texture maps: file formats and name creation rules. For example, a color map will be saved as:
$textureSet is shading group of geometry.
Names are assigned according to the DOTA 2 Item Tools and coincide with the output files of the game, rewriting which will lead to an automatic update of the asset (Details can be found in my article DOTA2 Texture Guide).
DOTA Shader is modified version of the original shader that was made by Joe SoMuchMonsters Pikop (So Much Dota 2 Tools) and thanks him very much for that!
In my version, the SpecularWarp parameter is disabled, the influence of DiffuseWarp and DetailMap maps is excluded (they are exported, but do not affect the display). Also, more adequate default parameters were set based on the courier shader (rim-light shade, ambient light value and color, etc.).
Please note that for each individual hero you will have to adjust the parameters individually, according to their original shader (I advise doing this with the eye, because the algorithms are different.)
Project Template allows you to quickly configure the project: automatically assign the appropriate shader, its channels, set export and naming parameters. You will only need to specify the export root directory and the saving format (tga/png). For example:
content\ dota_addons\ workshop_testbed\ materials\ models\ items\ courier
The general principle of work remains the same – DOTA2 Texture Guide.