Portholes and planes: faster dynamic evaluation of potentially visible sets

  • Authors:
  • Timothy Roden;Ian Parberry

  • Affiliations:
  • University of North Texas;University of North Texas

  • Venue:
  • Computers in Entertainment (CIE) - Theoretical and Practical Computer Applications in Entertainment
  • Year:
  • 2005

Quantified Score

Hi-index 0.01

Visualization

Abstract

We describe a simple and efficient dynamic occlusion- culling algorithm for computing potentially visible sets (PVS) in densely occluded virtual environments. Our method is an optimization of a widely used technique in which a 3D environment is divided into cells and portals. Our algorithm computes the PVS in approximately half the time of previous portal methods at the expense of producing a slightly relaxed PVS. In addition, our algorithm enables fast culling of objects within cells using inexpensive object-space methods by using a lookup table to compute the diminished object-space view frustum. The algorithm takes advantage of temporal coherence, is easy to implement, and is particularly well suited for applications that need to compute a PVS for use in non-rendering tasks such as AI.