Author Topic: Linking parameters between different graph instances?  (Read 1493 times)

Hi. I'm looking for a way to link parameters between different graph instances so I can change those parameters across all of the instances instead of setting each value manually. I'm using a .sbsar with material switches and changing the material switch number for each of the model's materials (one graph instance per material).

If it was a UE4 material I would use parameter collections (https://docs.unrealengine.com/latest/INT/Engine/Rendering/Materials/ParameterCollections/) but since it's a .sbsar I have no idea how to accomplish this. Is there a way to do this? Or a better method to do the same thing? (uber .sbsar material with shared parameters)

Hi. I'm looking for a way to link parameters between different graph instances so I can change those parameters across all of the instances instead of setting each value manually. I'm using a .sbsar with material switches and changing the material switch number for each of the model's materials (one graph instance per material).

If it was a UE4 material I would use parameter collections (https://docs.unrealengine.com/latest/INT/Engine/Rendering/Materials/ParameterCollections/) but since it's a .sbsar I have no idea how to accomplish this. Is there a way to do this? Or a better method to do the same thing? (uber .sbsar material with shared parameters)

Hi,

You could use the material collection parameter to make adjustments in the substance material. It would be similar to the UE4 docs in that you would add nodes to create various effects in the material. However, you can't access the substance parameters through the material. In this case, you could create a blueprint that uses a material collection parameter that is then used to drive a substance parameter.

Cheers,
Wes
Head of Substance Demo Art Team
the3dninja@adobe.com
Twitter: The3DNinja