Support Blender Core Development with a monthly contribution.
The creators who share. Access production content and knowledge from the Open Movies.
Latest news and updates on Blender development.
Join the community and help with design, development, docs and more.
A platform to collect and display the Blender Benchmark results.
Documentation on Blender's features, tools and API.
The yearly event that brings together the Blender community in one place.
Download the latest Blender version, or try the beta!
The Shader Editor
Colors, Values & Vectors
Vectors and Pixels
Generating PBR Maps
Geometric Dependency - Context Sensitivity
Blending & Masking
Walls (Chapter 2+)
Wood (Chapter 3+)
Dynamic Walls (Chapter 4+)
Wooden Boards (Chapter 5+)
Fire (Chapter 6+)
Rainy Window (Chapter 6+)
Example Scene - Simplified
Visualization (Chapter 1-4): Value Graph
Visualization (Chapter 2-5): Space Origami
Example Shader (Chapter 3-1): Rock
Example Shader (Chapter 4-1): Dilapidated Cube Scene
Example Shader (Chapter 4-3): Image Texture De-Tiling
Example Shader (Chapter 4-3): Semi-Procedural Fishbones Boards
Example Shader (Chapter 4-4): Procedural Volumetric Clouds
You can join Blender Studio for €9.90/month and get access to all of our training & film content
2: Procedural Textures
9th July 2020
You can get the file for the Value Graph Tool here: https://cloud.blender.org/p/procedural-shading/5f075c60f11c51bf02b95fa1
Join to comment publicly.
8th February 2021 - 02:19
Quick tip if your computer chokes on rendering the graph. Make the ZX and ZY planes selectable, then select each and reduce the array modifier fixed counts to a lower value until your computer can handle the computations. Mine still struggles with only 10 planes each heh :S
20th September 2020 - 08:51
Hi Simon, can you tell me why the color is not showing up in my viewport?
21st September 2020 - 10:53
*@victor p* The value graph tool only works for 1-dimensional outputs (which are translated into the height), so it converts the color into a value. So the grayscale map that you are seeing are exactly the values that are corresponding to the color map. How that works is explained in Chapter 1-1.
22nd September 2020 - 07:36
*@Simon Thommes* but yours in this video have colors on it..
22nd September 2020 - 13:01
*@victor p* Ah, you are right!
I looked it up and this was a change in Blender for Eevee to make the behaviour consistent with how it is in Cycles:
23rd September 2020 - 11:10
*@Simon Thommes* aha ok so its a new update. Thank you Simon
13th November 2020 - 05:31
hi, can you kindly explain a bit about using one Perlin texture onto other which you mentioned as octaves?
6th July 2021 - 23:54
Hey Simon, this is a great course! I am having some trouble following the technical aspects of procedural shading and am wondering if there are files that we can explore on this chapter like the file created for the color vectors. I am trying to explore the texture nodes explained in this video in some of my own scenes, but am having trouble just getting started (lots of pink objects :) Could we also explore the file used in this video?
7th July 2021 - 10:40
@higgi270 Of course, I usually link to the files used in the video description. This here is the value graph tool that I built to visualize texture values: https://cloud.blender.org/p/procedural-shading/5f075c60f11c51bf02b95fa1
In the chapter on value control I explain it a bit more. I hope that helps :)
7th July 2021 - 11:02
@Simon Thommes Oh shoot, sorry. I checked back to the chapter and it was indeed linked to the bottom of the video. This is exactly what I was looking for. Thanks!