dynamic snow has been confirmed to add layers upon it
Link me, where it was said. Seriously.
When the dragon breathes fire
Easy one. You've got a texture layer, let's call it "snow". What texture is?
Well, basically - it's an info about what color tiny bit of object is. There are numerous type of textures, for different purpouses. "Snowy" one will store "snow width" value per tiny bit of object. Then, if it's snowy, you simply increase that value all over the whole texture, and when it's going to be hot somewhere - you project substraction map (think of light projector), so "snow ammount" is reducing.
There are place for some implenetation-dependent variations, but basically
IF dynamic snow is one more texture layer - that's the way they're going to handle it.
However, even that realisation (texture layer)
does not guarantee, that there will be footprints. Because:
- Snow textures could have WAY less detail, than diffuse - just not enough for a recognizable footprint;
- They can be: object-unique (which takes A LOT of space, in order to save footprints - hard drive space), instansed (so they can't save footprints) or may not be stored (footprint cleanup after a while);
And even so, I'm still wondering about how they are going to make dynamic snow on terrain (for those not familiar with graphics technologies - ground usually is represented as one huge surface with different height in different points, and is assebmled on-the-fly with dynamic detail spread from single triangles)