ABSTRACT
We introduce a visually pleasant ambient occlusion approximation running on real-time graphics hardware. Our method is a multi-pass algorithm that separates the ambient occlusion problem into high-frequency, detailed ambient occlusion and low-frequency, distant ambient occlusion domains, both capable of running independently and in parallel. The high-frequency detailed approach uses an image-space method to approximate the ambient occlusion due to nearby occluders caused by high surface detail. The low-frequency approach uses the intrinsic properties of a modern GPU to greatly reduce the search area for large and distant occluders with the help of a low-detail approximated version of the occluder geometry. Our method utilizes the highly parallel, stream processors (GPUs) to perform real-time visually pleasant ambient occlusion. We show that our ambient occlusion approximation works on a wide variety of applications such as molecular data visualization, dynamic deformable animated models, highly detailed geometry. Our algorithm demonstrates scalability and is well-suited for the current and upcoming graphics hardware.
- Arikan, O., Forsyth, D. A., and O'Brien, J. F. 2005. Fast and Detailed Approximate Global Illumination by Irradiance Decomposition. In Proceedings of ACM SIGGRAPH 2005, ACM Press, Volume 24, Issue 3. Google ScholarDigital Library
- Bajaj, C., Djeu, P., Siddavanahalli, V., and Thane, A. 2004. TexMol: Interactive Visual Exploration of Large Flexible Multi-component Molecular Complexes. In Proceedings of IEEE Conference on Visualization, 243--250. Google ScholarDigital Library
- Botsch, M., Hornung, A., Zwicker, M., and Kobbelt, L. 2005. High-quality surface splatting on todays GPUs. Proceedings of Symposium on Point-Based Graphics, 17--24. Google ScholarDigital Library
- Bradshaw, G., and O'Sullivan, C., 2002. Sphere-tree construction using dynamic medial axis approximation.Google Scholar
- Bunnell, M. 2005. Dynamic Ambient Occlusion and Indirect Lighting. GPU Gem2, NVidia Corporation, 223--234.Google Scholar
- Dachsbacher, C., and Stamminger, M. 2006. Splatting indirect illumination. In SI3D '06: Proceedings of the 2006 symposium on Interactive 3D graphics and games, ACM Press, New York, NY, USA, 93--100. Google ScholarDigital Library
- Everitt, C. 2001. Interactive order-independent transparency. White paper, NVidia 2, 6, 7.Google Scholar
- Hegeman, K., Premoze, S., Ashikhmin, M., and Drettakis, G. 2006. Approximate ambient occlusion for trees. In Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, C. Sequin and M. Olano, Eds., ACM SIGGRAPH. Google ScholarDigital Library
- James, D. L., and Fatahalian, K. 2003. Precomputing interactive dynamic deformable scenes. ACM Transactions on Graphics 22, 3, 879--887. Google ScholarDigital Library
- Kontkanen, J., and Aila, T. 2006. Ambient occlusion for animated characters. In Rendering Techniques 2006 (Eurographics Symposium on Rendering), T. A.-M. Wolfgang Heidrich, Ed., Eurographics. Google ScholarDigital Library
- Kontkanen, J., and Laine, S. 2005. Ambient Occlusion Fields. In Proceedings of ACM SIGGRAPH 2005 Symposium on Interactive 3D Graphics and Games, ACM Press, 41--48. Google ScholarDigital Library
- Miller, G. 1994. Efficient algorithms for local and global accessibility shading. Proceedings of the 21st annual conference on Computer graphics and interactive techniques, 319--326. Google ScholarDigital Library
- Ren, Z., Wang, R., Snyder, J., Zhou, K., Liu, X., Sun, B., Sloan, P.-P., Bao, H., Peng, Q., and Guo, B. 2006. Real-time soft shadows in dynamic scenes using spherical harmonic exponentiation. ACM Trans. Graph. 25, 3, Volume 25, Issue 3, 977--986. Google ScholarDigital Library
- ShadeVis. 2006. MeshLab http://meshlab.sourceforge.net.Google Scholar
- Sloan, P., Kautz, J., and Snyder, J., 2002. Precomputed Radiance Transfer for Real-time rendering in Dynamic, Low-frequency Lighting Environments.Google Scholar
- Sloan, P.-P. 2006. Normal Mapping for Precomputed Radiance Transfer. In Proceedings of ACM 2006 Symposium in Interactive 3D Graphics and Games. Google ScholarDigital Library
- Tarini, M., Cignoni, P., and Montani, C. 2006. Ambient occlusion and edge cueing to enhance real time molecular visualization. IEEE Transaction on Visualization and Computer Graphics 12, 6 (sep/oct). Google ScholarDigital Library
- Wang, R., Zhou, K., Snyder, J., Liu, X., Bao, H., Peng, Q., and Guo, B. 2006. Variational sphere set approximation for solid objects. Submitted to Pacific Graphics.Google Scholar
- Wassenius, C. 2005. Accelerated Ambient Occlusion Using Spatial Subdivision Structures.Google Scholar
Index Terms
- Hardware accelerated ambient occlusion techniques on GPUs
Recommendations
Contour-based polygonal ambient occlusion using a single-depth texture
We present a novel approximation of a global illumination technique called contour-based polygonal ambient occlusion, an approach that darkens by only using a depth texture as screen-space ambient occlusion without additional information such as a ...
Multi-view ambient occlusion with importance sampling
I3D '13: Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and GamesScreen-space ambient occlusion and obscurance (AO) techniques have become de-facto methods for ambient light attenuation and contact shadows in real-time rendering. Although extensive research has been conducted to improve the quality and performance of ...
Real-Time Volume-Based Ambient Occlusion
Real-time rendering can benefit from global illumination methods to make the 3D environments look more convincing and lifelike. On the other hand, the conventional global illumination algorithms for the estimation of the diffuse surface interreflection ...
Comments