Abstract
Ambient occlusion and directional (spherical harmonic) occlusion have become a staple of production rendering because they capture many visually important qualities of global illumination while being reusable across multiple artistic lighting iterations. However, ray-traced solutions for hemispherical occlusion require many rays per shading point (typically 256-1024) due to the full hemispherical angular domain. Moreover, each ray can be expensive in scenes with moderate to high geometric complexity. However, many nearby rays sample similar areas, and the final occlusion result is often low frequency. We give a frequency analysis of shadow light fields using distant illumination with a general BRDF and normal mapping, allowing us to share ray information even among complex receivers. We also present a new rotationally-invariant filter that easily handles samples spread over a large angular domain. Our method can deliver 4x speed up for scenes that are computationally bound by ray tracing costs.
Supplemental Material
Available for Download
- AcademyAwards, 2010. Scientific and Technical Achievements to be Honored with Academy Awards. http://www.oscars.org/press/pressreleases/2010/20100107.html.Google Scholar
- Arikan, O., Forsyth, D. A., and O'Brien, J. F. 2005. Fast and Detailed Approximate Global Illumination by Irradiance Decomposition. ACM Trans. on Graph. (SIGGRAPH) 24, 1108--1114. Google ScholarDigital Library
- Bavoil, L., and Sainz, M. 2009. ShaderX7 - Advanced Rendering Techniques. ch. Image-Space Horizon-Based Ambient Occlusion.Google Scholar
- Chai, J., Tong, X., Chan, S., and Shum, H. 2000. Plenoptic Sampling. In Proceedings of SIGGRAPH 2000, 307--318. Google ScholarDigital Library
- Christensen, P. H. 2008. Point-Based Approximate Color Bleeding. Tech. Rep. 08--01, Pixar Animation Studios.Google Scholar
- Durand, F., Holzschuch, N., Soler, C., Chan, E., and Sillion, F. X. 2005. A Frequency Analysis of Light Transport. ACM Transactions on Graphics (SIGGRAPH 05) 24, 3, 1115--1126. Google ScholarDigital Library
- Egan, K., Tseng, Y.-T., Holzschuch, N., Durand, F., and Ramamoorthi, R. 2009. Frequency Analysis and Sheared Reconstruction for Rendering Motion Blur. ACM Trans. on Grap. (SIGGRAPH) 28, 3, 93:1--93:13. Google ScholarDigital Library
- Egan, K., Hecht, F., Durand, F., and Ramamoorthi, R. 2011. Frequency Analysis and Sheared Filtering for Shadow Light Fields of Complex Occluders. ACM Trans. on Graph. 30, 2, 9:1--9:13. Google ScholarDigital Library
- Hašan, M., Pellacini, F., and Bala, K. 2007. Matrix row-column sampling for the many-light problem. ACM Trans. Graph. 26, 3, 26:1--26:10. Google ScholarDigital Library
- Huang, F.-C., and Ramamoorthi, R. 2010. Sparsely Precomputing the Light Transport Matrix for Real-Time Rendering. Computer Graphics Forum (EGSR 10) 29, 4. Google ScholarDigital Library
- Křivánek, J., Gautron, P., Pattanaik, S., and Bouatouch, K. 2005. Radiance caching for efficient global illumination computation. IEEE Trans. on Visualization and Computer Graphics 11, 5. Google ScholarDigital Library
- Laine, S., and Karras, T. 2010. Two methods for fast ray-cast ambient occlusion. Computer Graphics Forum (EGSR 10) 29, 4. Google ScholarDigital Library
- Landis, H. 2008. Production ready global illumination. In ACM SIGGRAPH Course Notes: RenderMan in Production, 87--102.Google Scholar
- Lanman, D., Raskar, R., Agrawal, A., and Taubin, G. 2008. Shield Fields: Modeling and Capturing 3D Occluders. ACM Transactions on Graphics (SIGGRAPH Asia) 27, 5. Google ScholarDigital Library
- Lehtinen, J., Aila, T., Chen, J., Laine, S., and Durand, F. 2011. Temporal Light Field Reconstruction for Rendering Distribution effects. ACM Trans. Graph. 30, 4. Google ScholarDigital Library
- McGuire, M. 2010. Ambient Occlusion Volumes. In Proceedings of High Performance Graphics 2010, 47--56. Google ScholarDigital Library
- Méndez-Feliu, A., and Sbert, M. 2009. From Obscurances to Ambient Occlusion: A Survey. Vis. Comput. 25, 2, 181--196. Google ScholarDigital Library
- Ng, R., Ramamoorthi, R., and Hanrahan, P. 2003. All-Frequency Shadows Using Non-Linear Wavelet Lighting Approximation. ACM Trans. on Graph. (SIGGRAPH 03) 22, 3, 376--381. Google ScholarDigital Library
- Pantaleoni, J., Fascione, L., Hill, M., and Aila, T. 2010. PantaRay: Fast Ray-Traced Occlusion Caching of Massive Scenes. ACM Trans. on Graph. (SIGGRAPH 10) 29, 4, 37:1--37:10. Google ScholarDigital Library
- Pixar, 2005. The RenderMan Interface, version 3.2.1. https://renderman.pixar.com/products/rispec/rispec_pdf/RISpec3_2.pdf.Google Scholar
- Ramamoorthi, R., Koudelka, M., and Belhumeur, P. 2005. A fourier theory for cast shadows. IEEE Trans. Pattern Anal. Mach. Intell. 27, 2, 288--295. Google ScholarDigital Library
- Shinya, M. 1993. Spatial anti-aliasing for animation sequences with spatio-temporal filtering. In SIGGRAPH '93, 289--296. Google ScholarDigital Library
- Sloan, P., Kautz, J., and Snyder, J. 2002. Precomputed radiance transfer for real-time rendering in dynamic, low-frequency lighting environments. ACM TOG (SIGGRAPH 02) 21, 3. Google ScholarDigital Library
- Soler, C., and Sillion, F. 1998. Fast Calculation of Soft Shadow Textures Using Convolution. In Proceedings of SIGGRAPH 98, ACM Press/ACM SIGGRAPH, 321--332. Google ScholarDigital Library
- Ward, G., Rubinstein, F., and Clear, R. 1988. A Ray Tracing Solution for Diffuse Interreflection. In SIGGRAPH 88, 85--92. Google ScholarDigital Library
- Zhukov, S., Iones, A., and Kronin, G. 1998. An ambient light illumination model. In Rendering Techniques (Eurographics 98), 45--56.Google Scholar
Index Terms
- Practical filtering for efficient ray-traced directional occlusion
Recommendations
Frequency analysis and sheared filtering for shadow light fields of complex occluders
Monte Carlo ray tracing of soft shadows produced by area lighting and intricate geometries, such as the shadows through plant leaves or arrays of blockers, is a critical challenge. The final image often has relatively smooth shadow patterns, since it ...
Practical filtering for efficient ray-traced directional occlusion
SA '11: Proceedings of the 2011 SIGGRAPH Asia ConferenceAmbient occlusion and directional (spherical harmonic) occlusion have become a staple of production rendering because they capture many visually important qualities of global illumination while being reusable across multiple artistic lighting ...
Dual space directional occlusion
Current real-time ambient or directional occlusion approximation methods are either screen space or object space based. Both methods suffer from drawbacks such as time incoherence and occlusion popping for screen space methods or loss of detailed ...
Comments