After finally getting Substance Painter to work on my laptop, I watched this tutorial on digital tutors Introduction to Substance Painter. I felt like I got a lot out of this tutorial as I haven’t painted using channels like this before (at least knowingly haha). Hopefully now I can test to see if Substance Painter is good for our needs.
These are my notes for reference.
02 Creating and Saving a Project
A texture set is created from a material I.D. Apply different materials to the sections of the creature/object which you need to isolate for ease of painting. This will create separate texture sets for exporting which can be combined in Photoshop. When importing maps, make sure that the root name is the same as the corresponding texture set name. e.g. textureSetName_mapType. You can manually plug in maps in the document settings. For the normal map settings, make sure you’ve chosen the right one by checking if your detail is moving in the correct direction.
03 Getting around in substance painter’s interface.
In the document setting: base color, height, roughness and metallic is a basic pbr set-up. ‘Viewer settings’ pertain to the viewport. The image based lighting can be changed from here. The environment can be hidden through ‘opacity’ but still display lighting information. Height force applies to intensity of normal map.
04 Overview of the painting workflow.
The brush uses an alpha: like a hole which the paint gets pushed through. Choose a brush shape and then the material to paint with. The material will be painted into all 4 channels by default. The channels e.g. height can be remapped to e.g. base colour. You can view each channel separately by clicking solo in the view settings. Use ‘c’ to cycle between views. You can remove the material from your brush (under the material tab) and go into substance material mode to make a custom material. You can use ‘shift’ to rotate the lighting sphere and see how the shifting light behaves on the material. Right click on the brush preview to save your tool, brush or material settings. Look at layers as containers for channel information; base color, height, roughness and metallic. You can change the opacity of each channel on each layer from the dropdown.
05 Painting the worm’s mouth.
Create and name a new layer. Is is a metal? If for example not, set the slider to black. Will it be rough? Will this layer have height information? Start with a darker value and gradually layer in the lighter values. Don’t jump into high contrast too soon.
06 Painting additional roughness in the worm’s mouth.
Enable pressure sensitivity with the little circle beside flow.
Create a new layer for painting roughness. Under the material tab, turn off the color, height and metal channels so that you’re only painting into the rough channel. You can adjust the slider from black to white to adjust the degree of roughness. By not painting into all the channels, the data can never be recorded. Instead, for the layer settings, disable the channels that will not be used. This way the strokes will be recorded in all channels but will not be visible. Use roughness to make a shiny surface appear less wet. Preview your strokes on the solo viewer/’c’.
07 Projection painting and the worm’s body
M key for material view. The projection tool is found next to the brush on the upper tool bar. Start by thinking of the channel properties that you want your material to have. Choose an image for your base colour. Crop the image into a square before importing. Go to file>import image and load the image into base colour. Cycle to the solo base colour. Hold down the ‘s’ key to modify the stencil image. Keep a look out for texture stretching when you paint near borders. Add a white mask to your layer and paint in black with a hard brush for cleaning up edges that transition to different colours/materials.
08 Painting and masking the worm’s body.
09 Colour correcting textures.
Click on the bubble icon above the layers to add a substance effect/filter of a levels adjustment.
10 Adding additional height information for the body.
To add more height, first create a fill layer with black to cover what’s underneath, ‘heightReset’. Create a new fill layer above and fill it with a material.
11 Painting additional roughness for the body.
You can copy layer masks using the pencil icon.
12 Painting textures for eyes.
The brush is 1 and the eraser is 2. Eyes are very wet and therefore you want your roughness to be smooth. Black = less of a strength. White = more. Therefore use a blacker roughness value for the eyes to make them appear wetter.
13 Finishing the eye textures.
The geometry decal tool can be used to fill areas. Select the colour to be black. Select the selection mode and then e.g. select the UV shell from the 2D viewer. You can also create a mask by using the decal tool to make a quick selection of faces.
14 Adding texture to the teeth.
You can add a substance effect to a mask to reveal an underlying material with a textured shape. You can then plug a map into the position to only have the masked texture appear in certain areas.
15 Adding texture to the sewer platform.
Think of a material in terms of layers e.g. the base material, the paint overlay and rust. Think about where the wear would occur. Create selections of faces, etc and fill.
Note: To create a traditional paint effect, how could we use layering of materials and masks to create textured reveals?
Experiment with the different brushes and also their settings. Remember to watch out for paint stretching on borders. You may be able to use one of your maps as a mask. This mask can be adjusted e.g. with levels and inversion. Remember that each channel’s opacity can be adjusted in the layers panel.
17 Texturing the sewer grate.
18 Texturing the bolts
For revealing paint underneath a rust layer you have two options. You can reveal the underlying paint by masking the rust above. Or you can paint rust above by, but change the height map from the underlying height to something like roughness.
19 Adding wear to the platform with particles.
Emiters and receivers are included in the particle brush. In the tool panel, look at the physics rollout so see the emitter and receiver. Paint into the mask of a fill layer. Expand physics with advanced settings. These are good for weathered/aged effects. The particles will naturally pool in crevices so this can be useful when combined with a rust mask on a fill layer.
20 Baking texture maps out of Substance Painter.
Go to file>export. You can upscale the size of your texture map without loosing quality. Uncheck the maps for height, all PBR diffuse.., Unity 4 and Unity 5. Set the export path. Png 16 bit max. In photshop, combine similar files into one using masking e.g. all the base colours.