- AlexeyHRDesign changed review status to Awaiting Review
- 2 mo
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
This extension requests the following permission:
Import/export FBX from/to disk
Greetings, I have to admit I'm quite confused by your addon, I did everything like on your video and it gives me a Python Error and does nothing.
Error in question -> https://imgur.com/a/64E1aZS
Hi Aels-224 I will try to check this soon, can you describe after which action the error occurs ?
Also make sure that the addon folder is called BAM
I was able to reproduce the problem, I will do an update in the next few days thank you for your feedback
The problem concerns Blender 4.2 and how it works with preferences. I'll try to solve it this weekend. in Blender 4.1 all is works fine
There has been an update to the terms of service, where we added a "Branding" section to improve the presentation of extensions. Please check it out! https://extensions.blender.org/terms-of-service/
Using name or logo of Blender is not allowed.
how i can delete Blender from extension name ? i didn't see options to edit this , If you can help with this by leaving just "[BAM] AutoMat" I would appreciate it.
I think you need to edit title in blender_manifest and upload new version.
Guys new version here, deleted Blender from the name and fixed some issues, right now In Blender 4.2 all should work as should ;)
Ready for review
This one needs Files permission specified in the blender_manifest because its basically an import tool. Also, for that reason 3D View tag isn't correct. Tbh it feels like you just used default manifest without working on it. Please take some time to look over its settings. Correct tags for this would be Import-Export and Material.
When add-on is ready for another round of review tag it as "Awaiting Review" when commenting here (dropdown next to comment button).
As user feedback, I find it very weird that add-on can't detect textures that use "Diffuse" in name instead of "BaseColor".
nickberckley big thanks for the feedback, i added changes to Manifest + made some UI improvements.
Strange situation with Diffuse, because I checked it several times, make sure you put "_diffuse" in the suffix input it's case insensitive. You can enter any suffix that matches your texture names.
You can also enter multiple suffixes at the same time. Example : "_diffuse, _df, _color, _basecolor"
Awaiting Review
Approved with note:
[BAM] MaterialManager takes quite a lot of space in sidebar, which is most polluted area for some users in Blender, and source of most complaints. It will be good UX to provide users with ability to set their preferred category name in preferences. You can look into how other add-ons implement them, including my Keymesh.
thank you nickberckley for idea, i already did it and even a little more ;) will appear in 1.0.3 version
uploaded new version: Add-on "[BAM] AutoMat" v1.0.3
uploaded new version: Add-on "[BAM] AutoMat" v1.0.4
Hey everyone,
Just a heads-up about a recent change regarding the licensing of add-ons on the Blender extension platform. Moving forward, all add-ons will need to be released under the GNU/GPL 3.0 license (SPDX:GPL-3.0-or-later). This is mainly to keep things simple and consistent across the board.
Previously, we accepted various licenses as long as they were compatible with Blender’s distribution. However, to avoid any confusion and streamline the process, all add-ons using the bpy API should now be presented as GPL 3 (the same license the Blender bundle is distributed). Regardless of whether the original code was under GPL 2, or something else like MIT or ZLIB.
Existing add-ons versions won't be affected. However, new updates will need to comply to the revised requirements.
Thanks for understanding, and feel free to reach out if you have any questions.
Sign in to comment.
Ready for review