I’m creating a landscape grass system for an asset pack and have encountered a material application issue between UE versions.
In UE 4.18, my landscape material would automatically be applied to the grass type meshes defined within it, overriding the default material assigned to those meshes. This made creating variations simple as the landscape material parameters would affect both the terrain and the grass instances.
In newer UE versions, the grass meshes are stubbornly using their default material (defined in the mesh settings) rather than inheriting the landscape material. I have to manually set the landscape material as the default material on each mesh for it to work properly.
Is there a way to force landscape grass type meshes to use the landscape material they’re defined within, rather than their default mesh material? This would significantly simplify the end-user experience for my asset pack, allowing users to create variations without requiring them to change multiple connected assets.
Has anyone found a solution to make landscape grass meshes automatically use their parent landscape material like in earlier UE versions?