This function works well - there is however a small issue when the rain function is configured to produce snow particles instead of rain drops. The issue occurs when snow particles impact the terrain surface resulting in a water splash particles or decal effect. I'm not sure if this is generated by the engine or terrain config. (excuse my ignorance)