Visibility culling using hierarchical occlusion maps

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

Abstract

We present hierarchical occlusionmaps (HOM) for visibility culling on complex models with high depth complexity. The culling algorithm uses an object space bounding volume hierarchy and a hierarchy of image space occlusion maps. Occlusion maps represent the aggregate of projections of the occluders onto the image plane. For each frame, the algorithm selects a small set of objects fromthemodel as occludersand renders them to forman initial occlusion map, from which a hierarchy of occlusion maps is built. The occlusion maps are used to cull away a portion of the model not visible from the current viewpoint. The algorithm is applicable to all models and makes no assumptions about the size, shape, or type of occluders. It supports approximate culling in which small holes in or among occluders can be ignored. The algorithm has been implemented on current graphics systems and has been applied to large models composed of hundreds of thousands of polygons. In practice, it achieves significant speedup in interactive walkthroughs of models with high depth complexity.

Cite

CITATION STYLE

APA

Zhang, H., Manocha, D., Hudson, T., & Hoff, K. E. (1997). Visibility culling using hierarchical occlusion maps. In Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH 1997 (pp. 77–88). Association for Computing Machinery, Inc. https://doi.org/10.1145/258734.258781

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