Node Switcher Blender Add-on

Overview
Blender add-on for generating node networks to switch and/or blend between various datatypes.
Currently, supports all shader socket types used by Cycles/Eevee with plans to support other render engines in the future.
Updates
| Date | Version | Summary |
|---|---|---|
| Oct 17th, 2025 | 0.7 |
|
| -- | 0.3-0.6 | Compatibility Updates |
Oct 12th, 2021 |
0.2 | ID Key with Auto detect |
| Sept 8th, 2021 | 0.1 | First Release |
Switch Types
Color ID Switching
Switching based on the colors of an input image, such as a material id map.

Includes a feature to automatically detect the map's colors.
Hard Switcher
Hard switching for arbitrary uniform socket types.
Soft Switcher
Blended switching for arbitrary uniform socket types

Weighted average switch
Create a node network that calculates a weighted overage of the inputs. Not compatible with shader socket types (Diffuse, Principled, etc.)

For documentation, including short text tutorials and parameter explanations, please refer to Node Switcher Documentation.
