Landscape grass overlapping actors

I’ve finally set up the landscape grass for my game. However, when any actors are placed onto the surface of the landscape, the grass stays underneath and clips through the actor.
Is there a way to make the landscape grass not spawn inside (overlapping) actors?
I could potentially remove the grass layer from the landscape underneath the actors, however the problem is, that the actors are placed at runtime so I don’t what their position will be.

Did you find a solution to this? Would love to know that myself!

I know that there are multiple ways to handle it but I have not found the solution I need.
You can use a spheremask in your material for the grass.
However this does only work for one actor at a time.
You could also use a render target to paint over the place where you put your actor.
Both ways work but the first wont work for my building game and I could not get the rendertarget to work.

You can also use a line trace to destroy the instances around your actor but that is also very costly and will result in a big fps drop as long as the line trace hits the grass mesh.

You either have to place the actors higher, or remove the grass in that area. That’s what I found, anyway…