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 Texture Mixer
Texture Mixer

Layer-based PBR mixing and texture management.
Add-on by MoonRaider
About What's New Reviews Version History

Texture Mixer

A layer-based texturing toolset for Blender. Automate complex node groups for layer and mask management.


🧡 Support & Links

Patreon Ko-Fi Blender Version


[!WARNING] Experimental Status: This addon is currently in active development (Alpha). All features, node structures, and workflows are subject to change in future updates. Please use with caution on production files and always keep backups!


🚀 ## Features

  • Non-Destructive Layer Stack: Manage your PBR materials using layers instead of messy node webs.
  • Single-Channel Painting: Paint Base Color, Metallic, Roughness, and more individually.
  • Multi-Channel Painting: Paint Base Color, Metallic, Roughness, and more simultaneously.
  • Dynamic Masking: Stack paintable and procedural masks on any layer.
  • Export Pipeline: Bake your layers into production-ready texture sets with channel packing.

đź“– ## Usage Overview

  • Open N-Panel: After installation, find the Texture Mixer tab in the 3D View Sidebar (N).
  • Initialize: Create a new Layer Manager for your active/selected mesh. (Note: This will replace the current material with the TM structure).
  • Add Layers: Choose between Paint Layers (manual painting) or Fill Layers (procedural/texture inputs).
  • Painting: Enter the custom Multi-Channel mode to affect multiple PBR slots in a single stroke.
  • Baking: Use the Export tab to flatten your layers into final maps.

⚖️ Disclaimer & License

A Note from the Developer

Texture Mixer is my first venture into Blender addon development. Coming from C++ & C# background, I am still navigating the nuances of the Blender Python API.

  • Much of the current architecture is the result of heavy trial and error to bridge the gap between pure data processing and Blender’s internal systems.
  • You may encounter unpolished performance or "crawler" speeds in certain complex scenarios as I work toward more optimized, buffer-based solutions.
  • I appreciate your patience and feedback as I continue to learn and refine the addon!

Disclaimer

Texture Mixer is currently in Alpha. While every effort is made to ensure stability, this software is provided "as-is," without warranty of any kind.

  • Use at your own risk.
  • The author is not responsible for any data loss, file corruption, or hardware damage resulting from the use of this addon.
  • Always keep backups of your .blend files before initializing Texture Mixer on a production model.

License

This project is licensed under the GNU General Public License v3.0 (GPL-3.0).

  • You are free to use, modify, and distribute this software.
  • Any derivative works must also be licensed under the GPL-3.0.
  • See the LICENSE file for the full legal text.

🧡 Support the Development

If you find this tool useful and want to support its development, consider becoming a patron or buying me a coffee!

Patreon Ko-Fi



What's New

0.1.1 February 12th, 2026

[0.1.1-alpha] - 2026-02-12

Added

  • None (Initial Release).

Fixed

  • None (Initial Release).

Changed

  • None (Initial Release).

Removed

  • Developer debugging tool.

Known Issues

  • Layer Performance: Stacking a high number of layers (typically 8+) will significantly degrade viewport performance. This is due to the nature of "live" shader node composition. A completely different workflow with significantly better performance and memory usage is currently in development.
  • Viewport Rendering: Viewport textures may occasionally appear black. Frequent saving of the .blend file is recommended to ensure data is packed and refreshed.
  • Multi-Channel Painting: 'Smear' and 'Mask' brushes are currently unsupported in Multi-Channel mode.
  • Multi-Channel Painting: Painting is currently limited to Solid Colors; texture-based sampling and stencils are planned for a future update.
  • Multi-Channel Painting: Pressure-sensitive toggles for Size and Strength are disabled to prevent stability issues during the Alpha phase.
  • Multi-Channel Painting: Native Blender 'Stroke' settings are only partially supported due to custom parameter overrides.
  • Multi-Channel Painting: Native Blender Undo is not supported. A dedicated, robust undo system is a high-priority feature for the next update.


Permissions

This extension does not require special permissions.

Developer
MoonRaider
Rating
(1)
Version
0.1.1
Updated
4 mo
Published
Feb. 9th, 2026
Downloads
7437
Size
280.4 KB
Compatibility
Blender 4.5 LTS and newer
Report Issues
github.com/CandraAP/texture_mixer/issues
License
GNU General Public License v3.0 or later
...or download and Install from Disk
  • 280.4 KB

Reviews

See all
  • PMA33
  • v0.1.1
  • 4 mo

Very good initiative, still in alpha but very clean interface, I (not alone I guess) was waiting for a true multichannel painting for a while, this one seems very promising, thanks.

  • MoonRaider replied
  • 4 mo

Thank you so much! I’m really glad the interface feels clean even in this Alpha stage.

The upcoming v0.2.0 (estimated mid-next month) is a massive architectural leap. While the current version loops through default Blender parameters, the next update introduces:

  • True Multichannel Painting: A dedicated engine designed for simultaneous channel output, moving past the limitations of standard texture paint. current implementation: "Looping Parameters" hack.

  • Distance-Aware Brush: Brush size will stay consistent in 3D space, so zooming the viewport won't change your stroke scale.

  • Advanced Masking: Native support for Color ID maps and Edge Detection (curvature-based) to make wear-and-tear effects much more intuitive.

Stay tuned—the jump from 0.1 to 0.2 is going to change the workflow significantly!

Please visit: Blender Artists: Texture Mixer

5.0

1 review
5
4
3
2
1
Rate this Add-on Report an issue
  • 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