Website powered by

Interactive Snow Shader

Hi! This is a personal project made in Unity. This winter, I really wanted to see snow, but since it wasn’t snowy where I live, I decided to create my own. The goal of this project was to develop an interactive snow shader using HLSL (Lit) that can be easily applied to an environment. The snow reacts dynamically to the player’s movement, leaving visible footprints on the surface. I started from Minions Art's Tessellation Shader and adapted it to fit the URP and Lit pipeline. To achieve the interaction, I used a Render Texture that records the character’s footsteps in real time. The shader then samples this texture to drive tessellation and surface deformation, creating the illusion of compressed snow where the player walks. Hope you'll like it!