How to cull a mesh when it intersects with another mesh?

Hello All, I was wondering if there is a way to use a mesh as a culling plane to cull another mesh. Just to make things a little clearer, I’m attaching a link to the way it’s done in the City Engine VR experience: The CityEngine VR Experience for Unreal Studio - YouTube I’ve been looking all over for a material that can do this. Something that can be rendered on the Oculus Quest. Thank you

It looks a bit like an ‘inverse sphere mask’, you could use this concept and invert the way the mask is working:

I don't think it's a sphere in the example, but a sphere would also look cool...