Improving occlusion query efficiency with occupancy maps

18Citations
Citations of this article
22Readers
Mendeley users who have this article in their library.
Get full text

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.

Cite

CITATION STYLE

APA

Staneker, D., Bartz, D., & Meißner, M. (2003). Improving occlusion query efficiency with occupancy maps. In PVG 2003, Proceedings - IEEE Symposium on Parallel and Large-Data Visualization and Graphics 2003 (pp. 111–118). Institute of Electrical and Electronics Engineers Inc. https://doi.org/10.1109/PVGS.2003.1249049

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free