I’m following an example I found here that supposedly works where you set the landscape to use a material instance and then change a parameter in it with blueprint. I’m doing exactly what is in the instructions, but it doesn’t work. In the example I’m just trying to change a vector parameter and change the color of the material. But nothing happens when I do it. Any reason why this wouldn’t work, Assuming I’m following the instructions correctly?
Also, I’ve read it’s supposed to work if you use a material parameter collection, but my goal is to change a texture for a terrain material and the collection doesn’t support that.
Okay, originally I was trying to get this to work in my current project. I did this in a new project and it worked. The difference is that whenever I create a landscape in a new project, it gives me this:
Sooo, the parameters only work when unreal doesn’t create all those landscape streaming proxies. How do I make it NOT make all the streaming proxies? For now I have to create a landscape in the new project and then migrate that landscape over to my actual project and put it in my level to make the parameters work. It would be nice if the parameters would work with the proxies OR I could create a landscape without proxies in my current project.