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.

    DEVELOPMENT

    • Roadmap

      See which projects are currently being worked on and what's next.

    • Documentation

      Guidelines, release notes and development docs.

    LEARNING & RESOURCES

    • Blender Studio

      Access production assets and knowledge from the open movies.

    • Manual

      Documentation on the usage and features in Blender.

    • 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.5.0
Compatibility
Blender 4.2 LTS and newer
  • 36.6 KB
  • 474
  • July 12th, 2026

Changelog

  • The vertex color features have been rewritten to support multiple vertex color layers. Previously, only the first layer was changeable. Now a slider has been added, allowing the user to select a specific layer to modify.

  • A new "Create Vertex Color Layer(s)" feature has been added that can create between 1 to 8 vertex color layers on all selected meshes with just one button press.

  • The "Convert Vertex Color Slot" operator previously toggled only between "Face Corner Byte Color" and "Vertex Color," but now the user is able to specify a different combination to convert to.

Compatibility
Blender 4.2 LTS and newer
Downloads
474
Size
36.6 KB
Permissions
No special permissions required.
License
GNU General Public License v3.0 or later
Status
Approved
v2.5.0 36.6 KB
2.4.0
Compatibility
Blender 4.2 LTS and newer
  • 35.4 KB
  • 231
  • July 7th, 2026

Changelog

New functionality:

  • Set Blend Mode will now preserve the connection between the Image Texture's "Alpha" output to the "Mix Shader" node's "factor" input, when changing from Alpha Clip to Alpha Blend.
  • Set Blend Mode's "Remove Principled BSDF Alpha" setting has been removed, and its functionality instead has been integrated into the "Opaque" setting.
  • Set Blend Mode's "Opaque" setting now works on a "Emission + Transparent BSDF + Mix Shader" node setup. The latter two nodes are deleted, and the Emission node becomes directly connected to the Material Output.
  • The following operators were updated to use NumPy, resulting in a dramatic speed boost when used on very complicated meshes.
    • Isolate by Material Trait
    • Rename All Textures by Hash

Bug fixes:

  • Fixed bug in the "Set Blend Mode" operator that was breaking the "Transparent BSDF" filter.
  • Fixed a bug in the "Apply Material Template" operator that was causing a crash on materials that had no albedo texture.
  • Fixed a "NameError" bug in the Unify Node Settings operator, sometimes triggered by unifying curve/ramp nodes.
  • Rename Textures by Hash got three related fixes:
    • Images with no pixel data (missing files, Render Result, Viewer Node) are skipped instead of all hashing identically and being merged into one;
    • The material remap loop no longer crashes on Image Texture nodes with no image assigned
    • The duplicate-removal loop only deletes images whose base name is a hash involved in a collision. That last one was mandatory once skipping was added — the old "delete anything with a dot in its name" logic would have deleted every skipped image still named something.png. It also makes the operator safer in general: it can no longer delete unrelated dotted-name images.
  • Fixed a bug in the "Isolate by Material Trait" operator that was causing a crash if used on a material that has an empty/unassigned Image Texture node.
  • Fixed bug in the "Copy Diffuse Texture to Material Name" operator that was leading to an empty material name if a material had no diffuse texture.
Compatibility
Blender 4.2 LTS and newer
Downloads
231
Size
35.4 KB
Permissions
No special permissions required.
License
GNU General Public License v3.0 or later
Status
Approved
v2.4.0 35.4 KB
2.3.3
Compatibility
Blender 4.2 LTS and newer
  • 34.9 KB
  • 792
  • June 6th, 2026

Changelog

Bugfixes:

  • Fixed bug in "Assign UV Map Node" operator - it didn't recognize "TGA" for .tga files properly (it was expecting "Targa")

  • Fixed bug in "Copy Diffuse Texture to Material Name" operator - after completing the operation, too many confirmation windows appeared afterward, one for each object, instead of just one single window confirming the total amount for all.

  • Fixed bug in "Paste Bake Target" operator: Previously if you used the "Copy Bake Target" button, then renamed the image texture that had been already copied, the "Paste Bake Target" button produced an error because it couldn't find the copied image anymore. Now it produces a more descriptive error, and exits gracefully.

Compatibility
Blender 4.2 LTS and newer
Downloads
792
Size
34.9 KB
Permissions
No special permissions required.
License
GNU General Public License v3.0 or later
Status
Approved
v2.3.3 34.9 KB
2.3.2
Compatibility
Blender 4.2 LTS and newer
  • 34.8 KB
  • 2630
  • January 8th, 2026

Changelog

  • Fixed bug in the "Set UV Slot as Active" operator that would produce an error message if the user tried to set UV Slot 2 on an object that only had 1 UV slot.
  • Fixed bug in Copy Bake Target operator that would produce an error if any of the selected mesh objects had a blank material slot.
Compatibility
Blender 4.2 LTS and newer
Downloads
2630
Size
34.8 KB
Permissions
No special permissions required.
License
GNU General Public License v3.0 or later
Status
Approved
v2.3.2 34.8 KB
2.3.1
Compatibility
Blender 4.2 LTS and newer
  • 34.7 KB
  • 814
  • December 16th, 2025

