Making a procedural wood material | Blender 4.0.2

In this tutorial, I will show you how to make a procedural wood material using the shader nodes in Blender for your project.

Wood Base

Make sure you have the Node Wrangler add-on activated by going to Edit > Preferences and under the Add-ons panel, search for Node Wrangler and activate it

Under the Shading Workspace, I add a new material and rename it

I use SHIFT + A to add a Musgrave Texture node

I use SHIFT + A to add a Noise Texture node

I connect the Musgrave Texture to the Noise Texture Vector input

I select the Musgrave Texture and use CTRL + T to add a Mapping and Texture Coordinate node

I change the Texture Coordinate output from Generated to UV – I will just use the default UVs that Blender provided

I connect the Factor output of the Noise Texture to the Base Color of the Principled Shader

I increase the Scale of the Musgrave Texture

I decrease the Scale of the Noise Texture

I also increase the Detail and Roughness of the Noise Texture

I select the four nodes and use CTRL + J to join them

I right-click on the Frame and rename it

Wood Details

I use SHIFT + A to add a Color Ramp between the Noise Texture and the Principled Shader

I change the Black Color Stop to a brown [#452D07]

I change the White Color Stop to a dark gray [#21190E]

I use CTRL + LMB to add a third color stop and change it to an even lighter brown [#DE8A33]

I change the X- and Y-Scale on the Mapping node

I use SHIFT + A and add a second Color Ramp

I connect the Noise Texture to the second Color Ramp

I connect the second Color Ramp to the Roughness of the Principled Shader

I can now use the Black and White Color Stops to change the Roughness

I use SHIFT + A to add a Bump node

I connect the Noise Texture node to the Height of the Bump node

I connect the Bump node to the Normal input of the Principled Shader

I change the strength of the Bump node

I select the three nodes and use CTRL + J to join them

I right-click on the Frame and rename it

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.