Skip to main content

An Importance Sampling Method for Arbitrary BRDFs

  • Conference paper
  • 723 Accesses

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 24))

Abstract

This paper introduces a new BRDF sampling method with reduced variance, which is based on a hierarchical adaptive PDF. This PDF also is based on rejection sampling with a bounded average number of trials, even in regions where the BRDF exhibits high variations. Our algorithm works in an appropiate way with both physical, analytical and measured reflectance models. Reflected directions are sampled by using importance sampling of the BRDF times the cosine term. This fact improves computation of reflected radiance when Monte-Carlo integration is used in Global Illumination.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Arvo, J.: Applications of Irradiance Tensors to the Simulation of Non-Lambertian Phenomena. In: SIGGRAPH 1995 Proceedings, pp. 335–342. ACM Press, New York (1995)

    Chapter  Google Scholar 

  2. Ashikhmin, M., Shirley, P.: An anisotropic phong BRDF model. Journal. Graph. Tools 5(2), 25–32 (2000)

    Google Scholar 

  3. Ashikhmin, M., Shirley, P.: A microfacet-based brdf generator. In: SIGGRAPH 2000 Proceedings. ACM Press, New York (2000)

    Google Scholar 

  4. Maxwell, J.R., Beard, J., Weiner, S., Ladd, D.: Bidirectional reflectance model validation and utilization. Technical report AFAL–TR–73–303. ERIM (1973)

    Google Scholar 

  5. Blinn, J.F.: Models of Light Reflection for Computer Synthesized Pictures. In: SIGGRAPH 1977 Proceedings, pp. 192–198. ACM Press, New York (1977)

    Google Scholar 

  6. Cook, R.L., Porter, T., Carpenter, L.: Distributed ray tracing. In: SIGGRAPH 1984 Proceedings, pp. 137–145. ACM Press, New York (1984)

    Chapter  Google Scholar 

  7. Cook, R.L., Torrance, K.E.: A Reflectance Model for Computer Graphics. In: SIGGRAPH 1981 Proceedings, pp. 7–24. ACM Press, New York (1982)

    Google Scholar 

  8. Gentle, J.E.: Random number generation and Monte Carlo methods, 2nd edn. Springer, Heidelberg (2003)

    MATH  Google Scholar 

  9. He, X.D., Torrance, K.E., Sillion, F.X., Greenberg, D.P.: A Comprehensive Physical Model for Light Reflection. In: ACM SIGGRAPH 1991 Proceedings, pp. 175–186 (1991)

    Google Scholar 

  10. Jensen, H.W., Christensen, N.: Photon maps in bidirectional monte carlo ray tracing for complex objects. Computer & Graphics 19(2), 215–224 (1995)

    Article  Google Scholar 

  11. Kajiya, J.T.: The rendering equation. In: SIGGRAPH 1986 Proceedings, pp. 143–150. ACM Press, New York (1986)

    Chapter  Google Scholar 

  12. Lafortune, E.P., Willems, Y.D.: Bi-directional Path Tracing. In: Proceedings of Computational Graphics and Visualization Techniques, Alvor, Portugal, pp. 145–153 (1993)

    Google Scholar 

  13. Lafortune, E.P., Willems, Y.D.: Using the Modified Phong Reflectance Model for Physically Based Rendering. Technical Report CW197. Dpt. Computer Science, K.U.Leuven (1994)

    Google Scholar 

  14. Lawrence, J., Rusinkiewicz, S., Ramamoorthi, R.: Efficient BRDF Important Sampling Using a Factored Representation. ACM Transaction of Graphics 23(3), 496–505 (2004)

    Article  Google Scholar 

  15. Lawrence, J., Rusinkiewicz, S., Ramamoorthi, R.: Adaptative Numerical Cumulative Distribution Functions for Efficient Importance Sampling. In: Eurographics Symposium on Rendering (2005)

    Google Scholar 

  16. Lewis, R.R.: Making Shaders More Physically Plausible. In: Eurographics Workshop on Rendering, pp. 47–62 (1993)

    Google Scholar 

  17. Matusik, W., Pfister, H., Brand, M., McMillan, L.: A data-driven reflectance model. ACM Trans. Graph. 22(3), 759–769 (2003)

    Article  Google Scholar 

  18. Minnaert, M.: The reciprocity principle in Lunar Photometry. Astrophysical Journal 93, 403–410 (1941)

    Article  Google Scholar 

  19. Oren, M., Nayar, S.K.: Generalization of Lambert’s Reflectance Model. In: SIGGRAPH 1994 Proceedings, pp. 239–246. ACM Press, New York (1994)

    Chapter  Google Scholar 

  20. Phong, B.: Illumination for computer generated pictures. In: ACM Siggraph 1975 Conference Proceedings, vol. 18(6), pp. 311–317 (1975)

    Google Scholar 

  21. Poulin, P., Fournier, A.: A Model for Anisotropic Reflection. In: SIGGRAPH 1990 Proceedings, vol. 24(4), pp. 273–282. ACM Press, New York (1990)

    Chapter  Google Scholar 

  22. Schlick, C.: A Customizable Reflectance Model for Everyday Rendering. In: Eurographics Workshop on Rendering, pp. 73–84 (1993)

    Google Scholar 

  23. Shirley, P., Bretton, W., Greenberg, D.: Global Illumination via Density-Estimation Radiosity. In: Eurographics Workshop on Rendering (1995)

    Google Scholar 

  24. Strauss, P.S.: A Realistic Lighting Model for Computer Animators. IEEE Comput. Graph. Appl. 10(6), 56–64 (1990)

    Article  Google Scholar 

  25. Ward, G.J.: Measuring and modelling anisotropic reflection. In: ACM Siggraph 1992 Conference Proceedings, vol. 26(4), pp. 265–272 (1992)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Montes, R., Ureña, C., García, R., Lastra, M. (2009). An Importance Sampling Method for Arbitrary BRDFs. In: Ranchordas, A., Araújo, H.J., Pereira, J.M., Braz, J. (eds) Computer Vision and Computer Graphics. Theory and Applications. VISIGRAPP 2008. Communications in Computer and Information Science, vol 24. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-10226-4_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-10226-4_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-10225-7

  • Online ISBN: 978-3-642-10226-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics