DocumentCode
2339905
Title
Improving occlusion query efficiency with occupancy maps
Author
Staneker, Dirk ; Bartz, Dirk ; Meissner, Markus
Author_Institution
Tubingen Univ., Germany
fYear
2003
fDate
21-21 Oct. 2003
Firstpage
111
Lastpage
118
Abstract
Image space occlusion culling is an useful approach to reduce the rendering load of large polygonal models. Like most large model techniques, it trades overhead costs with the rendering costs of the possibly occluded geometry. Meanwhile, modern graphics hardware supports occlusion culling, whereas they associate a significant query overhead, which hurts in particular, if the occlusion culling query itself was unsuccessful. We propose the occupancy map - a compact, cache-optimized representation of coverage information - to reduce the number of costly but unsuccessful occlusion culling queries and to arrange multiple occlusion queries. The information of the occupancy map is used to skip an occlusion query, if the respective map area is not yet set $the respective area has not yet received rendered pixels -, hence an occlusion query would always return not occluded. The remaining occlusion information is efficiently determined by asynchronous multiple occlusion queries with hardware-supported query functionality. To avoid redundant results, we arrange these multiple occlusion queries according to the information of several occupancy maps. Our presented technique is conservative and benefits from a partial depth order of the geometry.
Keywords
computational geometry; hidden feature removal; image retrieval; OpenGL functionality; cache-optimized representation; graphics hardware; occlusion culling; occlusion query efficiency; occupancy maps; viewing algorithm; Chromium; Costs; Geometry; Graphics; Hardware; Layout; Packaging; Rendering (computer graphics); Sampling methods; Solid modeling;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Large-Data Visualization and Graphics, 2003. PVG 2003. IEEE Symposium on
Conference_Location
Seattle, WA, USA
Print_ISBN
0-7803-8122-X
Type
conf
DOI
10.1109/PVGS.2003.1249049
Filename
1249049
Link To Document