BAM - AutoMat: Universal Tool for Batch Setup/Update of Materials in Blender Setup hundreds of materials from your texture library in 1 click and manage them with the easy-to-use Material Manager.
BAM - AutoMat Story
A couple of years ago, I conceived the idea of creating an instrument for Blender that could handle the mass installation of materials and facilitate convenient workflows, similar to what I had in Maya. At the time, there were no similar tools available for Blender.
As the Lead Technical Material Artist at Kitbash3D, specializing in material creation and texturing for large 3D Kits with Substance 3D, I needed a tool that would enable a seamless transition from Maya to Blender for handling a vast number of objects and materials. This need drove me to develop the BAM addon, which has gradually evolved to incorporate all necessary functionalities.
Today, I continue to refine this tool while learning Blender and Python in parallel. Many thanks to the Kitbash3D artists for their help with BAM testing.
You can Download the Addon absolutely FREE at my My Artstation and in another blender addon resources ;) Blender Marketplace Dev Fund = 100%
Description:
Working with multiple objects and numerous materials in Blender is now much easier with BAM. This addon is especially useful if you create many materials in Substance Designer and need to use them in large projects or build your own Materials Library BAM allows you to create new materials or update existing ones directly from your texture folder. It supports subfolders, custom suffixes, color spaces, presets, OpenGL/DirectX normals, and even channel selection for plug-in textures. The tool optimizes material creation by avoiding endless duplicates of the same texture data-blocks, utilizing existing ones instead. Materials are identified by the presence of a BaseColor texture
Improvements
This extension requests the following permission:
Import/export FBX from/to disk
hmmm, I really didn't think about EXR, thanks for the feedback, I'll include this format in the plans for the next update. If you need it now, try the following: open the BAM_BamAutomat_M.py file and in line 126 you will see such a block of code in which you can add new formats.
image_formats={ "PNG":"PNG", "JPEG":"JPEG", "JPG":"JPG", "TIFF":"TIFF", # Add new formats here if needed }
i think this should works:
image_formats={ "PNG":"PNG", "JPEG":"JPEG", "JPG":"JPG", "TIFF":"TIFF", "EXR":"EXR", # Add new formats here if needed }
You know Quixel / FAB lib that you can download for free...!? [BAM] AutoMat is the perfect option/addon to create all materials, mark them and save in your asset browser. Best thing is when you use cleverly the naming in the panel you can sort your materials by size 2k, 4k, 8k ....
So it makes [BAM] , and you have the perfect library build with AutoMat !
Great
This plugin is excellent - however one important thing that I haven't seen mentioned in the reviews is that it doesn't recognize EXR files. Especially important for displacement maps. Unless I'm missing something?