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
Geometric Dependency - Context Sensitivity
Generating PBR Maps
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
4th September 2020
Join to comment publicly.
8th September 2020 - 12:41
8th September 2020 - 11:36
Is it normal if my volumetric cube keep animating even I haven't added any time manipulation to it yet?
(Ignore this. It's because of the noise).
10th September 2020 - 07:14
This is incredible, I wonder if it's possible to create a procedural node based explosion without requiring baking.
10th September 2020 - 07:48
*@dean* He uploaded an explosion example in Chapter 4-4
10th September 2020 - 11:51
*@Huân Lê-Vương* That example was to show baked simulations, it's not just a procedural shader!
Technically you could do something similar with nodes, but it would be much more difficult than this simple fire and would probably never look as good as actual simulation.
But if you want something more stylized then it might be a valid option.
10th September 2020 - 12:05
*@Simon Thommes* oh sorry!
22nd October 2020 - 19:25
How power stretch vector space? add,substract and scale is intuitive how vector sapce manipulate.
(0~1,0) + (1,0)= (0~2,0) is just move (0~1,0) x (4,0) =(0~4,0)is just scale but 0~1 to power of 2 , 1 is 1 and 0,x is less then 1. I can't associate it to stretch the vector
what difference between scale the vector and stretch the vector?
I'm not good at eng but i hope this question delivered well :)
23rd October 2020 - 07:28
*@Aron* scale is "linear". power isn't linear. when scaling, the vector remain the same "shape" of it, just "bigger"/"smaller". power is we multiply the value to itself multiple time, imagine each coordinate will be scaled in a different way than the others may result in stretching the vector.
23rd October 2020 - 17:20
*@Huân Lê-Vương* oh thanks for answer my question. 0~0.1 to power of 2 is 0~0.01 so 0~0.1 value range get shorter but 0.9~1 to power of 2 is 0.81~1 so 0.9~1 value range get longer , generally 0~1 value range is stretched lengthen. so top of fire animation is fatster then bottom
is it correct?
24th October 2020 - 14:34
*@Aron* for example, we create a plane. we take X value of the Generated. on the graph, the function of X is y=x with the limit from 0 to 1.
We power the value of X with the exponent of 2. now the function is y=x^2. limit from 0^2 to 1^2. the value still goes from 0 to 1 but look at the graph, it's stretched.
to see how it's stretched, just separate the y=x^2 into 10 steps of 0.1 using a snap operation (add a math node, change to snap, increment 0.1)
in the graph, as you mention above, at the first step of 0.1, y=0.1^2=0.01. so when x goes from 0 to 0.1, y only goes from 0 to 0.01.
At the last step 0.9 to 1, you see from 0.9^2 to 1^2 is 0.19. so the y goes 19 time faster than it does at the first step.
24th October 2020 - 15:02
*@Huân Lê-Vương* great! thank you to solve my question!