Table of Contents

Introduction


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:

Coverage Instance Summary

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 Summary

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.