Is it possible in cycles to use setup a material node to take the output from another material as input into a mix shader? This way if I change the configuration in the other material it updates both materials? Or do I need to do this another way?

I'm surprised nobody has asked this already and can't find anything online so maybe it's not possible.

  • $\begingroup$ Ah yes that works and is different from what I thought a node group was for. Didn't realize it created an output that was available in different materials. Thanks. Did you want to create an answer for this or should I? $\endgroup$
    – deltaray
    Commented May 12, 2018 at 12:19

1 Answer 1


That's a typical use case for Node Groups.

Select all relevant nodes and group them with Ctrl+G. This way the created group is accessible within all material node trees, located in the Add menu: Shift+A > Groups > Your Group Name.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .