Рет қаралды 96,489
Get started with Geometry Nodes: www.canopy.games/p/bcs-geomet...
In this video we create a procedural brick shader with Blender 2.9 that provides a lot of control and customisation. While stylised, this provides a good basis for generating a realistic brick wall material.
The pace is pretty high here so feel free to change the speed setting on the cog icon and pause if you're following along.
Here is the final node screenshot: imgur.com/a/iV0CdRm
Grab the full file by supporting me on Patreon: / bricks-lesson-41460784
Join the Discord for livestreams on proceduralism: / discord
FXNodes on Gumroad [affiliate]: gumroad.com/a/876082291
Contents:
00:00 - Introduction
00:36 - Creating the basic brick pattern
03:00 - Rotating the bricks in the wall
04:43 - Creating the brick shapes
06:14 - Adding headers (row of half width bricks)
09:09 - Adding base colour + displacement
10:47 - Rotating out of the wall
12:36 - Colouring the bricks
15:10 - Creating the rake pattern
16:23 - Cracking bricks
20:49 - Blender Icon in bricks
24:25 - Discord plug
25:08 - Outro
Twitter: / erindale_xyz
Instagram: / e.r.i.n.d.a.l.e
Charan's channel: / just3dthings
*****
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
CTRL+SHIFT+Left Click: View output
ALT+Right Click: Quick Connect
ALT+SHIFT+Right Click: Quick Connect (Choose Sockets)
Nodes Used:
INPUT
-UV Map
-Value
SHADER
-Principled BSDF
TEXTURE
-Image Texture
-Noise Texture
-Voronoi
-Wave Texture
-White Noise Texture
COLOUR
-MixRGB
*Mix
*Multiply
*Screen
*Colour Dodge
*Colour Burn
*Linear Light
*Soft Light
*Add
VECTOR
-Bump
-Displacement
-Mapping
-Vector Rotate
CONVERTER
-ColourRamp
-CombineXYZ
-Map Range
-Math
*Add
*Subtract
*Multiply
*Divide
*Less Than
*Greater Than
*Smooth Minimum
*Modulo
*Snap
-SeparateHSV
-SeparateXYZ
-Vector Math
*Add
*Subtract
*Divide
*Scale
*Absolute
*Modulo
*Snap