Trace: » joron » stegu » survey1_results » dev » dsm
Table of Contents
Deep Shadow Maps (DSM)
Description
Regular shadow maps store a single depth value per pixel, to determine whether a certain point in the scene is either illuminated by the light source or completely in shadow. Deep shadow maps instead store one function per pixel to compute a partial visibility value for every possible depth in its corresponding frustum in the scene. This makes it possible to generate fast, shadow-map based shadows for scenes with semi-transparent volumes like fog or smoke, or layers of semitransparent objects, like fur and hair. Because the stored data is a 2D array of functions and not a densely sampled 3D volume, the representation requires only reasonable amounts of storage on disk and in memory.
Requirements
- Not currently implemented in Aqsis 1.2. Support is planned for 1.3 and work is in progress.