{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,31]],"date-time":"2026-03-31T02:47:54Z","timestamp":1774925274164,"version":"3.50.1"},"reference-count":26,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2016,7,11]],"date-time":"2016-07-11T00:00:00Z","timestamp":1468195200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2016,7,11]]},"abstract":"<jats:p>Modeling multiple scattering in microfacet theory is considered an important open problem because a non-negligible portion of the energy leaving rough surfaces is due to paths that bounce multiple times. In this paper we derive the missing multiple-scattering components of the popular family of BSDFs based on the Smith microsurface model. Our derivations are based solely on the original assumptions of the Smith model. We validate our BSDFs using raytracing simulations of explicit random Beckmann surfaces.<\/jats:p>\n          <jats:p>Our main insight is that the microfacet theory for surfaces with the Smith model can be derived as a special case of the microflake theory for volumes, with additional constraints to enforce the presence of a sharp interface, i.e. to transform the volume into a surface. We derive new free-path distributions and phase functions such that plane-parallel scattering from a microvolume with these distributions exactly produces the BSDF based on the Smith microsurface model, but with the addition of higher-order scattering.<\/jats:p>\n          <jats:p>With this new formulation, we derive multiple-scattering micro-facet BSDFs made of either diffuse, conductive, or dielectric material. Our resulting BSDFs are reciprocal, energy conserving, and support popular anisotropic parametric normal distribution functions such as Beckmann and GGX. While we do not provide closed-form expressions for the BSDFs, they are mathematically well-defined and can be evaluated at arbitrary precision. We show how to practically use them with Monte Carlo physically based rendering algorithms by providing analytic importance sampling and unbiased stochastic evaluation. Our implementation is analytic and does not use per-BSDF precomputed data, which makes our BSDFs usable with textured albedos, roughness, and anisotropy.<\/jats:p>","DOI":"10.1145\/2897824.2925943","type":"journal-article","created":{"date-parts":[[2016,7,11]],"date-time":"2016-07-11T16:04:33Z","timestamp":1468253073000},"page":"1-14","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":74,"title":["Multiple-scattering microfacet BSDFs with the Smith model"],"prefix":"10.1145","volume":"35","author":[{"given":"Eric","family":"Heitz","sequence":"first","affiliation":[{"name":"Karlsruhe Institute of Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Johannes","family":"Hanika","sequence":"additional","affiliation":[{"name":"Karlsruhe Institute of Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eugene","family":"d'Eon","sequence":"additional","affiliation":[{"name":"8i"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Carsten","family":"Dachsbacher","sequence":"additional","affiliation":[{"name":"Karlsruhe Institute of Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2016,7,11]]},"reference":[{"key":"e_1_2_2_1_1","unstructured":"Beckmann P. and Spizzichino A. 1963. The scattering of electromagnetic waves from rough surfaces. International series of monographs on electromagnetic waves. Pergamon Press.  Beckmann P. and Spizzichino A. 1963. The scattering of electromagnetic waves from rough surfaces . International series of monographs on electromagnetic waves. Pergamon Press."},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1088\/0959-7174\/14\/3\/003"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/357290.357293"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1080\/00411450701456824"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12417"},{"key":"e_1_2_2_6_1","unstructured":"Heitz E. and Dupuy J. 2015. Implementing a simple anisotropic rough diffuse material with stochastic evaluation. Research report.  Heitz E. and Dupuy J. 2015. Implementing a simple anisotropic rough diffuse material with stochastic evaluation. Research report."},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766988"},{"key":"e_1_2_2_8_1","first-page":"32","article-title":"Understanding the masking-shadowing function in microfacet-based BRDFs","volume":"3","author":"Heitz E.","year":"2014","unstructured":"Heitz , E. 2014 . Understanding the masking-shadowing function in microfacet-based BRDFs . Journal of Computer Graphics Techniques 3 , 2, 32 -- 91 . Heitz, E. 2014. Understanding the masking-shadowing function in microfacet-based BRDFs. Journal of Computer Graphics Techniques 3, 2, 32--91.","journal-title":"Journal of Computer Graphics Techniques"},{"key":"e_1_2_2_9_1","unstructured":"Heitz E. 2015. Generating procedural Beckmann surfaces. Research report.  Heitz E. 2015. Generating procedural Beckmann surfaces. Research report."},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2776880.2787670"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778790"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601139"},{"key":"e_1_2_2_13_1","unstructured":"Kelemen C. and Szirmay-Kalos L. 2001. A microfacet based coupled specular-matte brdf model with importance sampling. In Eurographics short presentations.  Kelemen C. and Szirmay-Kalos L. 2001. A microfacet based coupled specular-matte brdf model with importance sampling. In Eurographics short presentations ."},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008061730969"},{"key":"e_1_2_2_15_1","first-page":"3","article-title":"Symmetries in scattering of slow neutrons","volume":"188","author":"Ku\u0161\u010der I.","year":"1969","unstructured":"Ku\u0161\u010der , I. , and Summerfield , G. C. 1969 . Symmetries in scattering of slow neutrons . Phys. Rev. 188 , 3 (Dec), 1445--1449. Ku\u0161\u010der, I., and Summerfield, G. C. 1969. Symmetries in scattering of slow neutrons. Phys. Rev. 188, 3 (Dec), 1445--1449.","journal-title":"Phys. Rev."},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1080\/17455030.2010.524263"},{"key":"e_1_2_2_17_1","first-page":"25","article-title":"Polarized infrared reflectivity of one-dimensional gaussian sea surfaces with surface reflections","volume":"52","author":"Li H.","year":"2013","unstructured":"Li , H. , Pinel , N. , and Bourlier , C. 2013 . Polarized infrared reflectivity of one-dimensional gaussian sea surfaces with surface reflections . Appl. Opt. 52 , 25 (Sep), 6100--6111. Li, H., Pinel, N., and Bourlier, C. 2013. Polarized infrared reflectivity of one-dimensional gaussian sea surfaces with surface reflections. Appl. Opt. 52, 25 (Sep), 6100--6111.","journal-title":"Appl. Opt."},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.rse.2014.02.018"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01679684"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1364\/OL.30.002007"},{"key":"e_1_2_2_21_1","first-page":"591","article-title":"Unbiased global illumination with participating media","volume":"2006","author":"Raab M.","year":"2008","unstructured":"Raab , M. , Seibert , D. , and Keller , A. 2008 . Unbiased global illumination with participating media . In Monte Carlo and Quasi-Monte Carlo Methods 2006 , 591 -- 606 . Raab, M., Seibert, D., and Keller, A. 2008. Unbiased global illumination with participating media. In Monte Carlo and Quasi-Monte Carlo Methods 2006, 591--606.","journal-title":"Monte Carlo and Quasi-Monte Carlo Methods"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/TAP.1967.1138991"},{"key":"e_1_2_2_23_1","doi-asserted-by":"crossref","unstructured":"Stam J. 2001. An illumination model for a skin layer bounded by rough surfaces. In Rendering Techniques 39--52.   Stam J. 2001. An illumination model for a skin layer bounded by rough surfaces. In Rendering Techniques 39--52.","DOI":"10.1007\/978-3-7091-6242-2_4"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1364\/JOSA.57.001105"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.5555\/2383847.2383874"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0305004100055377"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2897824.2925943","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2897824.2925943","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:55:04Z","timestamp":1750222504000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2897824.2925943"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,7,11]]},"references-count":26,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2016,7,11]]}},"alternative-id":["10.1145\/2897824.2925943"],"URL":"https:\/\/doi.org\/10.1145\/2897824.2925943","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,7,11]]},"assertion":[{"value":"2016-07-11","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}