Hi! Unreal engine rain material update 2 adds an option: dynamic rain volume which includes rain particle and material overlaying that makes any material look like it's under rain, with no prior customization.
https://www.unrealengine.com/marketplace/animated-rain-waterdrop-material
https://www.artstation.com/blockmind/store/abq/realtime-rain-material-unreal-engine