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
Singularity
In production
Wing It!
2023
Charge
2022
Sprite Fright
2021
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
4: Shader Composition

Volumetric Shaders

Find the the example file for the volumetric clouds here: https://cloud.blender.org/p/procedural-shading/5f2d47e6db2f84d3722d3faa

The simulated explosion is taken from an openVDB file by JangaFX licensed under CC0

Join to leave a comment.

7 comments
Pierre Schiller
Pierre Schiller
June 6th, 2024

Will there be an update on how to shade volumes on Eevee Next ( Blender 4.2) soon?

Simon Thommes
Simon Thommes
June 6th, 2024

@Pierre Schiller Afaik there shouldn't really be anything different about creating volume shaders for Eevee in Blender 4.2

Sarievo
Sarievo
Sept. 20th, 2023

Looks great!

Huân Lê-Vương
Huân Lê-Vương
Aug. 16th, 2020

by the way, this episode is much easier to follow than the others. thank you!

Huân Lê-Vương
Huân Lê-Vương
Aug. 16th, 2020

Hello,

I would like to have te example file of the flame.

I found this link in the manual for the "Attribute Node": https://blender.stackexchange.com/questions/14262#14267 Is that the full list for the density attribute?

Also what can we type in the temperature attribute?

These things shall be in the manual.

Simon Thommes
Simon Thommes
Aug. 17th, 2020

*@Huân Lê-Vương*

The flame is from the main example file of the course. If you mean the simulated explosion, I added a link to the file in the video description. https://jangafx.com/software/embergen/download/free-vdb-animations/

What you can type in the attribute fields depends on the volume data/vertex data that the object is providing. For the temperature simply use Temperature, it does say this in the manual for the attribute node https://docs.blender.org/manual/en/latest/render/shader_nodes/input/attribute.html

But this is not what the general course is about.

Huân Lê-Vương
Huân Lê-Vương
Aug. 17th, 2020

*@Simon Thommes* thanks! i missed the link in the description.

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