PBR Mixer
PBR Mixer makes it quick and easy to create your own PBR materials.
It creates layers from PBR texture sets and blends them based on their height using a selection of masking methods including Paint, Procedural Noise, another layer's Height, geometry Position, and surface Normal.
The PBR Mixer Manager allows for single-click creation and immediate access to Height masking controls, Bump and Normal intensity, and material Displacement.
All you need are some good PBR texture sets and for that, the Manager panel has direct links to free online resources for PBR texture sets. I recommend PolyHaven.com where you'll find a vast resource of PBR textures available for free and you don't even have to sign up.
When your material is looking just the way you want it, the Manager has a built-in baking system for one-click baking and packing of entire sets of PBR textures.
Add New Layer
You can create PBR layers in different ways:
- Click the + button next to the list then select your PBR textures from the browser window.
- Select Image Texture nodes in the shader editor and click Bundle Nodes.
- Choose a material in the current .blend file containing textures you want to use and click Copy from Material.
The Manager will create a new PBR layer from the textures and add it to the list.
Height Fac controls the result of the height map and Base Height adds a uniform height to the map.
The Scale function will correctly adjust the layer's height to match the scaled texture.
You have the option to add UV Transform controls allowing for translation and rotation of the layer.
With PBR Mixer you can blend layers based on a number of factors:
Paint Mask
Use texture painting to control the height of the layer for precise artistic control.
Paint maps are created automatically and the Manager Panel also features buttons to Clear and Save changes to the paint maps.
Procedural Noise Mask
Use Blender's built-in procedural Noise Texture to add random height to the layer.
From the panel you can Randomize and control the Scale and Detail of the noise.
Other Layer Mask
Use the height of another PBR layer as the base for the current layer so that they fit perfectly together.
Position Mask
Add height to the layer relative to the origin of the object.
Options include Top, Bottom, Front, Back, Left, and Right so you can blend layers along any given axis.
Face Normal Mask
Control the height of the layer based on the direction in which the polygons are facing.
Ideal for adding dirt, dust, snow, etc. to flat portions of the mesh, or moss to an organic object which only grows in areas facing the sun, for example.
PBR Mixer couldn't be easier to use:
The above video covers everything you need to know about using PBR Mixer's shader editor panel in about 15 minutes and it's broken up into handy chapters so you can jump straight to the info you need.
Installation Instructions:
To install the addon:
- In Blender, click on Edit, then Preferences.
- Click on Addons, then Install.
- Browse to your downloaded PBR Mixer Manager.ZIP file, select it, and click Install.
- Enable the addon.
- The PBR Mixer Manager will appear in the Properties panel of the 3D View and Shader Node editors.
Your download includes several high-quality textures generously provided by PolyHaven.com.
Your download includes the PBR Layers Manager addon for Blender and a .blend file with the PBR Layers shader nodes.