Substance Painter is a premium industry leading tool for texturing, but there are free alternatives like Quixel Mixer.
Import the mesh and textures into Substance Painter and let's begin.
The first thing is to add Ambient Occlusion and Emissive layers to the shader, which is done by going to Texture Set Settings
and hitting the plus icon.
- Create a Fill Layer in the correct texture set.
- Only enable the
color
,nrm
, andemiss
material layers - Drag the imported textures into their corresponding layers.
ORM textures are combined of ambient occlusion, roughness and metallic which are in the red, green, and blue channels of the texture.
Important
RED -> Ambient Occlusion, GREEN -> Roughness, BLUE -> Metallic.
- Create a Generator for the fill layer.
- Select the Grayscale Conversion.
- For Ambient Occlusion, deselect all layers besides
ao
. - Set the Grayscale type to Red Channel.
- Specify the ORM/packed texture in the source image.
- Duplicate the generator and do the same but for roughness.
- Deselect all layers besides
rough
and set the Grayscale type for Green channel.
- Duplicate the generator and do the same but for metallic.
- Deselect all layers besides
metal
and set the Grayscale type for Blue channel.
That's all of it, now we have the base color, normal map, with all the packed textures set correctly including the emissive texture.
- Create a Fill Layer.
- Deselect all besides
emiss
and pick the color of your choice. - Switch to Emissive Layer and pick the Color mode for the Fill Layer.