Conservative visibility preprocessing for walkthroughs of complex urban scenes
- 22 October 2000
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 115-128
- https://doi.org/10.1145/502390.502413
Abstract
Visibility preprocessing is a useful method to reduce the complexity of scenes to be processed in real-time, and so enhances the overall rendering performance for interactive visualization of virtual environments. In this paper, we propose an efficient visibility preprocessing method. The proposed method is able to handle more general environments, like urban environments, and remove invisible polygons jointly blocked by multiple occluders. The proposed method requires O(nm) time and O(n+m) space. By selecting a suitable value for m. user can select a suitable level of trade-off between the preprocessing time and the quality of the computational result. In the proposed method, we assume that navigatable areas in virtual environments are partitioned into rectangular parallelepiped cells or sub-worlds. To preprocess the visibility of each polygon for a given partitioned cell, we should determine at least the area-to-area visibility. That is inherently a four-dimensional problem. In the proposed method, we efficiently express four-dimensional visibility information on two-dimensional spaces and keep it within a ternary tree. which is conceptually similar to a BSP(Binary Space Partitioning) tree, by exploiting the characteristics of conservative visibility.Keywords
This publication has 15 references indexed in Scilit:
- Conservative visibility preprocessing using extended projectionsPublished by Association for Computing Machinery (ACM) ,2000
- Conservative volumetric visibility with occluder fusionPublished by Association for Computing Machinery (ACM) ,2000
- Linear-Time Algorithms for Finding the Shadow Volumes from a Convex Area Light SourceAlgorithmica, 1998
- The visibility skeletonPublished by Association for Computing Machinery (ACM) ,1997
- Visibility culling using hierarchical occlusion mapsPublished by Association for Computing Machinery (ACM) ,1997
- A fast shadow algorithm for area light sources using backprojectionPublished by Association for Computing Machinery (ACM) ,1994
- Fast object-precision shadow generation for area light sourcePublished by Association for Computing Machinery (ACM) ,1992
- Efficiently computing and representing aspect graphs of polyhedral objectsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1991
- Visibility, occlusion, and the aspect graphInternational Journal of Computer Vision, 1990
- Epipolar-plane image analysis: An approach to determining structure from motionInternational Journal of Computer Vision, 1987