Landscape Grass Type

Hello! Grass over Landscape with “Landscape Grass Type”. I have 2 material layers: auto, path. What needs to be done in the blueprint of the landscape material so that the grass does not overlap the path layer?


Use the path to paint a landscape material.

Subtract the landscape material from the grass layer. Clamp the result. Use the result as the grass layer.

1 Like

Thanks for the answer. But how to subtract the landscape material from the grass layer?
this is what my content looks like now:

Make a new named-layer in your landscape material called “NoGrassPainter” (or whatever).

Subtract this from your grass-maps, multiply, lerp2zero; whatever you math to get the grass-layer to zero. You can paint directly in your landscape to paint-out grass.

In your spline, you get a reference to your landscape and ApplySpline to paint that layer in for you, wherever the spline is it will paint NoGrassPainter along the way.

If done properly, it ought to paint out grass.

1 Like