Particle bounds not working

Hello! I have a particle of rain and it is necessary that it does not go in buildings and for this it is necessary that the droplets are destroyed on the roof, but this does not happen. In the settings I have enabled distance field and set bounds in particle.

Thanks for your help!

This is already set, but nothing changes :frowning:

yes I use.

I had an issue with trying to keep smoke/dust particle from the interior of a car. At the suggestion of someone, I tried pixel depth offset into sphere mask with a OneMinus to have the opacity end at the outside of the vehicle to great effect.
To the cameras inside, it appeared like the smoke was just traveling around it as we drove. Perhaps there’s a way you could use that?

If you’re working with cascade you need to add collision module and configure what happens when particle collides.

Do you use GPU Sprites?

What if you use scene depth?

I have added screenshots to make it clearer.

It did not help