I tried to do it with collision, but collision only works on GPU particles if you are looking at the surface, So if you had a roof above you, it would still go trough it as you are looking at the bottom, which makes the rain go trough.
Colission boxes don’t work either.
And I prefer to stay away from the animated texture screen overlay.