Sharing materials between multiple, unalike, shader setups

I’m testing blender’s shading system.

One of the things I’m having a hard time doing is this:

I want to create a material, “gold”, that is applied directly to objects “A” and “B” but also plugged into a mix shader node to be applied to object “C”. The result I want being that if I update the settings for “gold” those updates will propagate to all three objects. There does not appear to be a way to do this in the third case. The closest thing to it seems to be to duplicate the “gold” shader and apply that duplicate to the mix shader but I assume that, having done so, if I were to change the settings for this copy of “gold” the other would not update, which would suck.

If there is a way to do what I’m wanting, please let me know.

You can pack your nodes into a node group and re-use this node group in other shaders.
Once you have created a node group (better give it a good name) you can create it in other shaders from the shift-a menu.
The stuff you change inside one of these node groups will be changed in the others as well.

1 Like