{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,3]],"date-time":"2026-03-03T05:36:05Z","timestamp":1772516165937,"version":"3.50.1"},"reference-count":70,"publisher":"Association for Computing Machinery (ACM)","issue":"5","license":[{"start":{"date-parts":[[2019,6,26]],"date-time":"2019-06-26T00:00:00Z","timestamp":1561507200000},"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":[[2019,10,31]]},"abstract":"<jats:p>Microfacet distributions are considered nowadays as a reference for physically plausible BSDF representations. Many authors have focused on their physical and mathematical correctness, while introducing means to enlarge the range of possible appearances. This article is dedicated to Normal Distribution Functions (NDFs) and the influence of their shape on the rendered material aspect. We provide a complete framework for studying the impact of NDFs on the observed Bidirectional Scattering Distribution Functions (BSDFs). To explore very general NDFs, manually controlled by the user, and including anisotropic materials, we propose to use a piecewise continuous representation. It is derived with its associated Smith shadowing-masking function and importance sampling formulations for ensuring efficient global illumination computations. A new procedure is also proposed in this article for generating an explicit geometric micro-surface, used to evaluate the validity of analytic models and multiple scattering effects. The results are produced with a computer-generated process using path tracing. They show that this generation procedure is suitable with any NDF model, independently from its shape complexity.<\/jats:p>","DOI":"10.1145\/3338697","type":"journal-article","created":{"date-parts":[[2019,6,26]],"date-time":"2019-06-26T12:36:24Z","timestamp":1561552584000},"page":"1-15","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":22,"title":["Microfacet BSDFs Generated from NDFs and Explicit Microgeometry"],"prefix":"10.1145","volume":"38","author":[{"given":"Micka\u00ebl","family":"Ribardi\u00e8re","sequence":"first","affiliation":[{"name":"University of Poitiers CNRS, XLIM, UMR 7252, Poitiers, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Benjamin","family":"Bringier","sequence":"additional","affiliation":[{"name":"University of Poitiers CNRS, XLIM, UMR 7252, Poitiers, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lionel","family":"Simonot","sequence":"additional","affiliation":[{"name":"University of Poitiers CNRS UPR 3346 Institut Prime, Poitiers, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"Meneveaux","sequence":"additional","affiliation":[{"name":"University of Poitiers CNRS, XLIM, UMR 7252, Poitiers, France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,6,26]]},"reference":[{"key":"e_1_2_2_1_1","volume-title":"Proceedings of the 9th European Conference on Computer Vision\u2014Volume I (ECCV\u201906)","author":"Agrawal A.","unstructured":"A. Agrawal , R. Raskar , and R. Chellappa . 2006. What is the range of surface reconstructions from a gradient field? In Proceedings of the 9th European Conference on Computer Vision\u2014Volume I (ECCV\u201906) . Springer-Verlag, Berlin, 578--591. A. Agrawal, R. Raskar, and R. Chellappa. 2006. What is the range of surface reconstructions from a gradient field? In Proceedings of the 9th European Conference on Computer Vision\u2014Volume I (ECCV\u201906). Springer-Verlag, Berlin, 578--591."},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.344814"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2012.03147.x"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comgeo.2012.01.011"},{"key":"e_1_2_2_5_1","unstructured":"P. Beckmann and A. Spizzichino. 1963. The Scattering of Electromagnetic Waves from Rough Surfaces. Pergamon Press.  P. Beckmann and A. Spizzichino. 1963. The Scattering of Electromagnetic Waves from Rough Surfaces. Pergamon Press."},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/8.999622"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/8.841905"},{"key":"e_1_2_2_8_1","volume-title":"Proceedings of the ACM SIGGRAPH 2012 Courses.","author":"Burley B.","year":"2012","unstructured":"B. Burley . 2012 . Physically based shading at disney . In Proceedings of the ACM SIGGRAPH 2012 Courses. B. Burley. 2012. Physically based shading at disney. In Proceedings of the ACM SIGGRAPH 2012 Courses."},{"key":"e_1_2_2_9_1","volume-title":"Proceedings of SPIE Conference 9205: Reflection, Scattering, and Diffraction from Surfaces IV.","author":"Butler S. D.","unstructured":"S. D. Butler and M. A. Marciniak . 2014. Robust categorization of microfacet BRDF models to enable flexible application-specific BRDF adaptation . In Proceedings of SPIE Conference 9205: Reflection, Scattering, and Diffraction from Surfaces IV. S. D. Butler and M. A. Marciniak. 2014. Robust categorization of microfacet BRDF models to enable flexible application-specific BRDF adaptation. In Proceedings of SPIE Conference 9205: Reflection, Scattering, and Diffraction from Surfaces IV."},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/37402.37434"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1268517.1268546"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/357290.357293"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815618"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508363.2508422"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/34.3909"},{"key":"e_1_2_2_16_1","volume-title":"Proceedings of the Rendering Techniques 2004 Conference: Eurographics Symposium on Rendering. Eurographics Association, 321--330","author":"Gautron P.","unstructured":"P. Gautron , J. K\u0159iv\u00e1nek , S. N. Pattanaik , and K. Bouatouch . 2004. A novel hemispherical basis for accurate and efficient rendering . In Proceedings of the Rendering Techniques 2004 Conference: Eurographics Symposium on Rendering. Eurographics Association, 321--330 . P. Gautron, J. K\u0159iv\u00e1nek, S. N. Pattanaik, and K. Bouatouch. 2004. A novel hemispherical basis for accurate and efficient rendering. In Proceedings of the Rendering Techniques 2004 Conference: Eurographics Symposium on Rendering. Eurographics Association, 321--330."},{"key":"e_1_2_2_17_1","volume-title":"Proceedings of the 21st Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH\u201994)","author":"Gondek J. S.","unstructured":"J. S. Gondek , G. W. Meyer , and J. G. Newman . 1994. Wavelength dependent reflectance functions . In Proceedings of the 21st Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH\u201994) . ACM, New York, NY, 213--220. J. S. Gondek, G. W. Meyer, and J. G. Newman. 1994. Wavelength dependent reflectance functions. In Proceedings of the 21st Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH\u201994). ACM, New York, NY, 213--220."},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3272127.3275053"},{"key":"e_1_2_2_20_1","first-page":"2","article-title":"Understanding the masking-shadowing function in microfacet-based BRDFs","volume":"3","author":"Heitz E.","year":"2014","unstructured":"E. Heitz . 2014 . Understanding the masking-shadowing function in microfacet-based BRDFs . J. Comput. Graph. Tech. 3 , 2 (June 2014). E. Heitz. 2014. Understanding the masking-shadowing function in microfacet-based BRDFs. J. Comput. Graph. Tech. 3, 2 (June 2014).","journal-title":"J. Comput. Graph. Tech."},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1080\/17455030.2013.822611"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12417"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925895"},{"key":"e_1_2_2_25_1","volume-title":"Proceedings of the ACM SIGGRAPH 2016 Courses.","author":"Hoffman N.","year":"2016","unstructured":"N. Hoffman . 2016 . Recent advances in physically based shading . In Proceedings of the ACM SIGGRAPH 2016 Courses. N. Hoffman. 2016. Recent advances in physically based shading. In Proceedings of the ACM SIGGRAPH 2016 Courses."},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073621"},{"key":"e_1_2_2_28_1","volume-title":"Proceedings of Eurographics\u2014State of the Art Reports.","author":"Hullin M. B.","unstructured":"M. B. Hullin , I. Ihrke , W. Heidrich , T. Weyrich , G. Damberg , and M. Fuchs . 2013. Computational fabrication and display of material appearance . In Proceedings of Eurographics\u2014State of the Art Reports. M. B. Hullin, I. Ihrke, W. Heidrich, T. Weyrich, G. Damberg, and M. Fuchs. 2013. Computational fabrication and display of material appearance. In Proceedings of Eurographics\u2014State of the Art Reports."},{"key":"e_1_2_2_29_1","unstructured":"W. Jakob. 2010. Mitsuba renderer. Retrieved from http:\/\/www.mitsuba-renderer.org.  W. Jakob. 2010. Mitsuba renderer. Retrieved from http:\/\/www.mitsuba-renderer.org."},{"key":"e_1_2_2_31_1","volume-title":"Proceedings of the 10th Eurographics Conference on Rendering (EGWR\u201999)","author":"Kautz J.","unstructured":"J. Kautz and M. D. McCool . 1999. Interactive rendering with arbitrary BRDFs using separable approximations . In Proceedings of the 10th Eurographics Conference on Rendering (EGWR\u201999) . Eurographics Association, 247--260. J. Kautz and M. D. McCool. 1999. Interactive rendering with arbitrary BRDFs using separable approximations. In Proceedings of the 10th Eurographics Conference on Rendering (EGWR\u201999). Eurographics Association, 247--260."},{"key":"e_1_2_2_32_1","volume-title":"Proceedings of Eurographics 2001\u2014Short Presentations. Eurographics Association.","author":"Kelemen C.","unstructured":"C. Kelemen and L. Szirmay-Kalos . 2001. A microfacet-based coupled specular-matte BRDF model with importance sampling . In Proceedings of Eurographics 2001\u2014Short Presentations. Eurographics Association. C. Kelemen and L. Szirmay-Kalos. 2001. A microfacet-based coupled specular-matte BRDF model with importance sampling. In Proceedings of Eurographics 2001\u2014Short Presentations. Eurographics Association."},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3084873.3084893"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1722991.1722996"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3084873.3127940"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141949"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3272127.3275016"},{"key":"e_1_2_2_39_1","volume-title":"Proceedings of the International Conference on Computer Vision 2017 Workshops (ICCV\u201917)","author":"Luongo A.","unstructured":"A. Luongo , V. Falster , M. B. Doest , D. Li , F. Regi , Y. Zhang , G. Tosello , J.B. Nielsen , H. Aan\u00e6s , and J. R. Frisvad . 2017. Modeling the anisotropic reflectance of a surface with microstructure engineered to obtain visible contrast after rotation . In Proceedings of the International Conference on Computer Vision 2017 Workshops (ICCV\u201917) . 159--165. A. Luongo, V. Falster, M. B. Doest, D. Li, F. Regi, Y. Zhang, G. Tosello, J.B. Nielsen, H. Aan\u00e6s, and J. R. Frisvad. 2017. Modeling the anisotropic reflectance of a surface with microstructure engineered to obtain visible contrast after rotation. In Proceedings of the International Conference on Computer Vision 2017 Workshops (ICCV\u201917). 159--165."},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1364\/AO.52.001472"},{"key":"e_1_2_2_41_1","volume-title":"Proceedings of the 19th Eurographics Conference on Rendering (EGSR\u201908)","author":"Mahajan D.","unstructured":"D. Mahajan , Yu- T. Tseng , and R. Ramamoorthi . 2008. An analysis of the in-out BRDF factorization for view-dependent relighting . In Proceedings of the 19th Eurographics Conference on Rendering (EGSR\u201908) . Eurographics Association, Aire-la-Ville, Switzerland, 1137--1145. D. Mahajan, Yu-T. Tseng, and R. Ramamoorthi. 2008. An analysis of the in-out BRDF factorization for view-dependent relighting. In Proceedings of the 19th Eurographics Conference on Rendering (EGSR\u201908). Eurographics Association, Aire-la-Ville, Switzerland, 1137--1145."},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.wear.2010.02.005"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2017.2660490"},{"key":"e_1_2_2_44_1","unstructured":"T. H. Naylor J. L. Balintfy D. S. Burdick and K. Chu. 1966. Computer Simulation Techniques. Wiley. 118--121.  T. H. Naylor J. L. Balintfy D. S. Burdick and K. Chu. 1966. Computer Simulation Techniques. Wiley. 118--121."},{"key":"e_1_2_2_45_1","volume-title":"Proceedings of the ACM SIGGRAPH.","author":"Oren M.","unstructured":"M. Oren and S. K. Nayar . 1994. Generalization of Lambert\u2019s reflectance model . In Proceedings of the ACM SIGGRAPH. M. Oren and S. K. Nayar. 1994. Generalization of Lambert\u2019s reflectance model. In Proceedings of the ACM SIGGRAPH."},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2011.01876.x"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073701"},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.5555\/3128975.3129013"},{"key":"e_1_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1364\/JOSAA.22.002442"},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601200"},{"key":"e_1_2_2_51_1","volume-title":"The CIEDE2000 color-difference formula: Implementation notes, supplementary test data, and mathematical observations. Color Research 8 Application 30","author":"Sharma G.","year":"2005","unstructured":"G. Sharma , W. Wu , and E. N. Dalal . 2005 . The CIEDE2000 color-difference formula: Implementation notes, supplementary test data, and mathematical observations. Color Research 8 Application 30 , 1 ( 2005 ), 21--30. G. Sharma, W. Wu, and E. N. Dalal. 2005. The CIEDE2000 color-difference formula: Implementation notes, supplementary test data, and mathematical observations. Color Research 8 Application 30, 1 (2005), 21--30."},{"key":"e_1_2_2_52_1","doi-asserted-by":"crossref","unstructured":"B. Shi Z. Mo Z. Wu D. Duan S. K. Yeung and P. Tan. 2018. A benchmark dataset and evaluation for non-lambertian and uncalibrated photometric stereo. IEEE Trans. Pattern Anal. Mach. Intell. (2018).  B. Shi Z. Mo Z. Wu D. Duan S. K. Yeung and P. Tan. 2018. A benchmark dataset and evaluation for non-lambertian and uncalibrated photometric stereo. IEEE Trans. Pattern Anal. Mach. Intell. (2018).","DOI":"10.1109\/TPAMI.2018.2799222"},{"key":"e_1_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/TAP.1967.1138991"},{"key":"e_1_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13348"},{"key":"e_1_2_2_55_1","first-page":"12","article-title":"Financial data and the skewed generalized T distribution. Manage","volume":"44","author":"Theodossiou P.","year":"1998","unstructured":"P. Theodossiou . 1998 . Financial data and the skewed generalized T distribution. Manage . Sci. 44 , 12 -Part-1 (1998), 1650--1661. P. Theodossiou. 1998. Financial data and the skewed generalized T distribution. Manage. Sci. 44, 12-Part-1 (1998), 1650--1661.","journal-title":"Sci."},{"key":"e_1_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1121\/1.396188"},{"key":"e_1_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1364\/JOSA.57.001105"},{"key":"e_1_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1364\/JOSA.65.000531"},{"key":"e_1_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPPW.2009.70"},{"key":"e_1_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.wear.2004.05.019"},{"key":"e_1_2_2_61_1","volume-title":"Proceedings of the EGSR Computer Graphics Forum.","author":"Walter B.","unstructured":"B. Walter , S. R. Marschner , H. Li , and K. E. Torrance . 2007. Microfacet models for refraction through rough surfaces . In Proceedings of the EGSR Computer Graphics Forum. B. Walter, S. R. Marschner, H. Li, and K. E. Torrance. 2007. Microfacet models for refraction through rough surfaces. In Proceedings of the EGSR Computer Graphics Forum."},{"key":"e_1_2_2_62_1","doi-asserted-by":"publisher","DOI":"10.1088\/1464-4258\/8\/10\/014"},{"key":"e_1_2_2_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/142920.134075"},{"key":"e_1_2_2_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531338"},{"key":"e_1_2_2_65_1","unstructured":"Wikipedia. 2018. Skewed generalized t distribution. Retrieved from https:\/\/en.wikipedia.org\/wiki\/Skewed_generalized_t_distribution.  Wikipedia. 2018. Skewed generalized t distribution. Retrieved from https:\/\/en.wikipedia.org\/wiki\/Skewed_generalized_t_distribution."},{"key":"e_1_2_2_66_1","doi-asserted-by":"publisher","DOI":"10.1117\/12.7972479"},{"key":"e_1_2_2_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/2070781.2024179"},{"key":"e_1_2_2_68_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.triboint.2003.11.005"},{"key":"e_1_2_2_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/3272127.3275078"},{"key":"e_1_2_2_70_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2014.282"},{"key":"e_1_2_2_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925915"},{"key":"e_1_2_2_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201351"},{"key":"e_1_2_2_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601155"},{"key":"e_1_2_2_74_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201321"},{"key":"e_1_2_2_75_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.physa.2007.07.058"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3338697","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3338697","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:44:47Z","timestamp":1750203887000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3338697"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,6,26]]},"references-count":70,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2019,10,31]]}},"alternative-id":["10.1145\/3338697"],"URL":"https:\/\/doi.org\/10.1145\/3338697","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,6,26]]},"assertion":[{"value":"2018-10-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-05-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-06-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}