You're blocking ads, which pay for BlenderNation. Read about other ways to support us.

Procedural CC-0 PBR wood shader


Elbriga writes:

I recently made this shader as a procedural surfacing exercice for students at UCP. After perfecting it a little, I'm now making it available as CC-0.

The shader includes 4 main components: wood, grooves, stains and dust, with color inputs, scale inputs, roughness settings for the dust filter with dust accumulation in grooves. Stains and groove roughness and bump settings are independent so you can add some rough stains or grooves without diffuse color for example.

The shader outputs standard PBR maps for the Principled BSDF as well as a clearcoat normal and a displacement map with only the height information from the grooves.

There are several settings examples included in the blend file, but with only a few tweaks, a lot more is possible.

You can download the shader directly here without any signup or registration.

Thank you for your interest and happy blending!

About the Author

Gabriel de Laubier

3D Artist, VR designer @MonochromeParis


  1. Hi!

    I am having a problem, even changing all settings I can't get rid of the grooves from the first material: they simply refuse to disappear even altering all settings. Anyone had a similar problem?

    • Hey, which version of blender are you using? I haven't updated the material, there might be compatibility issues with certain nodes in newer versions (?)
      You can always open the node group to investigate

  2. First off, thanks for the texture! I am trying to apply it to a mesh, but need to rotate the texture on the z-axis by 90 degrees. I tried rotating using the mapping node, but had no luck. I'm using Blender 2.79b if that helps.

Leave A Reply

To add a profile picture to your message, register your email address with To protect your email address, create an account on BlenderNation and log in when posting a message.