Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Combining global and local virtual lights for detailed glossy illumination

Published: 15 December 2010 Publication History

Abstract

Accurately rendering glossy materials in design applications, where previewing and interactivity are important, remains a major challenge. While many fast global illumination solutions have been proposed, all of them work under limiting assumptions on the materials and lighting in the scene. In the presence of many glossy (directionally scattering) materials, fast solutions either fail or degenerate to inefficient, brute-force simulations of the underlying light transport. In particular, many-light algorithms are able to provide fast approximations by clamping elements of the light transport matrix, but they eliminate the part of the transport that contributes to accurate glossy appearance. In this paper we introduce a solution that separately solves for the global (low-rank, dense) and local (highrank, sparse) illumination components. For the low-rank component we introduce visibility clustering and approximation, while for the high-rank component we introduce a local light technique to correct for the missing illumination. Compared to competing techniques we achieve superior gloss rendering in minutes, making our technique suitable for applications such as industrial design and architecture, where material appearance is critical.

Supplementary Material

Supplemental material. (143-147-0163-auxiliary.zip)
The supplementary document contains a comparison of our method with progressive photon mapping and stochastic progressive photon mapping.

References

[1]
Arikan, O., Forsyth, D. A., and O'Brien, J. F. 2005. Fast and detailed approximate global illumination by irradiance decomposition. ACM Trans. Graph. 24, 3, 1108--1114.
[2]
Bekaert, P., Sbert, M., and Halton, J. 2002. Accelerating path tracing by reusing paths. In Eurographics Workshop on Rendering, 125--134.
[3]
Cheslack-Postava, E., Wang, R., Akerlund, O., and Pellacini, F. 2008. Fast, realistic lighting and material design using nonlinear cut approximation. ACM Trans. Graph. 27, 5, 128:1--128:10.
[4]
Dong, Z., Grosch, T., Ritschel, T., Kautz, J., and Seidel, H.-P. 2009. Real-time indirect illumination with clustered visibility. In Vision, Modeling, and Visualization Workshop 2009.
[5]
Hachisuka, T., and Jensen, H. W. 2009. Stochastic progressive photon mapping. ACM Trans. Graph. 28, 5, 1--8.
[6]
Hachisuka, T., Ogaki, S., and Jensen, H. W. 2008. Progressive photon mapping. ACM Trans. Graph. 27, 5, 130:1--130:8.
[7]
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.
[8]
Hašan, M., Křivánek, J., Walter, B., and Bala, K. 2009. Virtual spherical lights for many-light rendering of glossy scenes. ACM Trans. Graph. 28, 5, 143:1--143:6.
[9]
Jensen, H. W. 2001. Realistic image synthesis using photon mapping. A. K. Peters, Ltd., Natick, MA, USA.
[10]
Keller, A. 1997. Instant radiosity. In Proc. SIGGRAPH 97, 49--56.
[11]
Kollig, T., and Keller, A. 2004. Illumination in the presence of weak singularities. In Monte Carlo and Quasi-Monte Carlo Methods, 245--257.
[12]
Křivánek, J., Ferwerda, J. A., and Bala, K. 2010. Effects of global illumination approximations on material appearance. ACM Trans. Graph. 29, 4, 112:1--112:10.
[13]
Laine, S., Saransaari, H., Kontkanen, J., Lehtinen, J., and Aila, T. 2007. Incremental instant radiosity for real-time indirect illumination. In Eurographics Symposium on Rendering, 277--286.
[14]
Laurijssen, J., Wang, R., Dutré, P., and Brown, B. J. 2010. Fast estimation and rendering of indirect highlights. Computer Graphics Forum 29, 4, 1305--1313.
[15]
Ramanarayanan, G., Ferwerda, J., Walter, B., and Bala, K. 2007. Visual equivalence: towards a new standard for image fidelity. ACM Trans. Graph. 26, 3, 76:1--76:11.
[16]
Ritschel, T., Grosch, T., Kim, M. H., Seidel, H.-P., Dachsbacher, C., and Kautz, J. 2008. Imperfect shadow maps for efficient computation of indirect illumination. ACM Trans. Graph. 27, 5, 129:1--129:8.
[17]
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.
[18]
Segovia, B., Iehl, J.-C., and Péroche, B. 2006. Bidirectional instant radiosity. In Eurographics Symposium on Rendering, 389--398.
[19]
Veach, E. 1997. Robust Monte Carlo Methods for Light Transport Simulation. PhD thesis, Stanford University.
[20]
Walter, B., Arbree, A., Bala, K., and Greenberg, D. P. 2006. Multidimensional lightcuts. ACM Trans. Graph. 25, 3, 1081--1088.
[21]
Wang, R., Wang, R., Zhou, K., Pan, M., and Bao, H. 2009. An efficient GPU-based approach for interactive global illumination. ACM Trans. Graph. 28, 3, 91:1--91:8.

Cited By

View all

Index Terms

  1. Combining global and local virtual lights for detailed glossy illumination

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Graphics
    ACM Transactions on Graphics  Volume 29, Issue 6
    December 2010
    480 pages
    ISSN:0730-0301
    EISSN:1557-7368
    DOI:10.1145/1882261
    Issue’s Table of Contents
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 15 December 2010
    Published in TOG Volume 29, Issue 6

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. global illumination
    2. glossy interreflection
    3. many lights

    Qualifiers

    • Research-article

    Funding Sources

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)2
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 18 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Real-Time Path Guiding Using Bounding Voxel SamplingACM Transactions on Graphics10.1145/365820343:4(1-14)Online publication date: 19-Jul-2024
    • (2022)Interactive VPL-based global illumination on the GPU using fuzzy clusteringComputers and Graphics10.1016/j.cag.2022.09.008108:C(74-85)Online publication date: 1-Nov-2022
    • (2021)Foveated light cullingComputers and Graphics10.1016/j.cag.2021.04.02197:C(200-207)Online publication date: 1-Jun-2021
    • (2020)Spherical Gaussian‐based Lightcuts for Glossy InterreflectionsComputer Graphics Forum10.1111/cgf.1401139:6(192-203)Online publication date: 8-May-2020
    • (2019)Real-Time Rendering with Lighting Grid HierarchyProceedings of the ACM on Computer Graphics and Interactive Techniques10.1145/33213612:1(1-17)Online publication date: 3-Jun-2019
    • (2018)Efficient Energy-Compensated VPLs using Photon SplattingProceedings of the ACM on Computer Graphics and Interactive Techniques10.1145/32031891:1(1-13)Online publication date: 25-Jul-2018
    • (2018)Intermediate shadow maps for interactive many-light renderingThe Visual Computer: International Journal of Computer Graphics10.1007/s00371-017-1449-734:10(1415-1426)Online publication date: 1-Oct-2018
    • (2016)An Error Estimation Framework for Many-Light RenderingComputer Graphics Forum10.5555/3151666.315171035:7(431-439)Online publication date: 1-Oct-2016
    • (2015)Well-Virtual Point Light for improving real time global illuminationProceedings of the International Conference on Intelligent Information Processing, Security and Advanced Communication10.1145/2816839.2816898(1-5)Online publication date: 23-Nov-2015
    • (2015)A matrix sampling-and-recovery approach for many-lights renderingACM Transactions on Graphics10.1145/2816795.281812034:6(1-12)Online publication date: 2-Nov-2015
    • Show More Cited By

    View Options

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media