Bcs: Procedural Materials In Blender

by Canopy Games in Training


The Blender Creative Series: 3D Modelling for Beginners

Procedural Materials In Blender

You will be able to use and navigate the Shading workspace, have a deep understanding of several key nodes, and will be able to create shaders both from existing textures as well as from scratch using maths!


1 Setup Blender for Shader Work

  • How to enable the Node Wrangler addon.

2 Introduction to the Shader Editor

  • How to navigate the Shader Editor.
  • What node types are available.
  • What different socket colours mean.

3 Useful Shader Shortcuts

  • Basic actions in the shader editor. > + Pan with MMB > + Zoom with Scroll Wheel > + Add new nodes with CTRL + A > + Duplicate nodes with SHIFT + D or CTRL + SHIFT + D
  • Some common Node Wrangler shortcuts. > + View a node with CTRL + SHIFT + LMB > + Lazy Connect two nodes with ALT + RMB > + Cut noodles with CTRL + RMB > + Create a reroute with SHIFT + RMB
  • And more..

4 A First Material

  • How to create and edit a shader in the Shader Editor.
  • How to modify a texture using the ColorRamp node.

5 Understanding Values in Shaders

  • How values are represented as colour and the limitation of colour (especially with negative values).

6 The Texture Coordinate Node

  • Understanding what each socket of the Texture Coordinate node offers.

7 The Math Node Part 1

  • How the Math node works.
  • Understanding specific functions: > + AddSubtractMultiplyDivide > + Absolute

8 The Math Node Part 2

  • How the Math node works.
  • Understanding specific functions: > + MinimumMaximum > + Greater ThanLess Than > + FractionModuloPing-Pong> + Snap

9 A Screentone Shader

  • How to manipulate texture coordinates with a Mapping node.
  • How to use a Shader to RGB node to introduce lighting information into a shader.

10 The MixRGB Node

  • How the MixRGB node works.
  • Understanding specific blend modes: > + Mix > + DarkenMultiplyColor Burn > + LightenColor DodgeAdd > + Linear Light > + Difference

11 Introduction to the Kitchen Scene

  • How a non-destructive workflow has been used to create the scene using modifiers.

12 Creating PBR Shaders

  • How to set up a PBR material with multiple image maps.
  • How to manipulate values such as roughness inside the shader.

13 Manipulating Procedural Textures

  • How to use a Map Range node.
  • How to use a Constant falloff with the ColorRamp node.

14 The Bump Node

  • How to set up the Bump Node.
  • How to assign materials with the Solidify Modifier.
  • How to link materials and modifiers with CTRL + L.

15 Randomising Colour per Object

  • How to get a random value with the Object Info node.
  • How to create a palette with a ColorRamp node.
  • How to randomise values with a White Noise node.

16 Assigning Materials

  • How to assign multiple materials to a single object.

17 Liquid Inside a Glass

  • How to create a custom glass shader that allows for liquid inside a container with Eevee.
  • How to use the Fresnel and RGB Curve nodes.

18 Creating a Tile Pattern

  • How to create our own patterns from scratch.
  • How to work with the Vector Math node.
  • How to build useful controls into your procedural shader.

19 Making the Tile Shader

  • How to go from a greyscale pattern to a full shader.
  • How to use RGB Curves to create custom tile profiles.
  • How to build randomness into a procedural shader.

20 Creating Group Nodes

  • How to create and navigate Group Nodes.
  • How to generate and manage sockets.

21 Baking Textures

  • How to optimise the baking process: > + Set Render Samples to 1 unless specifically baking lighting information. > + Set the Tile Size to match your texture resolution. > + Ensure the texture you bake to is the active node.

22 Extra Challenges and Wrap Up

  • Well done on getting this far!
  • Extra challenges to help consolidate the lessons so far.
  • If you haven't yet, I'd love to see your progress.
  • Any feedback? Let us know.
Sales 10+
Dev Fund Contributor
Published almost 2 years ago
Blender Version 2.93, 3.0, 3.1, 3.2, 3.3
License Royalty Free
Have questions before purchasing?

Contact the Creator with your questions right now.

Login to Message