Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

A precomputed polynomial representation for interactive BRDF editing with global illumination

Published: 08 May 2008 Publication History
  • Get Citation Alerts
  • Abstract

    The ability to interactively edit BRDFs in their final placement within a computer graphics scene is vital to making informed choices for material properties. We significantly extend previous work on BRDF editing for static scenes (with fixed lighting and view) by developing a precomputed polynomial representation that enables interactive BRDF editing with global illumination. Unlike previous precomputation-based rendering techniques, the image is not linear in the BRDF when considering interreflections. We introduce a framework for precomputing a multibounce tensor of polynomial coefficients that encapsulates the nonlinear nature of the task. Significant reductions in complexity are achieved by leveraging the low-frequency nature of indirect light. We use a high-quality representation for the BRDFs at the first bounce from the eye and lower-frequency (often diffuse) versions for further bounces. This approximation correctly captures the general global illumination in a scene, including color-bleeding, near-field object reflections, and even caustics. We adapt Monte Carlo path tracing for precomputing the tensor of coefficients for BRDF basis functions. At runtime, the high-dimensional tensors can be reduced to a simple dot product at each pixel for rendering. We present a number of examples of editing BRDFs in complex scenes with interactive feedback rendered with global illumination.

    References

    [1]
    Agarwal, S., Ramamoorthi, R., Belongie, S., and Jensen, H. 2003. Structured importance sampling of environment maps. ACM Trans. Graph. (SIGGRAPH'03) 22, 3.
    [2]
    Arvo, J., Torrance, K., and Smits, B. 1994. A framework for the analysis of error in global illumination algorithms. In SIGGRAPH'94, 75--84.
    [3]
    Ashikhmin, M., Premoze, S., and Shirley, P. 2000. A mirofacet-based BRDF generator. In SIGGRAPH'00, 65--74.
    [4]
    Barbic, J., and James, D. 2005. Real-time subspace integration of St. Venant-Kirchoff deformable models. ACM Trans. Graph. (SIGGRAPH'05) 24, 3, 982--990.
    [5]
    Ben-Artzi, A., Overbeck, R., and Ramamoorthi, R. 2006. Real-time BRDF editing in complex lighting. ACM Trans. Graph. (SIGGRAPH'06) 25, 3, 945--954.
    [6]
    Cohen, M., and Wallace, J. 1993. Radiosity and Realistic Image Synthesis. Academic Press.
    [7]
    Colbert, M., Pattanaik, S., and Krivnek, J. 2006. Brdf-shop: Creating physically correct bidirectional reflectance distribution functions. IEEE Comput. Graph. Appl. 26, 1.
    [8]
    Dorsey, J., Arvo, J., and Greenberg, D. 1995. Interactive design of complex time dependent lighting. IEEE Comput. Graph. Appl. 15, 2 (March), 26--36.
    [9]
    Durand, F., Holzschuch, N., Soler, C., Chan, E., and Sillion, F. X. 2005. A frequency analysis of light transport. ACM Trans. Graph. (SIGGRAPH'05) 24, 3, 1115--1126.
    [10]
    Hasan, M., Pellacini, F., and Bala, K. 2006. Direct to indirect transfer for cinematic relighting. ACM Trans. Graph. (SIGGRAPH'06) 25, 3, 1089--1097.
    [11]
    Kajiya, J. 1986. The rendering equation. In SIGGRAPH'86.
    [12]
    Kontkanen, J., Turquin, E., Holzschuch, N., and Sillion, F. 2006. Wavelet radiance transport for real-time indirect lighting. In Proceedings of the EuroGraphics Symposium on Rendering.
    [13]
    Lawrence, J., Ben-Artzi, A., Decoro, C., Matusik, W., Pfister, H., Ramamoorthi, R., and Rusinkiewicz, S. 2006. Inverse shade trees for non-parametric material representation and editing. ACM Trans. Graph. 25, 3, 735--745.
    [14]
    Lensch, H. P. A., Kautz, J., Goesele, M., Heidrich, W., and Seidel, H.-P. 2001. Image-based reconstruction of spatially varying materials. In 12th Eurographics Workshop on Rendering, 103--114.
    [15]
    McCool, M., Ang, J., and Ahmad, A. 2001. Homomorphic factorization of BRDFs for high-performance rendering. In SIGGRAPH '01, 171--178.
    [16]
    Nayar, S., Krishnan, G., Grossberg, M., and Raskar, R. 2006. Fast separation of direct and global components of a scene using high frequency illumination. ACM Trans. Graph. (SIGGRAPH'06) 25, 3, 935--944.
    [17]
    Ng, R., Ramamoorthi, R., and Hanrahan, P. 2003. All-frequency shadows using non-linear wavelet lighting approximation. ACM Trans. Graph. (SIGGRAPH'03) 22, 3, 376--381.
    [18]
    Ngan, A., Durand, F., and Matusik, W. 2005. Experimental analysis of BRDF models. In Proceedings of the Europe Graphics Symposium on Random, 117--126.
    [19]
    Pharr, M., and Humphreys, G. 2004. Physically Based Rendering: From Theory to Implementation. Morgan Kaufmann.
    [20]
    Ramamoorthi, R., and Hanrahan, P. 2001. A signal-processing framework for inverse rendering. In SIGGRAPH'01, 117--128.
    [21]
    Schlick, C. 1994. An inexpensive BRDF model for physically-based rendering. Comput. Graph. For. 13, 3, 233--246.
    [22]
    Séquin, C. H., and Smyrl, E. K. 1989. Parameterized ray tracing. In SIGGRAPH'89, vol. 23.
    [23]
    Sloan, P., Kautz, J., and Snyder, J. 2002. Precomputed radiance transfer for real-time rendering in dynamic, low-frequency lighting environments. ACM Trans. Graph. (SIGGRAPH'02) 21, 3.
    [24]
    Sun, W., and Mukherjee, A. 2006. Generalized wavelet product integral for rendering dynamic glossy objects. ACM Trans. Graph. (SIGGRAPH'06) 25, 3, 477--487.
    [25]
    Sun, X., Zhou, K., Chen, Y., Lin, S., Shi, J., and Guo, B. 2007. Interactive relighting with dynamic BRDFs. ACM Trans. Graph. (SIGGRAPH'07) 26, 3, 27.
    [26]
    Wang, R., Tran, J., and Luebke, D. 2006. All-frequency relighting of glossy objects. ACM Trans. Graph. 25, 2, 293--318.
    [27]
    Ward, G., Rubinstein, F., and Clear, R. 1988. A ray tracing solution for diffuse interreflection. In SIGGRAPH'88, 85--92.

    Cited By

    View all
    • (2024)LightFormer: Light-Oriented Global Neural Rendering in Dynamic SceneACM Transactions on Graphics10.1145/365822943:4(1-14)Online publication date: 19-Jul-2024
    • (2023)NeLT: Object-Oriented Neural Light TransferACM Transactions on Graphics10.1145/359649142:5(1-16)Online publication date: 10-May-2023
    • (2023)Faster Property Testers in a Variation of the Bounded Degree ModelACM Transactions on Computational Logic10.1145/358494824:3(1-24)Online publication date: 10-May-2023
    • Show More Cited By

    Index Terms

    1. A precomputed polynomial representation for interactive BRDF editing with global illumination

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image ACM Transactions on Graphics
        ACM Transactions on Graphics  Volume 27, Issue 2
        April 2008
        54 pages
        ISSN:0730-0301
        EISSN:1557-7368
        DOI:10.1145/1356682
        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: 08 May 2008
        Accepted: 01 November 2007
        Received: 01 July 2007
        Published in TOG Volume 27, Issue 2

        Permissions

        Request permissions for this article.

        Check for updates

        Author Tags

        1. Material editing
        2. bidirectional reflectance distribution function
        3. global illumination

        Qualifiers

        • Research-article
        • Research
        • Refereed

        Funding Sources

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)7
        • Downloads (Last 6 weeks)0
        Reflects downloads up to 27 Jul 2024

        Other Metrics

        Citations

        Cited By

        View all
        • (2024)LightFormer: Light-Oriented Global Neural Rendering in Dynamic SceneACM Transactions on Graphics10.1145/365822943:4(1-14)Online publication date: 19-Jul-2024
        • (2023)NeLT: Object-Oriented Neural Light TransferACM Transactions on Graphics10.1145/359649142:5(1-16)Online publication date: 10-May-2023
        • (2023)Faster Property Testers in a Variation of the Bounded Degree ModelACM Transactions on Computational Logic10.1145/358494824:3(1-24)Online publication date: 10-May-2023
        • (2023)Algorithm-hardware Co-optimization for Energy-efficient Drone Detection on Resource-constrained FPGAACM Transactions on Reconfigurable Technology and Systems10.1145/358307416:2(1-25)Online publication date: 10-May-2023
        • (2023)Mixed Iterated Revisions: Rationale, Algorithms, and ComplexityACM Transactions on Computational Logic10.1145/358307124:3(1-49)Online publication date: 10-May-2023
        • (2023)Parameterized Complexity of Logic-based Argumentation in Schaefer’s FrameworkACM Transactions on Computational Logic10.1145/358249924:3(1-25)Online publication date: 10-May-2023
        • (2023)Toward Software-like Debugging for FPGAs via Checkpointing and Transaction-based Co-SimulationACM Transactions on Reconfigurable Technology and Systems10.1145/355252116:2(1-24)Online publication date: 10-May-2023
        • (2022)Controlling Material Appearance by ExamplesComputer Graphics Forum10.1111/cgf.1459141:4(117-128)Online publication date: 30-Jul-2022
        • (2022)A Generative Framework for Image‐based Editing of Material Appearance using Perceptual AttributesComputer Graphics Forum10.1111/cgf.1444641:1(453-464)Online publication date: 2-Feb-2022
        • (2020)Photorealistic Material Editing Through Direct Image ManipulationComputer Graphics Forum10.1111/cgf.1405739:4(107-120)Online publication date: 20-Jul-2020
        • Show More Cited By

        View Options

        Get Access

        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