You can join Blender Cloud 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
Download the resulting file here: chapter_2-2.blend
Login to comment publicly.
15th August 2020 - 11:32
Simon, this series is pure gold, but I'd encourage everybody who isn't a genius to play it at 0.75x speed, my brain can process it that way!
11th November 2020 - 03:19
Hello Simon, thanks for this fantastic tutorial series. It's saving my life this #nodevember ! Question, could you explain why the Multiply Add mode does the same thing as the Map Range nodes in vector terms? I understand that both operations are re-mapping the limited 0-1 range to a wider range (-1 to 1). But how does one multiply and add the vectors here to achieve that same end? Thank you!
12th November 2020 - 12:35
@Ellie MacQueen I'm glad you're enjoying it!
Basically the 'Map Range' node, under the hood, does the same thing as the multiply add node. It is just much more convenient due to the inputs that it takes.
In this example:
Multiplying by 0.5 brings values from a range [-1 : 1] to a range [-0.5 : 0.5]. Then adding 0.5 brings it from there to [0 : 1].
So in total from [-1 : 1] to [0 : 1], which can directly specify as limits in the 'Map Range' node.
The 'Map Range' node essentially just uses its inputs to find out what values it needs to multiply and add.
To be honest, if I made this video today, I wouldn't have included the 'Multiply Add' node at all here, as it just unnecessarily complicates things. But I hope this helps!
I'm not sure what you mean with 'in vector terms' here. Both nodes operate on values and a vector in Blender is just a container of 3 independent values. So to apply the same mapping to vectors you would have to either separate the components and control them individually or use vector math operations. (there is also a 'Vector Curves' node that I keep forgetting about)
19th August 2020 - 20:34
Hi Simon, in the latest version 2.83.4 the absolute node doesn´t works as expected (exactly , it does nothing) Is that hapend to you also? or I´m doing somethin wrong
19th August 2020 - 20:46
*@Pablo Gonzalez* There should not have been any changes regarding the absolute node. I tested it on 2.83.5 and it works fine. My guess would be that you are accidentally clamping the negative values to 0 in an operation before, but that is hard to pin down without seeing the setup. You can post a screenshot and I'll take a look.
19th August 2020 - 20:51
*@Simon Thommes* Exactly !! It was clamped. Thank you for your fast answer
20th August 2020 - 16:23
Using the Map Range Node before the RGB Curves node leads to negative values at the output of the RGB Curves node. Is that correct? (Min 2:16)
20th August 2020 - 16:45
*@Michael Schwarz* The optput of the map range node, because clamping is activated, is strictly between its 'To' range (0 and 1). And because the RGB Curves node operates between 0 and 1 as well, the output of that node is also in that range.
The map range node is there to map the range of coordinates that the shape will be created on to the range in which the RGB Curves node operates.
21st August 2020 - 10:35
Thanks for the reply. It took me some time and some trying but now I'd got it.
21st September 2020 - 03:14
So much good info here, but I'm going to need to watch it about 10 times, lol
13th October 2020 - 05:10
It would be nice to see either an image with the finished node tree or a Blender file containing the final material
13th October 2020 - 10:19
*@Greg McKim* You are right, I added the file in the description
14th October 2020 - 04:21
*@Simon Thommes* Thanks much!