skip to main content
research-article

A survey of BRDF models for computer graphics

Authors Info & Claims
Published:01 May 2009Publication History
Skip Abstract Section

Abstract

To produce photo-realistic images in computer graphics, we must effectively describe the interactions between light and surfaces. In this paper, we focus on Bidirectional Reflectance Distribution Functions (BRDFs), which characterize these interactions. We survey on most BRDF representations introduced so far and we investigate their usage, importance and applications. We look at in detail their two important usages; in GPU-based real-time renderings and in renderings of metallic car paints.

References

  1. Matusik W, Pfister H, Brand M, McMillian L. A data driven reflectance model. ACM Transactions on Graphics (TOG) 2003; 22(3): 759-769. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Ward GJ. Measuring and modeling anisotropic reflection. Proceedings of SIGGRAPH'92, 1992. p. 265-272. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Lafortune EPF, Foo S-C, Torrance KE, Greenberg DP. Non-linear approximation of reflectance functions. Proceedings of SIGGRAPH'97, 1997. p. 117-126. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Lawrence J, Rusinkiewicz S, Ramamoorthi R. Efficient BRDF importance sampling using a factored representation, ACM Transactions on Graphics (TOG) 2004; 23(3): 496-505. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Ngan A, Durand F, Matusik W. Experimental analysis of BRDF models. Rendering Techniques '05 (Proceedings of the Eurographics Symposium on Rendering), Konstanz: Eurographics Association, 2005. p. 117-226. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Phong BT. Illumination for computer generated pictures. Communications of the ACM 1975; 18(6): 311-317. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Blinn JF. Models of light reflection for computer synthesized pictures. Proceedings of SIGGRAPH'77, 1977. p. 192-198. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Torrance KE, Sparrow EM. Theory for off-specular reflection from roughened surfaces. Journal of the Optical Society of America 1967; 57(9): 1105--1114.Google ScholarGoogle Scholar
  9. Cook RL, Torrance KE. A reflectance model for computer graphics. In Computer Graphics (SIGGRAPH'81 Proceedings) 1981; 15(3): 307--316. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Ashikhmin M, Premoze S, Shirley P. A microfacet based BRDF generator. Proceedings of SIGGRAPH'00, 2000. p. 65-74. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. He XD, Torrance KE, Sillion FX, Greenberg DP. A comprehensive physical model for light reflection. Proceedings of SIGGRAPH'91, 1991. p. 175-186. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Oren M, Nayar SK. Generalization of Lambert's reflection model. Proceedings of SIGGRAPH'94, 1994. p. 239-246. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Poulin P, Fournier A. A model for anisotropic reflection. Proceedings of SIGGRAPH'90, 1990. p. 273-282. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Duer A. On the Ward model for global illumination. Submitted for review, 2004.Google ScholarGoogle Scholar
  15. Schroder P, Sweldens W. Spherical wavelets: efficiently representing functions on the sphere. Proceedings of SIGGRAPH'95, 1995. p. 161-172. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Koenderink JJ, van Doorn AJ, Stavridi M. Bidirectional reflection distribution function expressed in terms of surface scattering modes. Computer Vision -ECCV'96 (Proceedings of the Fourth European Conference on Computer Vision-Volume II), Cambridge: Springer, 1996. p. 28-39. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Ozturk A, Kurt M, Bilgili A, Gungor C. Linear approximation of Bidirectional Reflectance Distribution Functions, Comput. Graph. 2008; 32(2): 149-158. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Gargan D, Neelamkavil F. Approximating reflectance functions using neural networks. Rendering Techniques'98, 1998. p. 23-34.Google ScholarGoogle ScholarCross RefCross Ref
  19. Kurt M, Cinsdikici MG. Representing BRDFs using SOMs and MANs, SIGGRAPH Comput. Graph. 2008; 42(3): 1-18. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Krivanek J, Colbert M. Real-time Shading with Filtered Importance Sampling, Comput. Graph. Forum (Proc. of Eurographics Symposium on Rendering) 2008; 27(4): 1147-1154. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Rump M, Muller G, Sarlette R, Koch D, Klein R. Photo-realistic Rendering of Metallic Car Paint from Image-Based Measurements, Comput. Graph. Forum 2008; 27(2): 527-536.Google ScholarGoogle Scholar

Index Terms

  1. A survey of BRDF models for computer graphics

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            Full Access

            • Published in

              cover image ACM SIGGRAPH Computer Graphics
              ACM SIGGRAPH Computer Graphics  Volume 43, Issue 2
              Building Bridges - Science, the Arts & Technology
              May 2009
              37 pages
              ISSN:0097-8930
              DOI:10.1145/1629216
              Issue’s Table of Contents

              Copyright © 2009 Authors

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 1 May 2009

              Check for updates

              Qualifiers

              • research-article

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader
            About Cookies On This Site

            We use cookies to ensure that we give you the best experience on our website.

            Learn more

            Got it!