Abstract
This paper addresses the problem of computing the triangles visible from a region in space. The proposed aggressive visibility solution is based on stochastic ray shooting and can take any triangular model as input. We do not rely on connectivity information, volumetric occluders, or the availability of large occluders, and can therefore process any given input scene. The proposed algorithm is practically memoryless, thereby alleviating the large memory consumption problems prevalent in several previous algorithms. The strategy of our algorithm is to use ray mutations in ray space to cast rays that are likely to sample new triangles. Our algorithm improves the sampling efficiency of previous work by over two orders of magnitude.
Supplemental Material
- Aila, T., and Miettinen, V. 2004. dPVS: An occlusion culling system for massive dynamic environments. IEEE Computer Graphics & Applications 24, 2. Google Scholar
Digital Library
- Airey, J. M., Rohlf, J. H., and Brooks, Jr., F. P. 1990. Towards image realism with interactive update rates in complex virtual building environments. In Computer Graphics (1990 Symposium on Interactive 3D Graphics), vol. 24, 41--50. Google Scholar
Digital Library
- Andujar, C., Saona, C., and Navazo, I. 2000. Lod visibility culling and occluder synthesis. Computer Aided Design 32, 13, 773 783.Google Scholar
Cross Ref
- Bittner, J., Wonka, R, and Wimmer, M. 2001. Visibility preprocessing for urban scenes using line space subdivision. In Proc. of Pacific Graphics 2001, 276--284. Google Scholar
Digital Library
- Bittner, J. 2002. Efficient construction of visibility maps using approximate occlusion sweep. In SCCG '02: Proceedings of the 18th spring conference on Computer graphics, 167--175. Google Scholar
Digital Library
- Bittner, J. 2003. Hierarchical Techniques for Visibility Computations. PhD thesis, Czech Technical University in Prague.Google Scholar
- Chhugani, J., Purnomo, B., Krishnan, S., Cohen, J., Venkata-Subramanian, S., and Johnson, D. S. 2005. vLOD: High-fidelity walkthrough of large virtual environments. IEEE Trans. on Visualization and Computer Graphics 11, 1, 35--47. Google Scholar
Digital Library
- Cohen-Or, D., Chrysanthou, Y. L., Silva, C. T., and Durand, F. 2003. A survey of visibility for walkthrough applications. IEEE Trans. on Visualization and Computer Graphics 9, 3, 412--431. Google Scholar
Digital Library
- Duguet, F., and Drettakis, G. 2002. Robust epsilon visibility. In Proc. ACM SIGGRAPH 2002, 567--575. Google Scholar
Digital Library
- Durand, F., Drettakis, G., Thollot, J., and Puech, C. 2000. Conservative visibility preprocessing using extended projections. In Proc. ACM SIGGRAPH 2000, 239--248. Google Scholar
Digital Library
- Durand, F. 1999. 3D Visibility: Analytical Study and Applications. PhD thesis, Universite Joseph Fourier, Grenoble, France.Google Scholar
- Gotsman, C., Sudarsky, O., and Fayman, J. 1999. Optimized occlusion culling using five-dimensional subdivision. Computers and Graphics 5, 23, 645--654.Google Scholar
Cross Ref
- Haumont, D., Mäkinen, O., and Nirenstein, S. 2005. A low dimensional framework for exact polygon-to-polygon occlusion queries. In Proc. Eurographics Symposium on Rendering, 211--222. Google Scholar
Digital Library
- Jeschke, S., Wimmer, M., Schumann, H., and Purgathofer, W. 2005. Automatic impostor placement for guaranteed frame rates and low memory requirements. In Proc. of ACM SIGGRAPH Symp. on Interactive 3D Graphics and Games, 103--110. Google Scholar
Digital Library
- Koltun, V., Chrysanthou, Y., and Cohen-Or, C.-O. 2001. Hardware-accelerated from-region visibility using a dual ray space. In Rendering Techniques 2001, 205--216. Google Scholar
Digital Library
- Levoy, M., and Hanrahan, P. 1996. Light field rendering. In Proc. ACM SIGGRAPH 96, 31--42. Google Scholar
Digital Library
- Leyvand, T., Sorkine, O., and Cohen-Or, D. 2003. Ray space factorization for from-region visibility. ACM Transactions on Graphics 22, 3, 595--604. Google Scholar
Digital Library
- Mcdermott, D., and Gelsey, A. 1987. Terrain analysis for tactical situation assessment. In Proceedings Spatial Reasoning and Multi-Sensor Fusion, 420--429.Google Scholar
- Mora, F., Aveneau, L., and Mériaux, M. 2005. Coherent and exact polygon-to-polygon visibility. In Proceedings of Winter School on Computer Graphics 2005, 87--94.Google Scholar
- Müller, P., Wonka, P., Hägler, S., Ulmer, A., and Gool, L. V. 2006. Procedural modeling of buildings. ACM Transactions on Graphics 25, 3. Google Scholar
Digital Library
- Niederreiter, H. 1992. Random Number Generation and Quasi-Monte Carlo Methods. SIAM Philadelphia. Google Scholar
Digital Library
- Nirenstein, S., and Blake, E. 2004. Hardware accelerated visibility preprocessing using adaptive sampling. In Rendering Techniques 2004, 207--216. Google Scholar
Digital Library
- Nirenstein, S., Blake, E., and Gain, J. 2002. Exact from-region visibility culling. In Rendering Techniques 2002, 191--202. Google Scholar
Digital Library
- Pito, R. 1999. A solution to the next best view problem for automated surface acquisition. IEEE Trans. Pattern Anal. Mach. Intell. 21, 10, 1016--1030. Google Scholar
Digital Library
- Reshetov, A., Soupikov, A., and Hurley, J. 2005. Multi-level ray tracing algorithm. ACM Trans. on Graphics 24, 3, 1176--1185. Google Scholar
Digital Library
- Sbert, M. 1993. An integral geometry method for fast form factor computation. Computer Graphics Forum 12, 3, C409-C420.Google Scholar
Cross Ref
- Schaufler, G., Dorsey, J., Decoret, X., and Sillion, F. 2000. Conservative volumetric visibility with occluder fusion. In Proc. ACM SIGGRAPH 2000, 229--238. Google Scholar
Digital Library
- Shade, J., Gortler, S., Wei He, L., and Szeliski, R. 1998. Layered depth images. In Proc. ACM SIGGRAPH 98, 231--242. Google Scholar
Digital Library
- Stuerzlinger, W. 1999. Imaging all visible surfaces. In Proc. Graphics Interface 1999, 115--122. Google Scholar
Digital Library
- Teller, S. J., and Séquin, C. H. 1991. Visibility preprocessing for interactive walkthroughs. Computer Graphics (Proc. ACM SIGGRAPH 91) 25, 61--69. Google Scholar
Digital Library
- Wald, I., Purcell, T. J., Schmittler, J., Benthin, C., and Slusallek, P. 2003. Realtime ray tracing and its use for interactive global illumination. In Eurographics State of the Art Reports. Google Scholar
Digital Library
- Wald, I., Dietrich, A., and Slusallek, P. 2004. An interactive out-of-core rendering framework for visualizing massively complex models. In Rendering Techniques 2004, 81--92. Google Scholar
Digital Library
- Wilson, A., and Manocha, D. 2003. Simplifying complex environments using incremental textured depth meshes. ACM Transactions on Graphics 22, 3, 678--688. Google Scholar
Digital Library
- Wonka, P., Wimmer, M., and Schmalstieg, D. 2000. Visibility preprocessing with occluder fusion for urban walkthroughs. In Rendering Techniques 2000. 71--82. Google Scholar
Digital Library
- Wonka, P., Wimmer, M., and Sillion, F. 2001. Instant visibility. Computer Graphics Forum 20, 3, 411--421.Google Scholar
Cross Ref
- Woop, S., Schmittler, J., and Slusallek, P. 2005. RPU: a programmable ray processing unit for realtime ray tracing. ACM Transactions on Graphics 24, 3. 434--444. Google Scholar
Digital Library
Index Terms
Guided visibility sampling
Recommendations
Conservative visibility preprocessing using extended projections
SIGGRAPH '00: Proceedings of the 27th annual conference on Computer graphics and interactive techniquesVisualization of very complex scenes can be significantly accelerated using occlusion culling. In this paper we present a visibility preprocessing method which efficiently computes potentially visible geometry for volumetric viewing cells. We introduce ...
Guided Visibility Sampling++
Visibility computation is a common problem in the field of computer graphics. Examples include occlusion culling, where parts of the scene are culled away, or global illumination simulations, which are based on the mutual visibility of pairs of points ...
Guided visibility sampling
SIGGRAPH '06: ACM SIGGRAPH 2006 PapersThis paper addresses the problem of computing the triangles visible from a region in space. The proposed aggressive visibility solution is based on stochastic ray shooting and can take any triangular model as input. We do not rely on connectivity ...





Comments