Extensions
  • Home
  • Add-ons
  • Themes
  • Approval Queue
  • About
  • Upload Extension
  • Sign in
  • BLENDER.ORG

    • Download

      Get the latest Blender, older versions, or experimental builds.

    • What's New

      Stay up-to-date with the new features in the latest Blender releases.

    LEARNING & RESOURCES

    • Blender Studio

      Access production assets and knowledge from the open movies.

    • Manual

      Documentation on the usage and features in Blender.

    DEVELOPMENT

    • Developers Blog

      Latest development updates, by Blender developers.

    • Documentation

      Guidelines, release notes and development docs.

    • Benchmark

      A platform to collect and share results of the Blender Benchmark.

    • Blender Conference

      The yearly event that brings the community together.

    DONATE

    • Development Fund

      Support core development with a monthly contribution.

    • One-time Donations

      Perform a single donation with more payment options available.

All Add-ons

Add-on Material Batch Tools
Material Batch Tools

Quick batch automation of common material tasks.
Add-on by Theanine3D
About What's New Reviews Version History

Version History

2.2.0 Blender 4.2  and newer
  • 34.1 KB
  • 3648
  • February 26th, 2025

Changelog

Added support for the 'Color Ramp', 'Vector Curves', 'RGB Curves', and 'Float Curve' node types in the "Unify Node Settings" feature. Now when these nodes are set as the template node, their curves or gradient colors, as well as any special settings, are copied correctly to any other node of the same type when the "Unify Node Settings" button is pressed.

Compatibility
Blender 4.2  and newer
Downloads
3648
Size
34.1 KB
Permissions
No special permissions required.
License
GNU General Public License v3.0 or later
Status
Approved
v2.2.0 34.1 KB
2.1.2 Blender 4.2  and newer
  • 33.2 KB
  • 2266
  • January 18th, 2025

Changelog

Fixed bug in the "Rename All Textures by Hash" operator that was causing some textures to be skipped.

Compatibility
Blender 4.2  and newer
Downloads
2266
Size
33.2 KB
Permissions
No special permissions required.
License
GNU General Public License v3.0 or later
Status
Approved
v2.1.2 33.2 KB
2.1.1 Blender 4.2  and newer
  • 33.2 KB
  • 8
  • January 18th, 2025

Changelog

Updated the "Rename All Textures by Hash" operator so that it doesn't create duplicate texture names anymore. Now any duplicate textures are automatically merged into one image ID, and duplicate images are removed.

Compatibility
Blender 4.2  and newer
Downloads
8
Size
33.2 KB
Permissions
No special permissions required.
License
GNU General Public License v3.0 or later
Status
Approved
v2.1.1 33.2 KB
2.1.0 Blender 4.2  and newer
  • 33.1 KB
  • 16
  • January 18th, 2025

Changelog

  • Fixed bug that was causing the Isolate by Transparency feature to not work.
  • Added a new operator: Rename All Textures by Hash. This new operator renames ALL textures in the Blender file by generating a unique MD5-generated hash for each texture. You can find it in the "Image" menu of the UV Editor or Image Editor.
Compatibility
Blender 4.2  and newer
Downloads
16
Size
33.1 KB
Permissions
No special permissions required.
License
GNU General Public License v3.0 or later
Status
Approved
v2.1.0 33.1 KB
2.0.3 Blender 4.2  and newer
  • 32.7 KB
  • 114
  • January 17th, 2025

Changelog

Fixed an issue with the Set Blend Mode operator where it was producing an unintended error message if no object was selected.

Compatibility
Blender 4.2  and newer
Downloads
114
Size
32.7 KB
Permissions
No special permissions required.
License
GNU General Public License v3.0 or later
Status
Approved
v2.0.3 32.7 KB
2.0.2 Blender 4.2  and newer
  • 32.7 KB
  • 711
  • January 9th, 2025

Changelog

Rewrote the 'Copy Dfiuse Texture to Material Name' operator so that it can handle materials with multiple diffuse textures. If a material contains more than 1 texture, the operator will now append all of them to the material name. If a material with the new name already exists,, the operator will assign that existing material to that material slot, so that duplicate materials aren't created. The operator also compares the node count in materials when checking for an existing one with the same name, and if the node count is different, the amount of nodes will be appended to the material name to keep it as a separate material and avoid replacing a material with the same name but different node count.

Compatibility
Blender 4.2  and newer
Downloads
711
Size
32.7 KB
Permissions
No special permissions required.
License
GNU General Public License v3.0 or later
Status
Approved
v2.0.2 32.7 KB
2.0.1 Blender 4.2  and newer
  • 32.4 KB
  • 336
  • January 7th, 2025

Changelog

  • Added a new operator - "Update Backface Culling" - which updates the backface culling settings for all materials in all selected objects. On Blender 4.2+, all 3 backface culling settings can be customized, while on 4.1 or lower, only the legacy "Backface Culling" setting can be edited.
  • Added a new selectable trait for the "Isolate by Material Trait" operator that allows you to isolate any material with animated elements. These elements include an Image Sequence node, or any node that has a driver or keyframe in one of its input slots. Note that at the moment, due to the way Blender works, if you insert keyframes or drivers into a material, that material will permanently have a set of 'animation data' on it from now on, even if you delete all keyframes or drivers from it later on. So the operator will still isolate materials if they were ever animated at any point in the past, even if they no longer actually are.
