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

skip to main content
research-article

A precomputed polynomial representation for interactive BRDF editing with global illumination

Published: 08 May 2008 Publication History

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)RNA: Relightable Neural AssetsACM Transactions on Graphics10.1145/369586644:1(1-19)Online publication date: 12-Sep-2024
  • (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
  • Show More Cited By

Index Terms

  1. A precomputed polynomial representation for interactive BRDF editing with global 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 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)8
      • Downloads (Last 6 weeks)1
      Reflects downloads up to 19 Nov 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)RNA: Relightable Neural AssetsACM Transactions on Graphics10.1145/369586644:1(1-19)Online publication date: 12-Sep-2024
      • (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
      • 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