ShadeMix is a node management interface for Blender's Shader Editor, built as an all-in-one mixer and switcher. It gives you a structured framework to build and organize complex material layers from a single interface, mixing colors, floats, normal maps, and full shaders. Behind the scenes, it automatically creates and handles the node setups, data conversions, and math involved.
The add-on covers several documented modes: basic blending, a switch mode, dynamic inputs and outputs, complex blending, and a flexible node workflow. Under the hood, ShadeMix compiles standard Blender nodes, so what you assemble maps back to native shader structures.
File compatibility is part of the design. If a project is opened without the add-on installed, the shader setup remains active and renders as built. The custom interface node displays in red, but the underlying group node can still be edited using Blender's native shader workflow. ShadeMix works with the Cycles and Eevee render engines and targets Blender 5.0 through 5.2, released under the GPL license. Documentation is included and a demo video is available.