- Substance 3D home
- Home
- Getting Started
- Bakers settings
- Common Parameters
- Ambient Occlusion
- Ambient Occlusion from Mesh
- Bent Normals from Mesh
- Color Map from Mesh
- Convert UV to SVG
- Curvature
- Curvature from Mesh
- Curvature from Mesh (deprecated)
- Height Map from Mesh
- Normal Map from Mesh
- Opacity Mask from Mesh
- Position
- Position map from Mesh
- Thickness Map from Mesh
- Transferred Texture from Mesh
- World Space Direction
- World Space Normals
- Guides
- Features
- Common questions
- How to export the baked maps?
- Is dithering applied to baked textures?
- Should I enable "Compute tangent space per fragment"?
- What are Assbin files?
- What is the bit depth of baked textures?
- What is the difference between the OpenGL and DirectX normal format?
- Why are there strange stretches in my textures after baking or exporting?
- Why is Matching by Name not working with Ambient Occlusion/Thickness?
- Why is my mesh fully black after baking?
- Common issues
- Aliasing on UV Seams
- Baker output is fully black or empty
- Baking failed with Color Map from Mesh
- Black shading cross are visible on the mesh surface
- Mesh parts bleed between each other
- Normal map has strange colorful gradients
- Normal texture looks faceted
- Seams are visible after baking a normal texture
- Seam visible on every face
- Texture baked outside of Substance software looks incorrect
Normal texture looks faceted
Issue
The Normal texture looks faceted or every face of the mesh is visible in it after baking it.
Explanation
The main reason why baking a normal would produce this result is because the low poly mesh normals are not set properly. Every edge of each faces is an hard edge, making the ray projection during the matching with the high-poly mesh ignore neighboar information and creates seams or unconscious information. While the result may look fine on the mesh, this can lead to shading issues later and should be resolved.
Solution
The main solution is to rework the vertex normal or the low poly mesh, the exact naming of the process depend of the 3D modeling software:
- Use average normals in Maya, Houdini.
- Use one smoothing group in 3DS Max.
- Use smooth shade in Blender.
- Meshes exported from zBrush will be always faceted and should be cleaned up in another software.
Note that this may not be enough: make sure that the settings also save/generate the vertex normal or shading information when exporting a mesh.