Abstract
Stochastic techniques for rendering indirect illumination suffer from noise due to the variance in the integrand. In this paper, we describe a general reconstruction technique that exploits anisotropy in the light field and permits efficient reuse of input samples between pixels or world-space locations, multiplying the effective sampling rate by a large factor. Our technique introduces visibility-aware anisotropic reconstruction to indirect illumination, ambient occlusion and glossy reflections. It operates on point samples without knowledge of the scene, and can thus be seen as an advanced image filter. Our results show dramatic improvement in image quality while using very sparse input samplings.
Supplemental Material
Available for Download
Supplemental material.
- Arvo, J., and Kirk, D. 1987. Fast ray tracing by ray classification. Computer Graphics (Proc. ACM SIGGRAPH '87) 21, 55--64. Google ScholarDigital Library
- Bala, K., Dorsey, J., and Teller, S. 1999. Radiance inter-polants for accelerated bounded-error ray tracing. ACM Trans. Graph. 18, 213--256. Google ScholarDigital Library
- Bekaert, P., Sbert, M., and Halton, J. 2002. Accelerating path tracing by re-using paths. In Proc. Eurographics Workshop on Rendering 2002, 125--134. Google ScholarDigital Library
- Chai, J.-X., Tong, X., Chan, S.-C., and Shum, H.-Y. 2000. Plenoptic sampling. In Proc. ACM SIGGRAPH 2000, 307--318. Google ScholarDigital Library
- Christensen, P., 2008. Point-based approximate color bleeding. Pixar Technical Memo #08--01.Google Scholar
- Dammertz, H., Sewtz, D., Hanika, J., and Lensch, H. P. A. 2010. Edge-avoiding À-trous wavelet transform for fast global illumination filtering. In Proc. High Performance Graphics 2010, 67--75. Google ScholarDigital Library
- Durand, F., Holzschuch, N., Soler, C., Chan, E., and Sillion, F. X. 2005. A frequency analysis of light transport. ACM Trans. Graph. 24, 3, 1115--1126. Google ScholarDigital Library
- Egan, K., Tseng, Y., Holzschuch, N., Durand, F., and Ramamoorthi, R. 2009. Frequency analysis and sheared reconstruction for rendering motion blur. ACM Trans. Graph. 28, 3, 93:1--93:13. Google ScholarDigital Library
- Egan, K., Durand, F., and Ramamoorthi, R. 2011. Practical filtering for efficient ray-traced directional occlusion. ACM Trans. Graph. 30, 6, 180:1--180:10. 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. Graph. 30, 2, 9:1--9:13. Google ScholarDigital Library
- Gassenbauer, V., Křivánek, J., and Bouatouch, K. 2009. spatial directional radiance caching. Computer Graphics Forum 28, 4, 1189--1198. Google ScholarDigital Library
- Glassner, A. 1988. Spacetime ray tracing for animation. IEEE Computer Graphics and Applications 8, 2, 60--70. Google ScholarDigital Library
- Hachisuka, T., Jarosz, W., Weistroffer, R. P., Dale, K., Humphreys, G., Zwicker, M., and Jensen, H. W. 2008. Multidimensional adaptive sampling and reconstruction for ray tracing. ACM Trans. Graph. 27, 3, 33:1--33:10. Google ScholarDigital Library
- Isaksen, A., McMillan, L., and Gortler, S. J. 2000. Dynamically reparameterized light fields. In Proc. ACM SIGGRAPH 2000, 297--306. Google ScholarDigital Library
- Keller, A. 1997. Instant radiosity. In Proc. ACM SIGGRAPH '97, 49--56. Google ScholarDigital Library
- Kontkanen, J., Tabellion, E., and Overbeck, R. 2011. Coherent out-of-core point-based global illumination. Computer Graphics Forum 30, 4, 1353--1360. 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, 55:1--55:12. Google ScholarDigital Library
- McCool, M. D. 1999. Anisotropic diffusion for Monte Carlo noise reduction. ACM Trans. Graph. 18, 2, 171--194. Google ScholarDigital Library
- Overbeck, R., Donner, C., and Ramamoorthi, R. 2009. Adaptive wavelet rendering. ACM Trans. Graph. 28, 5, 140:1--140:12. Google ScholarDigital Library
- Pharr, M., and Humphreys, G. 2010. Physically Based Rendering, 2nd ed. Morgan Kaufmann. Google ScholarDigital Library
- Ramamoorthi, R., Mahajan, D., and Belhumeur, P. 2007. A first-order analysis of lighting, shading, and shadows. ACM Trans. Graph. 26, 1, 2:1--2:21. Google ScholarDigital Library
- Ritschel, T., Engelhardt, T., Grosch, T., Seidel, H.-P., Kautz, J., and Dachsbacher, C. 2009. Micro-rendering for scalable, parallel final gathering. ACM Trans. Graph. 28, 5, 132:1--132:8. Google ScholarDigital Library
- Rousselle, F., Knaus, C., and Zwicker, M. 2011. Adaptive sampling and reconstruction using greedy error minimization. ACM Trans. Graph. 30, 6, 159:1--159:12. Google ScholarDigital Library
- Schaufler, G., and Wann Jensen, H. 2000. Ray tracing point sampled geometry. In Proc. Eurographics Workshop on Rendering 2000, 319--328. Google ScholarDigital Library
- Sen, P., and Darabi, S. 2011. Implementation of random parameter filtering. Tech. Rep. EECE-TR-11-0004, University of New Mexico.Google Scholar
- Sen, P., and Darabi, S. 2012. On filtering the noise from the random parameters in monte carlo rendering. ACM Trans. Graph., To Appear. Google ScholarDigital Library
- Soler, C., Subr, K., Durand, F., Holzschuch, N., and Sillion, F. 2009. Fourier depth of field. ACM Trans. Graph. 28, 2, 18:1--18:12. Google ScholarDigital Library
- Walter, B., Fernandez, S., Arbree, A., Bala, K., Donikian, M., and Greenberg, D. P. 2005. Lightcuts: a scalable approach to illumination. ACM Trans. Graph. 24, 3, 1098--1107. Google ScholarDigital Library
- Wann Jensen, H. 1996. Global illumination using photon maps. In Proc. Eurographics Workshop on Rendering '96, 21--30. Google ScholarDigital Library
- Ward, G. J., Rubinstein, F. M., and Clear, R. D. 1988. A ray tracing solution for diffuse interreflection. In Computer Graphics (Proc. ACMSIGGRAPH '88), 85--92. Google ScholarDigital Library
- Zwicker, M., Pfister, H., van Baar, J., and Gross, M. 2001. Surface splatting. In Proc. ACM SIGGRAPH 2001, 371--378. Google ScholarDigital Library
Recommendations
Real-time global illumination using precomputed light field probes
I3D '17: Proceedings of the 21st ACM SIGGRAPH Symposium on Interactive 3D Graphics and GamesWe introduce a new data structure and algorithms that employ it to compute real-time global illumination from static environments. Light field probes encode a scene's full light field and internal visibility. They extend current radiance and irradiance ...
Efficient shading of indirect illumination applying reflective shadow maps
I3D '13: Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and GamesWhile global illumination is a crucial issue for most computer graphics applications fostering photo realistic rendering, fast and efficient implementations remain challenging for real-time applications. One approach to approximate indirect illumination ...
Approximating global illumination on mesostructure surfaces with height gradient maps
Rendering global illumination for objects with mesostructure surfaces is a time-consuming task, and cannot presently be applied to interactive graphics. This paper presents a real-time rendering method based on a mesostructure height gradient map (MHGM) ...
Comments