The goal of this shader was to make a snow effect with Unity. The shader uses 3 textures. One for the base texture, one normal map and one “displacement” texture. This one is used for the tessellation so the snow isn’t perfectly flat. I also use a cube map to have the glitter aspect of the snow from the sun.
For the dynamic modification of the snow with physical objects I use a “Splat Map” which is updated by a depth camera placed below the snow.