Title :
Multi-resolution Shadow Mapping Using CUDA Rasterizer
Author :
Peng Huang ; Xuehui Liu ; Enhua Wu
Author_Institution :
Univ. of Chinese Acad. of Sci., Beijing, China
Abstract :
Shadow mapping is a fast and easy to use method to produce hard shadows. However, it introduces aliasing due to its uniform sampling strategy and limited shadow map resolution. In this paper, we propose a memory efficient algorithm to render high quality shadows. Our algorithm is based on a multi-resolution shadow map structure, which includes a conventional shadow map for scene regions where a low-resolution shadow map is sufficient, and a high-resolution patch buffer to capture scene regions that are susceptible to aliasing. With this data structure, we are able to capture shadow details with far less memory footprint than conventional shadow mapping. In order to maintain an appropriate performance compared to conventional shadow mapping, we designed a customized CUDA rasterizer to render the high-resolution patches.
Keywords :
antialiasing; image resolution; parallel architectures; rendering (computer graphics); spatial data structures; aliasing; conventional shadow map; customized CUDA rasterizer; data structure; hard shadows; high quality shadow rendering; high-resolution patch buffer; high-resolution patch rendering; low-resolution shadow map; memory footprint; multiresolution shadow mapping; scene region capture; shadow map resolution; uniform sampling strategy; Geometry; Graphics processing units; Image edge detection; Indexes; Instruction sets; Rendering (computer graphics); Shadow mapping; CUDA rasterizer; Conservative rasterization; High-resolution patch; Shadow mapping;
Conference_Titel :
Computer-Aided Design and Computer Graphics (CAD/Graphics), 2013 International Conference on
Conference_Location :
Guangzhou
DOI :
10.1109/CADGraphics.2013.27