Scratches - Masking Collection

by Johnson Martin in Materials, Shaders, Textures

Add dynamic scratches to any object.

Add scratches to any object using this dynamic and procedural pass-through shader without the need for baking or UV mapping.


  • 100% procedural and dynamic.
  • No UV mapping required.
  • Works on any mesh.
  • Outputs mask and shader for quick shading.
  • One easy to use group node with all the settings you need.
  • Additional Directional Scratches output


BMW model by: Mike Pan                                     Tank Model by: Moran Goldstein

Pirate model by: Ben Dansie                                 Camera Model by: Mark T

  1. After download, extract the .zip to your preferred location. 
  2. To insert a shader into your Scene, Choose "File --> Append"
  3. Navigate the the extracted .Blend File
  4. Navigate to the NodeTree section of the .blend
  5. Select the node labeled "Scratches"
  6. Press "Append from Library"
  7. You will now find the node group under the "group" section of the add menu.

For further questions please contact me via email at [email protected]

Does this shader work with low poly meshes?

Yes! This shader works with any mesh.

Does this shader require UV mapping?

No.! This shader is 100% procedural, meaning no texture mapping is necessary.

Is this shader hard to use?

No way! All the settings are displayed on one small group node, making it easy for beginners, and flexible for professionals.

Purchase this item to leave a review!