Compatibility
Blender 4.2  and newer
Downloads
336
Size
32.4 KB
Permissions
No special permissions required.
License
GNU General Public License v3.0 or later
Status
Approved
v2.0.1 32.4 KB
2.0.0 Blender 4.2  and newer
  • 32.3 KB
  • 9
  • January 7th, 2025

No changelog for this release.

Compatibility
Blender 4.2  and newer
Downloads
9
Size
32.3 KB
Permissions
No special permissions required.
License
GNU General Public License v3.0 or later
Status
Approved
v2.0.0 32.3 KB
1.5.1 Blender 4.2  and newer
  • 32.4 KB
  • 674
  • December 30th, 2024

Changelog

Fixed small bug in the new Isolate by Material Trait operator. If the operator was used on a mesh object that had already been isolated and separated before, it was re-isolating it into another object, and then leaving an empty object (with no polygons) as well. The object is now correctly skipped if it detects that all of the mesh's faces are about to be isolated.

Compatibility
Blender 4.2  and newer
Downloads
674
Size
32.4 KB
Permissions
No special permissions required.
License
GNU General Public License v3.0 or later
Status
Approved
v1.5.1 32.4 KB
1.5.0 Blender 4.2  and newer
  • 31.8 KB
  • 10
  • December 30th, 2024

Changelog

Changes

  • The UI has been updated and divided into 4 collapsible sections, for better usability. Now if you only need a particular set of features, you can just hide away the rest.

New features

  • Added a new operator: Isolate by Material Trait. This new operator allows you to separate faces in meshes to a separate object automatically based on certain traits. Currently, two traits are supported - Emissive and Transparent. You can optionally have the operator move the isolated geometry to a dedicated collection (for easier finding).

  • Updated the 'HDR Lightmap' material template so that it correctly preserves any HDR/EXR lightmap texture that was already present in the material prior to applying the template. If no HDR/EXR lightmap is found in the material, the old behavior will kick in and the operator will instead try to find an HDR lightmap stored elsewhere in the Blender file.

Compatibility
Blender 4.2  and newer
Downloads
10
Size
31.8 KB
Permissions
No special permissions required.
License
GNU General Public License v3.0 or later
Status
Approved
v1.5.0 31.8 KB
1.4.1 Blender 4.2  and newer
  • 29.2 KB
  • 2144
  • December 2nd, 2024

Changelog

Fixed an issue in the update_alpha_settings() function where an incorrect comparison operator was being used.

Compatibility
Blender 4.2  and newer
Downloads
2144
Size
29.2 KB
Permissions
No special permissions required.
License
GNU General Public License v3.0 or later
Status
Approved
v1.4.1 29.2 KB
1.4.0 Blender 4.2  and newer
  • 29.2 KB
  • 817
  • November 25th, 2024

Changelog

Added fixes for Blender 4.2+ related to 4.2's changes to material alpha settings. In 4.2, Alpha Clip was removed outright, instead accomplished via a "Greater Than" math node. Alpha Blend and Hashed are also now set via a new property, surface_render_method. The "Set Blend Mode" and Material Templates features in the addon were updated to work properly for these changes in 4.2+. There should not be any noticeable change for older versions.

Compatibility
Blender 4.2  and newer
Downloads
817
Size
29.2 KB
Permissions
No special permissions required.
License
GNU General Public License v3.0 or later
Status
Approved
v1.4.0 29.2 KB
1.3.2 Blender 4.2  and newer
  • 28.0 KB
  • 7800
  • July 17th, 2024

Changelog

Updated the manifest TOML file to remove unapproved repository tags.

Compatibility
Blender 4.2  and newer
Downloads
7800
Size
28.0 KB
Permissions
No special permissions required.
License
GNU General Public License v3.0 or later
Status
Approved
v1.3.2 28.0 KB
1.3.1 Blender 4.2  and newer
  • 28.0 KB
  • 19
  • July 17th, 2024

Changelog

v1.3.1: Added two new material templates "Mirror UV" and "Unmirror UV", for instantly adding a mirror / ping pong effect to the UV Map in all materials in all selected objects. The Unmirror template can be used to remove the effect afterward, with the caveat that it will only work if the effect was originally applied by this addon itself. (ie. The Unmirror template won't work if the ping pong effect was added manually by the user or was created during import of the model into Blender)

Compatibility
Blender 4.2  and newer
Downloads
19
Size
28.0 KB
Permissions
No special permissions required.
License
GNU General Public License v3.0 or later
Status
Awaiting Review
v1.3.1 28.0 KB
  • About
  • Privacy Policy
  • Terms of Service
Download
  • Latest Blender
  • Blender LTS
  • Blender Benchmark
  • Previous Versions
  • Experimental Builds
  • Source Code
  • Release Notes
  • Requirements
Organization
  • People
  • Jobs
About
  • Blender Foundation
  • Blender Institute
  • Blender Studio
  • License
  • Logo & Trademark
  • Credits
  • Privacy Policy
Articles
  • News
  • Press Releases
  • User Stories
Get Involved
  • Dashboard
  • Development
  • Documentation
  • Education
Blender Studio
  • Films
  • Training
Support
  • Manual
  • Community
  • FAQ
Developers
  • Get Started
  • Projects
  • Docs
  • Blog
  • Forum
  • YouTube
  • Python API
Blender Conference
Follow Blender
Support Blender
  • Donate
  • One-time Donation
Artistic freedom starts with Blender The Free and Open Source 3D Creation Suite