Fast, Sub-pixel Antialiased Shadow Maps

Solving aliasing artifacts is an essential problem in shadow mapping approaches. Many works have been proposed, however, most of them focused on removing the texel‐level aliasing that results from the limited resolution of shadow maps. Little work has been done to solve the pixel‐level shadow aliasi...

Full description

Saved in:
Bibliographic Details
Published inComputer graphics forum Vol. 28; no. 7; pp. 1927 - 1934
Main Authors Pan, Minghao, Wang, Rui, Chen, Weifeng, Zhou, Kun, Bao, Hujun
Format Journal Article
LanguageEnglish
Published Oxford, UK Blackwell Publishing Ltd 01.10.2009
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Solving aliasing artifacts is an essential problem in shadow mapping approaches. Many works have been proposed, however, most of them focused on removing the texel‐level aliasing that results from the limited resolution of shadow maps. Little work has been done to solve the pixel‐level shadow aliasing that is produced by the rasterization on the screen plane. In this paper, we propose a fast, sub‐pixel antialiased shadowing algorithm to solve the pixel aliasing problem. Our work is based on the alias‐free shadow maps, which is capable of computing accurate per‐pixel shadow, and only incurs little cost to extend to sub‐pixel accuracy. Instead of direct supersampling the screen space, we take facets to approximate pixels in shadow testing. The shadowed area of one facet is rapidly evaluated by projecting blocker geometry onto a supersampled 2D occlusion mask with bitmasks fusion. It provides a sub‐pixel occlusion sampling so as to capture fine shadow details and features. Furthermore, we introduce the silhouette mask map that limits visibility evaluation to pixels only on the silhouette, which greatly reduces the computation cost. Our algorithm runs entirely on the GPU, achieving real‐time performance and is an order of magnitude faster than the brute‐force supersampling method to produce comparable 32× antialiased shadows.
Bibliography:ArticleID:CGF1571
istex:FF519D7BDC27EBED18DF9EFF8DB398A03EB8C0D2
ark:/67375/WNG-BSJG5Q2C-9
ISSN:0167-7055
1467-8659
DOI:10.1111/j.1467-8659.2009.01571.x