Weatherade Snow and Rain System allows you to create snowy/rainy scenes in Unity using a set of shaders and tools that are finely tuned to work together.
Currently it supports URP an Built-in render pipeline.
The core features of this system:
The system itself consists of two main modules:
It also includes two helper tools:
The Coverage Instance module is a kind of global manager that is necessary in every scene for shaders to work correctly. Its main purpose is to collect and store all coverage materials used in a scene, manage their properties globally, and provide a coverage occlusion mask that is used in shaders to avoid coverage in occluded areas, such as the ground surface under a canopy or the interior of a house.
GPU Particle System is a custom GPU powered particle system that is very effective at adding real-time falling snow/rain effects. Particles can collide with objects in the scene, which helps get rid of them in enclosed areas, such as inside a house.