Alias-Free Shadow Maps
Abstract
In this paper we abandon the regular structure of shadow maps. Instead, we transform the visible pixels P(x, y, z) from screen space to the image plane of a light source P0(x0, y0, z0). The (x0, y0) are then used as sampling points when the geometry is rasterized into the shadow map. This eliminates the resolution issues that have plagued shadow maps for decades, e.g., jagged shadow boundaries. Incorrect self-shadowing is also greatly reduced, and semi-transparent shadow casters and receivers can be supported. A hierarchical software implementation is outlined
BibTeX
@inproceedings {10.2312:EGWR:EGSR04:161-166,
booktitle = {Eurographics Workshop on Rendering},
editor = {Alexander Keller and Henrik Wann Jensen},
title = {{Alias-Free Shadow Maps}},
author = {Aila, Timo and Laine, Samuli},
year = {2004},
publisher = {The Eurographics Association},
ISSN = {1727-3463},
ISBN = {3-905673-12-6},
DOI = {10.2312/EGWR/EGSR04/161-166}
}
booktitle = {Eurographics Workshop on Rendering},
editor = {Alexander Keller and Henrik Wann Jensen},
title = {{Alias-Free Shadow Maps}},
author = {Aila, Timo and Laine, Samuli},
year = {2004},
publisher = {The Eurographics Association},
ISSN = {1727-3463},
ISBN = {3-905673-12-6},
DOI = {10.2312/EGWR/EGSR04/161-166}
}