Skip to content

Node Switcher

by Missing Field·Workflow

Illustrative cover generated by AnyPlugins — no product screenshot available.

Why we like it

Node Switcher earns its place in the superhive library for covering several switching methods in one add-on: hard, soft, color ID and weighted average, across the shader socket types Cycles and Eevee use.

What is Node Switcher?

Node Switcher is a Blender add-on that generates node networks to switch and/or blend between various datatypes. It currently supports all shader socket types used by the Cycles and Eevee render engines, with plans to support other render engines in the future.

The add-on offers several switching methods. Color ID switching works from the colors of an input image, such as a material id map, and can automatically detect the map's colors. A Hard Switcher handles hard switching for arbitrary uniform socket types, while a Soft Switcher provides blended switching for the same. A weighted average switch builds a node network that calculates a weighted average of the inputs, though it is not compatible with shader socket types such as Diffuse or Principled.

Version 0.7 added Blender Extension support and replaced the older custom lerp node groups with native Blender mix nodes. It reworked the id key node, made minor UI changes, and now creates ID maps with interim random values where appropriate for quick visualization of masks. It is released under the GPL license and supports Blender 3.6 through 5.2. Documentation with short text tutorials and parameter explanations is available from the developer, and a demo video exists.

Who is Node Switcher best for?

Node Switcher is best for blender artists working with Cycles or Eevee who need node networks to switch or blend between shader socket types and other datatypes.

How much does Node Switcher cost?

Node Switcher is completely free to download and use.

Key features

  • Generates node networks to switch and/or blend between various datatypes
  • Color ID switching based on the colors of an input image, such as a material id map, with automatic color detection
  • Hard Switcher for hard switching of arbitrary uniform socket types
  • Soft Switcher for blended switching of arbitrary uniform socket types
  • Weighted average switch that calculates a weighted average of inputs (not compatible with shader socket types)
  • Supports all shader socket types used by Cycles and Eevee
  • Documentation with short text tutorials and parameter explanations

Tags

#node-switching#shader-nodes#blending#cycles#eevee#material-id#blender-addon

Frequently asked questions

Which Blender versions does Node Switcher support?

Node Switcher lists support for Blender 3.6 through 5.2 and is Blender Extension compatible, a capability added in version 0.7. It works with the Cycles and Eevee render engines, generating node networks that switch and blend between datatypes across the shader socket types those engines use. The developer notes plans to support other render engines in the future, though only Cycles and Eevee are covered currently. For installation notes and parameter details, the developer provides documentation with short text tutorials.

Does the weighted average switch work with shader sockets?

Node Switcher's weighted average switch creates a node network that calculates a weighted average of the inputs, but it is not compatible with shader socket types such as Diffuse or Principled. For those shader sockets, the add-on offers other methods: a Hard Switcher for hard switching between arbitrary uniform socket types, and a Soft Switcher for blended switching between them. Color ID switching is also available, working from the colors of an input image. So the weighted average option is best suited to non-shader uniform socket types rather than full shader outputs.

Can Node Switcher switch based on a material ID map?

Node Switcher includes Color ID switching, which switches based on the colors of an input image such as a material id map. It also provides a feature to automatically detect the map's colors. In version 0.7, ID maps are created with interim random values where appropriate for quick visualization of masks, and the id key node was reworked. These changes accompany other 0.7 updates, including native Blender mix nodes replacing the older custom lerp node groups. Documentation covering parameters and short tutorials is available from the developer for setting these up.

Is Node Switcher free to use?

Node Switcher is listed as free here in the catalog, and it is released under the GPL license. For current licensing terms and any purchasing details, check the developer's page. The add-on is a Dev Fund contributor and is Blender Extension compatible as of version 0.7. It supports Blender 3.6 through 5.2 with the Cycles and Eevee render engines. If you need specifics on how licensing applies to your project, the developer's documentation and product page are the best places to confirm.

Alternatives to Node Switcher

Also in Workflow for Blender.

Similar plugins