Get the latest Blender, older versions, or experimental builds.
Stay up-to-date with the new features in the latest Blender releases.
Access production assets and knowledge from the open movies.
Documentation on the usage and features in Blender.
Latest development updates, by Blender developers.
Guidelines, release notes and development docs.
A platform to collect and share results of the Blender Benchmark.
The yearly event that brings the community together.
Support core development with a monthly contribution.
Perform a single donation with more payment options available.
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+)
You can join Blender Studio for €11.50/month and get access to all of our training & film content instantly!
Sept. 4th, 2020
File with example drivers: driver_examples.blend
Scripting for Artists by Sybren A. Stüvel:
Join to comment publicly.
Another wonderful video, the information packed to optimal density. Thanks!
Next course, check. This course is mint. thanks Simon.
This is Amazing!
Everytime I try the "#random(frame)" I always get the safety warning. Is it any dangerous?
*@Huân Lê-Vương* random() is not a function that is in the driver namespace natively. This is the function I added to the namespace for demonstration purposes. That is what the python script in the example file is for.
The script should automatically run, when you load the file, but you might have to allow the source or run it manually. Then you shouldn't get a warning and it should work.
You can also read more about this here:
*@Simon Thommes* Thanks for the info.
Can you show us how to drive the emoticon controller?
@Simon Thommes When I exported as .dae I lost all the procedural shading. How do I preserve this on export? Appreciate your guidance on this.
*@srkmail* The shading setup is exclusive to Blender's render engines. Other software has a different internal setup. So if you try to export them to something that is not a .blend file the procedural shaders are not supported.
If you want to export your shaders for other software you have to bake them into maps that are supported by that other software. Baking is going to be the topic of the final chapter.
*@Simon Thommes* Great. Thanks. Will wait for that.
The creators who share.