Changelog

  • Updated the "HDR Lightmap" and "HDR Lightmap with Alpha" material templates. The albedo image texture + UV nodes now have a corresponding label applied to them. In addition, the HDR lightmap is now connected to the second color slot of the "Mix" node, instead of the first slot. The first slot is now connected to the albedo image texture instead.
Compatibility
Blender 4.2 LTS and newer
Downloads
814
Size
34.7 KB
Permissions
No special permissions required.
License
GNU General Public License v3.0 or later
Status
Approved
v2.3.1 34.7 KB
2.3.0
Compatibility
Blender 4.2 LTS and newer
  • 34.6 KB
  • 1055
  • November 20th, 2025

Changelog

  • The "Assign UV Map" operator has been updated to accurately detect JPG / JPEG images regardless of which of the two extensions is assigned in the user's image texture node. It also now detects .EXR image textures correctly.
  • The "Apply Material Template" operator has been future-proofed for the eventual Blender 6.0, due to the officially planned removal of the material.use_nodes property.
Compatibility
Blender 4.2 LTS and newer
Downloads
1055
Size
34.6 KB
Permissions
No special permissions required.
License
GNU General Public License v3.0 or later
Status
Approved
v2.3.0 34.6 KB
2.2.4
Compatibility
Blender 4.2 LTS and newer
  • 34.4 KB
  • 1663
  • September 30th, 2025

Changelog

  • Added a new material template, "HDR Lightmap with Alpha" which functions the same as the old HDR Lightmap template but also adds transparency (using the albedo/diffuse texture's alpha channel).
Compatibility
Blender 4.2 LTS and newer
Downloads
1663
Size
34.4 KB
Permissions
No special permissions required.
License
GNU General Public License v3.0 or later
Status
Approved
v2.2.4 34.4 KB
2.2.3
Compatibility
Blender 4.2 LTS and newer
  • 34.1 KB
  • 2482
  • July 19th, 2025

Changelog

  • Fixed bug in the Isolate operator that was causing an error when used in Blender files with more than 1 Scene. If the current active scene didn't have the isolate collection yet, but another scene did, the operator would fail.

  • Updated the Switch Shader feature so that it maintains the Color input value from the previous shader

Compatibility
Blender 4.2 LTS and newer
Downloads
2482
Size
34.1 KB
Permissions
No special permissions required.
License
GNU General Public License v3.0 or later
Status
Approved
v2.2.3 34.1 KB
2.2.2
Compatibility
Blender 4.2 LTS and newer
  • 32.6 KB
  • 896
  • July 3rd, 2025

Changelog

Fixed bug in the "HDR Lightmap" material template that was causing HDR image textures with "light_" and "_light" in the filename to be ignored.

Compatibility
Blender 4.2 LTS and newer
Downloads
896
Size
32.6 KB
Permissions
No special permissions required.
License
GNU General Public License v3.0 or later
Status
Approved
v2.2.2 32.6 KB
2.2.1
Compatibility
Blender 4.2 LTS and newer
  • 32.6 KB
  • 953
  • June 16th, 2025

Changelog

-Updated material templates so that they retain the original Principled BSDF or Emission node's "Color" input value (unaffected by any image texture connected to the input).

-Updated the Unify Node operator to ignore the "location_absolute" property, which was introduced in newer Blender versions and was causing the affected nodes to all be placed in the exact same location in the shader editor

Compatibility
Blender 4.2 LTS and newer
Downloads
953
Size
32.6 KB
Permissions
No special permissions required.
License
GNU General Public License v3.0 or later
Status
Approved
v2.2.1 32.6 KB
2.2.0
Compatibility
Blender 4.2 LTS and newer
  • 34.1 KB
  • 4780
  • 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 LTS and newer
Downloads
4780
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
Compatibility
Blender 4.2 LTS and newer
  • 33.2 KB
  • 2301
  • 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 LTS and newer
Downloads
2301
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
Compatibility
Blender 4.2 LTS and newer
  • 33.2 KB
  • 23
  • 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 LTS and newer
Downloads
23
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
Compatibility
Blender 4.2 LTS and newer
  • 33.1 KB
  • 28
  • 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 LTS and newer
Downloads
28
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
Compatibility
Blender 4.2 LTS and newer
  • 32.7 KB
  • 128
  • 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 LTS and newer
Downloads
128
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
  • 1
  • 2
  • Next
  • Last
24 versions
  • About
  • Privacy Policy
  • Terms of Service
About
  • Blender Foundation
  • Blender Institute
  • Blender Studio
  • License
  • Logo & Trademark
  • Credits
  • Privacy Policy
  • Code of Conduct
Organization
  • People
  • Jobs
Blender Network
Download
  • Latest Blender
  • Blender LTS
  • Previous Versions
  • Experimental Builds
  • Source Code
  • Requirements
  • Benchmark
  • Flamenco
Extensions
  • Add-ons
  • Themes
Developers
  • Get Started
  • Roadmap
  • Projects
  • Docs
  • Blog
  • Forum
  • YouTube
  • Python API
Blender Studio
  • Films
  • Training
  • Tools & Pipeline
Support
  • Manual
  • Community
  • FAQ
Get Involved
  • Documentation
  • Education
News
  • Press Releases
  • User Stories
Blender Conference
Follow Blender
Support Blender
  • Donate
  • One-time Donation
Artistic freedom starts with Blender The Free and Open Source 3D Creation Suite