Snow behaves quite differently as it’s sticky and accumulates on surfaces facing wind. You could modify this material to achieve desired result quite easily.
Back in a day I made in UDK a snow material that accumulates on objects. At some point I might port it into UE4