AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
PDF (8 MB)
Collect
Submit Manuscript AI Chat Paper
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Research Article | Open Access

Real-time all-frequency global illumination with radiance caching

School of Software, Shandong University, Jinan 250101, China
School of Computer Science and Engineering, Nanjing University of Science and Technology, Nanjing 210094, China

* Youxin Xing and Gaole Pan contributed equally to this work.

Show Author Information

Graphical Abstract

Abstract

Global illumination (GI) plays a crucial role in rendering realistic results for virtual exhibitions, such as virtual car exhibitions. These scenarios usually include all-frequency bidirectional reflectance distribution functions (BRDFs), although their geometries and light configurations may be static. Rendering all-frequency BRDFs in real time remains challenging due to the complex light transport. Existing approaches, including precomputed radiance transfer, light probes, and the most recent path-tracing-based approaches (ReSTIR PT), cannot satisfy both quality and performance requirements simultaneously. Herein, we propose a practical hybrid global illumination approach that combines ray tracing and cached GI by caching the incoming radiance with wavelets. Our approach can produce results close to those of offline renderers at the cost of only approximately 17 ms at runtime and is robust over all-frequency BRDFs. Our approach is designed for applications involving static lighting and geometries, such as virtual exhibitions.

References

[1]
Sloan, P. P.; Kautz, J.; Snyder, J. Precomputed radiance transfer for real-time rendering in dynamic, low-frequency lighting environments. In: Proceedings of the 29th Annual Conference on Computer Graphics and Interactive Techniques, 527–536, 2002.
[2]
Ng, R.; Ramamoorthi, R.; Hanrahan, P. All-frequency shadows using non-linear wavelet lighting approximation. In: Proceedings of the ACM SIGGRAPH Papers, 376–381, 2003.
[3]
Ng, R.; Ramamoorthi, R.; Hanrahan, P. Triple product wavelet integrals for all-frequency relighting. In: Proceedings of the ACM SIGGRAPH Papers, 477–487, 2004.
[4]

Kontkanen, J.; Laine, S. Sampling precomputed volumetric lighting. Journal of Graphics Tools Vol. 11, No. 3, 1–16, 2006.

[5]

Majercik, Z.; Guertin, J. P.; McGuire, M. Dynamic diffuse global illumination with ray-traced irradiance fields. Journal of Computer Graphics Techniques Vol. 8, No. 2, 1–30, 2019.

[6]
Talbot, J. F.; Cline, D.; Egbert, P. Importance resampling for global illumination. In: Proceedings of the 16th Eurographics Conference on Rendering Techniques, 139–146, 2005.
[7]

Bitterli, B.; Wyman, C.; Pharr, M.; Shirley, P.; Lefohn, A.; Jarosz, W. Spatiotemporal reservoir resampling for real-time ray tracing with dynamic direct lighting. ACM Transactions on Graphics Vol. 39, No. 4, Article No. 148, 2020.

[8]

Ouyang, Y.; Liu, S.; Kettunen, M.; Pharr, M.; Pantaleoni, J. ReSTIR GI: Path resampling for real-time path tracing. Computer Graphics Forum Vol. 40, No. 8, 17–29, 2021.

[9]

Lin, D.; Kettunen, M.; Bitterli, B.; Pantaleoni, J.; Yuksel, C.; Wyman, C. Generalized resampled importance sampling: Foundations of ReSTIR. ACM Transactions on Graphics Vol. 41, No. 4, Article No. 75, 2022.

[10]

Wang, R.; Tran, J.; Luebke, D. All-frequency relighting of glossy objects. ACM Transactions on Graphics Vol. 25, No. 2, 293–318, 2006.

[11]

Müller, T.; Rousselle, F.; Novák, J.; Keller, A. Real-time neural radiance caching for path tracing. ACM Transactions on Graphics Vol. 40, No. 4, Article No. 36, 2021.

[12]

Greger, G.; Shirley, P.; Hubbard, P. M.; Greenberg, D. P. The irradiance volume. IEEE Computer Graphics and Applications Vol. 18, No. 2, 32–43, 1998.

[13]

