In a third demo illustrating another powerful use of Tiled Resources, Microsoft showed a program developed by our content technology group. It showed a power plant filled with fine shadows that dynamically shift to reveal the detailed environment.
In this example, an enormous shadow depth map is used to precisely compute the shadows in the scene.
To avoid the allocation of a prohibitive amount of memory, Tiled Resources are used to allocate only the memory required to compute the shadows for the current view, a tiny fraction of the total.
The residency map, on the left, depicts the allocation map; the black region represents high resolution and shades of gray represent progressively lower resolutions of the shadow hierarchy.