Disclaimer: most things still in prototype stage
Since winter was to be an integral part of the game we did a lot of experimenting with ways to make snow as cool as possible.
Using dynamic render targets we were able to do the following things without sacrificing much in the way of performance:
- remove grass under dynamic objects to keep it from poking through things via the vertex shader
- "compacting" snow under dynamic and static objects offsetting the snow height through the vertex shader and replacing the normal map
- melt snow close to heat sources
- use different footstep VFX since we could not use physical materials to differentiate surfaces
i will upload a breakdown of the ground material once i had the time to make it presentable.