Material Instances Losing Parameter Values

Right, so I made a master material with a TextureSampleParameter2D node so I can change the texture as I have a lot of similar materials in the scene. The problem is the material instances are going back to the parent texture after I re-open the project… The parameter value is still there and its “ticked” however the material will only see the parent texture. Not sure if I’m missing something silly or?

Any help appreciated!

Hello MattyLech,

Would you happen to have a way for me to reproduce this issue on my end?

I just ran a simple test in a new blank project and did got the issue to occur. Be sure you are saving all of your material instances before closing the editor.

Thanks,

H.

I’m having the same problem, I migrated a landscape from a project in 4.17 into a project in UE4 4.19. The landscape has a main landscape material parent and I created a material instance from this. For some reason the material instance always resets every parameter/detail I change. I save the material instance, close the tab, then even if I immediately open back up the material instance, the parameters are all set back to default settings.

If I save the material instance, close my project completely, then re-open my project, the landscape material is back to default instead of my supposedly “saved” landscape material instance.

I’m not sure if the different project versions have something to do with it, or if it’s something else I’m missing, but my landscape material instance will not save any settings.

I found it was because i left the names of parameter nodes as default… try renaming them

This is exactly what’s happening to me.
Updated a 4.18 project to 4.19, and my landscape material instance resets anything I change upon saving+closing just the material instance and opening it back up again.
However, that might be due for its own thread…