Author Topic: Substance Designer Parameter in Level Blueprint  (Read 1821 times)

I have setup a material created in Substance Designer that has a parameter to control the roughness level (parameter named wetness) to appear wet. I have set up a timeline to change the value from 0 to 1 over 10 seconds and I can visually see this happen on the material instance slider, however it doesn't seem to update the material in real time on the mesh. Am I missing something?

Blueprint - https://gyazo.com/b5283c2893b4a2343e282e759e675641
Material Instance - https://gyazo.com/03f238bb51a5e910e673f67439be4c5e
Mud Material in game Wetness set to 0 - https://gyazo.com/be524c9bb9df81b8f7404a181d3e8117
Mud Material in game wetness set to 1 manually - https://gyazo.com/c372f875ef7468b9fdcf91f5a7d843da
A gif if the blueprint in action - https://gyazo.com/592a49818fe33631b94a83f1b15ec91b

Thanks in advance

UPDATE: Just adding a sync render node after his fixed the problem, however this process does drastically affect the frame rate while it's in progress, besides possibly reducing the texture res is there any other way to help reduce interference?

UPDATE: Just adding a sync render node after his fixed the problem, however this process does drastically affect the frame rate while it's in progress, besides possibly reducing the texture res is there any other way to help reduce interference?

Hi,

Anytime you modify the texture per frame, it will take a hit to performance. It can be taxing to regenerate the textures. Recomputing a smaller texture size can help. Also, reducing the complexity in your graph will help a lot as well.

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