Nijasure, M.; Pattanaik, S.; Goel, V. Real-time global illumination on GPUs. Journal of Graphics Tools Vol. 10, No. 2, 55–71, 2005.

[14]

Rodriguez, S.; Leimkühler, T.; Prakash, S.; Wyman, C.; Shirley, P.; Drettakis, G. Glossy probe reprojection for interactive global illumination. ACM Transactions on Graphics Vol. 39, No. 6, Article No. 237, 2020.

[15]
Majercik, Z.; Marrs, A.; Spjut, J.; McGuire, M. Scaling probe-based real-time dynamic global illumination for production. arXiv preprint arXiv:2009.10796, 2020.
[16]

Christensen, P. H. Point-based approximate color bleeding. Pixar Technical Notes Vol. 2, No. 5, 6, 2008.

[17]
Ritschel, T.; Engelhardt, T.; Grosch, T.; Seidel, H. P.; Kautz, J.; Dachsbacher, C. Micro-rendering for scalable, parallel final gathering. In: Proceedings of the ACM SIGGRAPH Asia Papers, Article No. 132, 2009.
[18]

Hollander, M.; Ritschel, T.; Eisemann, E.; Boubekeur, T. ManyLoDs: Parallel many-view level-of-detail selection for real-time global illumination. Computer Graphics Forum Vol. 30, No. 4, 1233–1240, 2011.

[19]

Wang, B.; Meng, X.; Boubekeur, T. Wavelet point-based global illumination. Computer Graphics Forum Vol. 34, No. 4, 143–153, 2015.

[20]
Kajiya, J. T. The rendering equation. In: Proceedings of the 13th Annual Conference on Computer Graphics and Interactive Techniques, 143–150, 1986.
[21]

Yuksel, C. Sample elimination for generating Poisson disk sample sets. Computer Graphics Forum Vol. 34, No. 2, 25–32, 2015.

[22]

Cook, R. L.; Torrance, K. E. A reflectance model for computer graphics. ACM SIGGRAPH Computer Graphics Vol. 15, No. 3, 307–316, 1981.

[23]
Walter, B.; Marschner, S. R.; Li, H.; Torrance, K. E. Microfacet models for refraction through rough surfaces. In: Proceedings of the 18th Eurographics Conference on Rendering Techniques, 195–206, 2007.
[24]

Trowbridge, T. S.; Reitz, K. P. Average irregularity representation of a rough surface for ray reflection. JOSA Vol. 65, No. 5, 531–536, 1975.

[25]

Heitz, E. Understanding the masking-shadowing function in microfacet-based BRDFs. Journal of Computer Graphics Techniques Vol. 3, No. 2, 32–91, 2014.

[26]

Schlick, C. An inexpensive BRDF model for physically-based rendering. Computer Graphics Forum Vol. 13, No. 3, 233–246, 1994.

[27]
Guy, R.; Agopian, M. Physically based rendering in filament. 2019. Available at https://google.github.io/filament/Filament.html
[28]
Benty, N.; Yao, K. H.; Clarberg, P.; Chen, L.; Kallweit, S.; Foley, T.; Oakes, M.; Lavelle, C.; Wyman, C. The Falcor rendering framework. 2022. Available at https://github.com/NVIDIAGameWorks/Falcor
[29]
CodeItNow. Cubemap texel solid angle. 2022. Available at https://www.rorydriscoll.com/2012/01/15/cubemap-texel-solid-angle/
Computational Visual Media
Pages 923-936
Cite this article:
Xing Y, Pan G, Chen X, et al. Real-time all-frequency global illumination with radiance caching. Computational Visual Media, 2024, 10(5): 923-936. https://doi.org/10.1007/s41095-023-0367-z

102

Views

3

Downloads

0

Crossref

0

Web of Science

0

Scopus

0

CSCD

Altmetrics

Received: 22 February 2023
Accepted: 01 July 2023
Published: 21 September 2024
© The Author(s) 2024.

This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made.

The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder.

To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.

Other papers from this open access journal are available free of charge from http://www.springer.com/journal/41095. To submit a manuscript, please go to https://www.editorialmanager.com/cvmj.

Return