GENERIC BRDF SAMPLING - A Sampling Method for Global Illumination

Rosana Montes, Carlos Ureña, Rubén García, Miguel Lastra

Abstract

This paper introduces a new BRDF sampling method with reduced variance, which is based on a hierarchical adaptive parameterless PDF. This PDF is based also on rejection sampling with a bounded average number of trials, even in regions where the BRDF does exhibit high variations. Our algorithm works in an appropiate way with both physical and analytical 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. Test images have been obtained by using a Monte- Carlo rendering system, and they show reduced variance as compared with those obtained by other known techniques.

References

  1. Arvo, J. (1995). Applications of irradiance tensors to the simulation of non-lambertian phenomena. In SIGGRAPH 1995 Proceedings, pages 335-342. ACM Press.
  2. Ashikhmin, M. and Shirley, P. (2000a). An anisotropic phong brdf model. J. Graph. Tools, 5(2):25-32.
  3. Ashikhmin, M. and Shirley, P. (2000b). A microfacet-based brdf generator. In SIGGRAPH 2000 Proceedings.
  4. Blinn, J. F. (1977). Models of light reflection for computer synthesized pictures. In SIGGRAPH 1977 Proceedings, pages 192-198. ACM Press.
  5. Cook, R. and Torrance, K. (1982). A reflectance model for computer graphics. In SIGGRAPH'81 Proceedings, volume 1, pages 7-24. ACM Press.
  6. Cook, R. L., Porter, T., and Carpenter, L. (1984). Distributed ray tracing. In SIGGRAPH'84 Proceedings, pages 137-145, New York, NY, USA. ACM Press.
  7. Gentle, J. E. (2003). Random number generation and Monte Carlo methods. (2nd ed.). Springer.
  8. He, X., Torrance, K., Sillion, F., and Greenberg, D. (1991). A comprehensive physical model for light reflection. In SIGGRAPH 1991 Proceedings, pages 175-186. ACM Press.
  9. Jensen, H. W. and Christensen, N. (1995). Photon maps in bidirectional monte carlo ray tracing for complex objects. In Computer & Graphics, number 2, pages 215-224.
  10. Kajiya, J. T. (1986). The rendering equation. In SIGGRAPH 7886 Proceedings, pages 143-150. ACM Press.
  11. Lafortune, E. P. and Willems, Y. D. (1993). Bi-directional path tracing. In Proceedings of CompuGraphics, Alvor, Portugal, pages 145-153.
  12. Lafortune, E. P. and Willems, Y. D. (1994). Using the modified phong reflectance model for physically based rendering. Technical Report Report CW197, Department of Computer Science, K.U.Leuven.
  13. Lawrence, J., Rusinkiewicz, S., and Ramamoorthi, R. (2004). Efficient brdf important sampling using a factored representation. In ACM Transaction of Graphics. Siggraph 2004, number 3, pages 496-505.
  14. Lee, D. and Seung, H. (2000). Algorithms for non-negative matrix factorization. In NIPS, pages 556-562.
  15. Lewis, R. R. (1993). Making shaders more physically plausible. In Eurographics Workshop on Rendering, pages 47-62, Vancouver, BC, Canada.
  16. Matusik, W., Pfister, H., Brand, M., and McMillan, L. (2003). A data-driven reflectance model. ACM Trans. Graph., 22(3):759-769.
  17. Maxwell, J. R., Beard, J., Weiner, S., and Ladd, D. (1973). Bidirectional reflectance model validation and utilization. Technical report, AFAL-TR-73-303. ERIM.
  18. Minnaert, M. (1941). The reciprocity principle in lunar photometry. Astrophysical Journal, pages 403-410.
  19. Oren, M. and Nayar, S. (1994). Generalization of lambert's reflectance model. In SIGGRAPH 1994 Proceedings, pages 239-246, New York, NY, USA. ACM Press.
  20. Phong, B.-T. (1975). Illumination for computer generated pictures. In ACM Siggraph'75 Conference Proceedings, number 6, pages 311-317, New York, NY, USA. ACM Press.
  21. Poulin, P. and Fournier, A. (1990). A model for anisotropic reflection. In SIGGRAPH 1990 Proceedings, number 4, pages 273-282, New York, NY, USA. ACM Press.
  22. Schlick, C. (1993). A customizable reflectance model for everyday rendering. In Eurographics Workshop on Rendering, pages 73-84.
  23. Shirley, P., Bretton, W., and Greenberg, D. (1995). Global illumination via density-estimation radiosity. In Eurographics Workshop on Rendering.
  24. Strauss, P. S. (1990). A realistic lighting model for computer animators. IEEE Comput. Graph. Appl., 10(6):56-64.
  25. Ward, G. J. (1992). Measuring and modelling anisotropic reflection. In ACM Siggraph'92 Conference Proceedings, number 4, pages 265-272.
Download


Paper Citation


in Harvard Style

Montes R., Ureña C., García R. and Lastra M. (2008). GENERIC BRDF SAMPLING - A Sampling Method for Global Illumination . In Proceedings of the Third International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2008) ISBN 978-989-8111-20-3, pages 191-198. DOI: 10.5220/0001095801910198


in Bibtex Style

@conference{grapp08,
author={Rosana Montes and Carlos Ureña and Rubén García and Miguel Lastra},
title={GENERIC BRDF SAMPLING - A Sampling Method for Global Illumination},
booktitle={Proceedings of the Third International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2008)},
year={2008},
pages={191-198},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001095801910198},
isbn={978-989-8111-20-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Third International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2008)
TI - GENERIC BRDF SAMPLING - A Sampling Method for Global Illumination
SN - 978-989-8111-20-3
AU - Montes R.
AU - Ureña C.
AU - García R.
AU - Lastra M.
PY - 2008
SP - 191
EP - 198
DO - 10.5220/0001095801910198