Developed using Unity and HLSL

Snow Ground Shader

I have developed a custom URP shader with HLSL tessellation and a RenderTexture-based interaction mask to simulate stylized snow.


The snow ground reacts to player collisions and disappears over time, and is stylized to glisten under higher levels of scene light.  The shader uses GPU tessellation to dynamically add geometry to the snow surface, with distance-based tessellation so higher geometry detail is only generated close to the camera.


Snow Ground Shader animated preview