Multi-material node for cycles

Hello everyone!
Didn’t find such thing anywhere and decided to make it myself. A cycles node for assigning shaders by color ID (something like multi-material blend in substance designer). Hope it will be useful for anyone else.

instruction:

  1. Save file to your computer
  2. In blender click file-Append
  3. Search the file.
  4. In folder NodeTree open “shader_by_color”
  5. Connections are simple. tolerance defines how strict color correspondence should be.

This node is for 5 materials. If you need more, you can modify the node easily. Maybe i’ll write a proper script later with a counter.


multishader.blend (573 KB)