Detect collision of instanced mesh and planes

Just out of curiousity: is it really need to be that physically correct, when a raindrop hits a surface, then it stars an effect at the exact spot of the hitting?
Maybe it’s enough to show ripples on surfaces, generated with noise in shaders?