Changing Material Parameter Collections in a Material Instance

Hi,

I have 3 copies of a Material (let’s call them M1, M2 & M3). They are basically the same, except they are all referencing a different Material Parameter Collection (MPC1, MPC2, MPC3).

Because the materials are otherwise the same, I would like to create them as instances instead of copies, however I couldn’t find a way to change which MPC is referenced by each material instance. So instead of M1 referencing MPC1, M2 referencing MPC2 and M3 referencing MPC3, when I make material instances of them MI1, MI2 & MI3 would all still reference MPC1.

Is there any way to change the Collection Parameter Node, which has the MPC assigned in the parent material, so that the MPC can be switched out in the instanced material?

I think you need to make old-fashioned material instances, then you can set the parameter separately in each MI.

The whole point of parameter collections, is there is one parameter for many materials. So it’s working great :slight_smile: