Blender Studio
  • Films
  • Projects
  • Training
  • Characters
  • Tools
  • Blog
  • Join
  • BLENDER.ORG

    • Download

      Get the latest Blender, older versions, or experimental builds.

    • What's New

      Stay up-to-date with the new features in the latest Blender releases.

    LEARNING & RESOURCES

    • Blender Studio

      Access production assets and knowledge from the open movies.

    • Manual

      Documentation on the usage and features in Blender.

    DEVELOPMENT

    • Developers Blog

      Latest development updates, by Blender developers.

    • Documentation

      Guidelines, release notes and development docs.

    • Benchmark

      A platform to collect and share results of the Blender Benchmark.

    • Blender Conference

      The yearly event that brings the community together.

    DONATE

    • Development Fund

      Support core development with a monthly contribution.

    • One-time Donations

      Perform a single donation with more payment options available.

Training Highlights
Stylized Rendering with Brushstrokes
Geometry Nodes from Scratch
Procedural Shading Fundamentals
Stylized Character Workflow

Training types
Course Documentation Production Lesson Workshop

Training categories
Animation Geometry Nodes Lighting Rendering Rigging Shading
Film Highlights
Wing It!
2023
Charge
2022
Sprite Fright
2021
Spring
2019
Project Highlights
Project DogWalk
Interactive
Gold
Showcase
BCON24 Identity
Showcase
Fighting with Grease Pencil
Article
Course
Procedural Shading: Fundamentals and Beyond
Introduction
  1. 01

    Introduction

    Free
  2. 02

    Definition

  3. 03

    Content Overview

  4. 04

    The Shader Editor

1: Fundamentals
  1. 01

    Colors, Values & Vectors

  2. 02

    Vectors and Pixels

  3. 03

    Coordinate Types

  4. 04

    Value Control

2: Procedural Textures
  1. 01

    Noise Textures

  2. 02

    Shape Control

  3. 03

    Repetition

  4. 04

    Texture Composition

  5. 05

    Space Manipulation

3: Shading Principles
  1. 01

    PBR

  2. 02

    Geometric Dependency - Context Sensitivity

  3. 03

    Generating PBR Maps

4: Shader Composition
  1. 01

    Blending & Masking

  2. 02

    Randomization

  3. 03

    Semi-Procedural Workflow

  4. 04

    Volumetric Shaders

5: Modular Setup
  1. 01

    Parametrization

  2. 02

    Nodegroups

6: Automation
  1. 01

    Drivers

  2. 02

    Animation

Workflow Examples
  1. 01

    Walls (Chapter 2+)

  2. 02

    Wood (Chapter 3+)

  3. 03

    Dynamic Walls (Chapter 4+)

  4. 04

    Wooden Boards (Chapter 5+)

  5. 05

    Fire (Chapter 6+)

  6. 06

    Rainy Window (Chapter 6+)

Files & Tools
  1. Example Scene
  2. Example Scene - Simplified Free
  3. Visualization (Chapter 1-4): Value Graph
  4. Visualization (Chapter 2-5): Space Origami
  5. Example Shader (Chapter 3-1): Rock
  6. Example Shader (Chapter 4-1): Dilapidated Cube Scene
  7. Example Shader (Chapter 4-3): Image Texture De-Tiling
  8. Example Shader (Chapter 4-3): Semi-Procedural Fishbones Boards
  9. Example Shader (Chapter 4-4): Procedural Volumetric Clouds

Login to view this content

Join Blender Studio for just €11.50/month and get instant access to all of our training and film assets!

Login Join Blender Studio
Simon Thommes
Simon Thommes Author
License CC-BY
Report Problem
1: Fundamentals

Value Control

You can get the file for the Value Graph Tool here: https://cloud.blender.org/p/procedural-shading/5f075c60f11c51bf02b95fa1

Join to leave a comment.

27 comments
MW Hails
MW Hails
March 26th, 2024

This is wonderful. It's exactly what I have been looking for. I really want to understand what goes on in blender so that I will have a good understanding of what I am doing when it comes to nodes. I'm going to watch this whole chapter again so that I really understand this as I feel they are a very important foundation.

Wayne Batchelor
Wayne Batchelor
Feb. 16th, 2024

This tool is easily the best way I have seen to understand how to manipulate textures and coordinates. I've picked up more knowledge in an hour using it to go through nodes acting on a texture, than fishing around YouTube videos for weeks. Kudos and a big thank you.

Simon Thommes
Simon Thommes
Feb. 16th, 2024

@Wayne Batchelor Glad to hear that, thanks for sharing!

Den Giles
Den Giles
Dec. 5th, 2023

Very cool tool and seems to work. But I'm not seeing the blue and red colors. The graph appears as a black grid. I'm on Blender 3.6, does this work differently in earlier versions?

Simon Thommes
Simon Thommes
Dec. 8th, 2023

@Den Giles the file was originally made with Blender 2.82. So to be absolutely sure you could use that version. In theory the Blender developers put effort into making sure that backwards compatibility is kept, at least within a series of releases. So this might actually be a bug in the versioning. Maybe also try the previous LTS release of Blender 3.3.

fuguesoft
fuguesoft
March 29th, 2023

This is a very cool video and I very much appreciate the introduction to the gradient theory. I would love to see a video or walkthrough on how you built the gradient tool there.

I copied your nodes from this video but it seems you may have some sort of 2D, high-res lattice for the showing the displacement maybe?

Thanks for the instruction!

De Etta L Ewing
De Etta L Ewing
Feb. 20th, 2023

Wow.

Lukas
Lukas
June 7th, 2022

How can I create this blue/red grid plane which is used for visualization? I didn't find a way to turn it on/off...

Lukas
Lukas
June 7th, 2022

@Lukas My bad. I just found it here https://studio.blender.org/training/procedural-shading/5f075c60f11c51bf02b95fa1/

Victor D
Victor D
Feb. 15th, 2022

amazing! I suddenly understood a lot with this!

Seif Hussam
Seif Hussam
Dec. 12th, 2021

Hey Simon, i cant find the blend file for this, can you please provide it here

Simon Thommes
Simon Thommes
Dec. 14th, 2021

@Seif Hussam In the description of this video you can find the link to the tool and there you can simply click on the Download button.

Seif Hussam
Seif Hussam
Dec. 19th, 2021

@Simon Thommes ohh ok i found it, thank you so much

Sandra Dauber
Sandra Dauber
Oct. 9th, 2021

Wow that was very interesting!

Ed Hoare
Ed Hoare
July 27th, 2021

Great explanation and useful file for visualising the effect of nodes. Still have no idea how you created the file though!

Simon Thommes
Simon Thommes
Oct. 13th, 2021

@Ed Hoare On the page where the file is uploaded I wrote down some explanation of how it is set up. Just scroll down here: https://cloud.blender.org/p/procedural-shading/5f075c60f11c51bf02b95fa1

Marouane Duboc
Marouane Duboc
Oct. 29th, 2020

Really well articulated. Thank you

Tsihoarana Randimbivololona
Tsihoarana Randimbivololona
Oct. 19th, 2020

Amazing, it's a very effecient way to show how it works. Thank you so much.

Mohammed Suhaib Affan
Mohammed Suhaib Affan
Oct. 12th, 2020

I created the same group but I am not able to see the graph.

Simon Thommes
Simon Thommes
Oct. 12th, 2020

*@Mohammed Suhaib Affan* When you load this file, you should be able to directly see the graph without having to change anything. And when you follow what I am doing in the video exactly, you should see the same result. Can you upload a screenshot of your setup and viewport, so I can maybe see where the problem is?

Mohammed Suhaib Affan
Mohammed Suhaib Affan
Oct. 12th, 2020

*@Simon Thommes* I am able to open the file, that was easy thanks.

Mohammed Suhaib Affan
Mohammed Suhaib Affan
Oct. 12th, 2020

*@Simon Thommes* Thank you for your reply, I thought of trying with latest blender version, I was just trying to make the node group which you showed in the video. Let me try in the latest version I am using now 2.9, earlier I was having 2.81a.

Jonathan Walsh
Jonathan Walsh
Oct. 3rd, 2020

These videos are awesome, these explanations are essential.

merermero
merermero
Sept. 10th, 2020

This is great information. Thank you.

Ana Cortés Díaz
Ana Cortés Díaz
Aug. 6th, 2020

This is so cool, thanks Simon!

colin keller
colin keller
July 18th, 2020

Fascinating stuff. I feel like I'm going to be coming back to these videos for years.

Billy Jackson
Billy Jackson
July 15th, 2020

This is like learning a magicians secrets, thank you so much!

Films Projects Training Blog Blender Studio for Teams
Pipeline and Tools
  • CloudRig
  • Blender Kitsu
  • Brushstroke Tools Add-on
  • Blender Studio Extensions
Characters
  • Mikassa
  • Whale
  • Ballan Wrasse
  • Snow
Studio
  • Terms & Conditions
  • Privacy Policy
  • Contact
  • Remixing Music
Blender Studio

The creators who share.

Artistic freedom starts with Blender The Free and Open Source 3D Creation Suite