Get my Beginner's Shader Course: https://www.canopy.games/p/procedural...
Jump on the Discord server for more procedural goodness: / discord
Everyone loves a herringbone floor! We see them all the time in architectural renders but do we need a specific herringbone texture? No, we have maths. In this one I'll show you how to make a herringbone pattern and we'll pair it with standard wood textures for a realistic floor. I'll also demonstrate using the Compositor nodes to turn that flat render into a beautiful cinematic visual!
Procedural Scratches by Blender Insight: • Blender 2.81, Creating scratches using dif...
Contents:
00:00 - Intro
00:54 - Looking at Reference
01:27 - Creating Coordinates
05:00 - Random value per board
07:07 - Board profile and edge gap
08:48 - Displacement
11:36 - Distributing Image Textures
16:02 - Setting up the material
19:05 - Setting up the render
20:08 - Adding additional scene elements
20:45 - Compositor Setup
22:44 - Fixing Herringbone Orientation
23:12 - Outro
Final Node Tree: https://imgur.com/c6hJs8x
Images Group Node: https://imgur.com/AIKOI8m
Compositor Nodes: https://imgur.com/QssAmEe
Please let me know how I can improve these videos!
Patreon: / erindale
Twitter: / erindale_xyz
Instagram: / e.r.i.n.d.a.l.e
*****
Shortcuts:
SHIFT+A: Add menu
SHIFT+D: Duplicate node
CTRL+SHIFT+D: Duplicate with connected inputs
CTRL+H: Hide unused node sockets
H: Minimise selected node
M: Mute selected node
CTRL+J: Frame selected nodes
CTRL+G: Group selected nodes
SHIFT+TAB: Turn on snapping
CTRL+SPACE: Maximise work area
G: Grab (especially useful when trying to move reroutes)
CTRL+X: Dissolve node
CTRL+Right Click: Cut noodle
SHIFT+Right Click: Add reroute
D+Left Click: Draw annotation
D+Right Click: Erase annotation
CTRL+Drag a slider to snap
SHIFT+Drag a slider for fine adjustments
F2: Rename a node
Nodes Used:
INPUT
-Texture Coordinate
-Value
SHADER
-Principled BSDF
TEXTURE
-Image Texture
-White Noise Texture
COLOUR
-MixRGB
+Mix
+Add
+Colour Burn
+Colour Dodge
-RGB Curves
VECTOR
-Displacement
-Mapping
-Normal Map
CONVERTER
-ColourRamp
-Combine XYZ
-Math
+Add
+Subtract
+Multiply
+Divide
+Minimum
+Less Than
+Greater Than
+Fraction
+Modulo
+Snap
+Ping Pong
-Separate XYZ
-Vector Math
+Scale
Compositor Nodes Used:
INPUT
-Render Layers
-Texture
-Value
OUTPUT
-Composite
COLOUR
-Colour Balance
-Mix
+Multiply
+Colour Burn
-RGB Curves
CONVERTER
-Math
+Subtract
+Multiply
+Less Than
+Greater Than
FILTER
-Denoise
DISTORT
-Lens Distortion