Anchor points allow you to add normal detail from one layer to another, enabling complex and realistic texture work. In this tutorial, we will go step-by-step on how to use anchor points to add normal detail to your textures.
Step 1: Setup Your Project
- Open Substance Painter and load your 3D model and texture maps.
- Make sure you have a normal map already baked into your project or generated.
- If you do not have a Curvature map, make sure to bake one for this tutorial.
- Go to the Texture Set Settings to ensure you have all the necessary channels enabled (including the Normal map). Make sure you place your already baked Texture Maps into their proper channel fields.
Step 2: Create a New Layer for Detail
- In the Layers panel, click on the New Fill Layer button to create a new layer.
- This new layer will act as the base for the normal detail you want to add.
- Apply a material to the fill layer if you want to base your detail off of an existing material or texture (e.g., a rough metal or rock texture).
Step 3: Add Anchor Points for Normal Detail
Now, we’re going to add the normal detail using anchor points.
- Create or Import Normal Detail:
- To add normal detail, you need a separate normal map that contains the fine detail you want to incorporate into your current layer. This could be a normal map from a high-poly model or a simple normal map texture.
- Create a New Layer for Detail:
- Click on the New Layer button in the Layers panel.
- Name it something like “Normal Detail” to keep track of your layers.
- Make sure under the Brush Outline Cursor option, you have the “Full Preview Cursor” option selected. This will allow you to see the Preview of your Brush in the Viewport.
- Apply the Normal Detail to the Layer:
- In the new layer, you can apply a normal map texture or use brushes to paint normal details.
- In the Properties Panel, deselect all of the materials maps except Normal since this is the only map we need for this layer.
- In the Textures Panel, locate a Normal Texture Map and drag it onto the Normal field in the Properties Panel.
- You can use the Normal Brush to paint the detail onto the model in real time.
- Using ALT and SHIFT allows you to view the 3D model in Orthographic mode which will allow you to more easily apply the Normal Texture Map.
- To increase or decrease the size of the Brush, you can use CTRL and the RMB and move the mouse horizontally.
- To soften or harden the Brush, use CTRL and the RMB and move the mouse vertically.
- To change the opacity of the Brush, use CTRL and the LMB and move the mouse horizontally.
- To rotate the Brush, use CTRL and the LMB and move the mouse vertically.
- Once you have the Brush Properties set correctly, use the LMB and click once to place the Normal Texture Map on your 3D model.
Step 4: Use the Anchor Point
To better show why the Anchor Point is so powerful, add a new material to the top of the Layer Stack. Add a Black Mask to the new Material Layer.
Add a Generator to the Black Mask and choose “Metal Edge Wear”.
Notice that the Generator ignores the normal map details we added.
Now, we’ll add the anchor point to apply the normal detail to the current layer.
- Select the Layer that Needs the Detail:
- Make sure you are working on the layer that you want to add the normal detail to.
- Right-click on the Layer you want to anchor to.
- From the context menu, select Add Anchor Point. This will allow you to link the normal detail from the source layer to this layer.
- We want to use the Generator as the Reference. To add the Generator as the Reference, select the Generator and in the Properties Panel, scroll down until you see “Micro Normal”.
- Select the Micro Normal field and then select the Anchor Points tab. Under this Anchor Points tab, select the Anchor Point you just made.
- You also need to change the Reference Channel to the Normal channel since this is the Channel we are using to apply the Normal Texture Maps to.
- In the Properties Panel, find the Micro Details section. Twirl the Micro Details section open and change the Micro Normal to “True”.