Wear and Tear with the Curvature Shader - Arnold for Katana
The Curvature shader is an easy way to add detail and realism to your shaders. In this short tutorial, we will use the Curvature shader to create a wear and tear shading effect. It will be used to represent where the edges of a hard surface are scraped on the model of a mech. Notice in the image above how the edges of the paint appear worn off, exposing the metal underneath.
Note:
You can use either a Layer shader or a Mix Shader in this tutorial.
Mix Shader
A Mix Shader is used to layer two different Standard Surface shaders. We will use one Standard Surface shader for the top green paint layer (green) and another Standard Surface shader to represent the exposed metallic surface underneath.
- Create a Mix Shader and assign it to the object.
- Create a Standard Surface shader and rename it 'Green Paint'.
- Create another Standard Surface shader and rename it 'Metal'.
- Connect the Green Paint to Layer1 of the Mix Shader and the Metal material to Layer2 of the Mix Shader.
Curvature Shader
- Connect a Noise shader to the Radius of a Curvature shader (Bias and Multiply will work too). Experiment with different noise settings to get the look that you want. Don't forget that you can connect a Color Correct shader to the Noise shader to further refine the appearance of the 'worn' look.
- Connect the Curvature shader to the Transparency attribute of the layered shader. This will control the blending between the two Standard Surface shaders.
![]() |
![]() |
Without Noise shader | With Noise shader |
Bias
- In the example images below, the Bias parameter of the Curvature shader has been increased and exaggerated to better demonstrate the effect.
![]() |
![]() |
![]() |
Bias: 0 | Bias: 0.5 (default) | Bias: 1 |
Samples
- Increasing the number of Curvature. Samples reduces noise and gives a better quality result.
![]() |
![]() |
Curvature Samples: 3 | Curvature Samples: 6 |