Hi. I have done this animation by using Dynamic Paint and rigid body simulators. Also been used particles, ocean modifier. I wanted to make edges of the snow path more rounded by adding subsidive modifier, but it would increase render time to infinity.
Anyway render took 15 hours!