Blender material preview scene
Official “Blender-ball” scene for materials preview/demonstration.
To get a list of collections with all internal collections, we can use the following function:
1 2 3 4 |
def collections(collection, col_list): col_list.append(collection) for sub_collection in collection.children: collections(sub_collection, col_list) |
To shift the texture randomly on different objects, the easiest way is to change its location along any of the axes by a random value.
In Blender 2.82 we can get a random index of UV islands in the Shader Editor through the “Geometry” node
Some times we need to make a render of the scene with the single material, for example, for clay or wireframe renders. Blender has the global materials override option for the Cycles render engine in the “View Layer Properties” – “Override” but not for the EEVEE render engine.
Quick materials override for the EEVEE rendering engine can be made with a small script, as shown in the following video:
Script and video by Vitaly Sokol.
Global materials override for the Blender EEVEE render engineRead More »
Blender 2.90 alpha is now available in daily builds for download on the official Blender site.
To change the camera height in the “walk/fly” mode in the 3D Viewport window (enables with shift + ` keycode), you need to on the “Gravity” checkbox in the “Preferences” window – “Navigation” and tune the height with the “View Height” parameter.
To enable gradient background in the “3D View” window you need:
The basic scheme for making a PBR (physically based) node shader in Blender looks like as follows:
Note that all the “ImageTexture” nodes, except for the “Base Color” node, use the “NonColor” colorspace.
Blender add-on template generator updated to version 1.3.0.