{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,8]],"date-time":"2026-06-08T21:30:46Z","timestamp":1780954246674,"version":"3.54.1"},"reference-count":22,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2015,7,27]],"date-time":"2015-07-27T00:00:00Z","timestamp":1437955200000},"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":[[2015,7,27]]},"abstract":"<jats:p>\n            We introduce the\n            <jats:italic>Symmetric GGX<\/jats:italic>\n            (SGGX) distribution to represent spatially-varying properties of anisotropic microflake participating media. Our key theoretical insight is to represent a microflake distribution by the projected area of the microflakes. We use the projected area to parameterize the shape of an ellipsoid, from which we recover a distribution of normals. The representation based on the projected area allows for robust linear interpolation and prefiltering, and thanks to its geometric interpretation, we derive closed form expressions for all operations used in the microflake framework. We also incorporate microflakes with diffuse reflectance in our theoretical framework.\n          <\/jats:p>\n          <jats:p>This allows us to model the appearance of rough diffuse materials in addition to rough specular materials. Finally, we use the idea of sampling the distribution of visible normals to design a perfect importance sampling technique for our SGGX microflake phase functions. It is analytic, deterministic, simple to implement, and one order of magnitude faster than previous work.<\/jats:p>","DOI":"10.1145\/2766988","type":"journal-article","created":{"date-parts":[[2015,7,28]],"date-time":"2015-07-28T12:26:38Z","timestamp":1438086398000},"page":"1-11","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":76,"title":["The SGGX microflake distribution"],"prefix":"10.1145","volume":"34","author":[{"given":"Eric","family":"Heitz","sequence":"first","affiliation":[{"name":"Karlsruhe Institute of Technology and NVIDIA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jonathan","family":"Dupuy","sequence":"additional","affiliation":[{"name":"Univ. Montr\u00e9al"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Cyril","family":"Crassin","sequence":"additional","affiliation":[{"name":"NVIDIA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Carsten","family":"Dachsbacher","sequence":"additional","affiliation":[{"name":"Karlsruhe Institute of Technology"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2015,7,27]]},"reference":[{"key":"e_1_2_2_1_1","volume-title":"Proc. SPIE","volume":"9018","author":"Bala K.","year":"2014","unstructured":"Bala , K. 2014 . Modeling cloth at micron resolution . In Proc. SPIE , vol. 9018 , 90180J--90180J--6. Bala, K. 2014. Modeling cloth at micron resolution. In Proc. SPIE, vol. 9018, 90180J--90180J--6."},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1507149.1507152"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508363.2508422"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12417"},{"key":"e_1_2_2_5_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_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2614028.2615431"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778790"},{"key":"e_1_2_2_8_1","unstructured":"Jakob W. 2010. Mitsuba renderer. http:\/\/www.mitsuba-renderer.org.  Jakob W. 2010. Mitsuba renderer. http:\/\/www.mitsuba-renderer.org."},{"key":"e_1_2_2_9_1","volume-title":"Proceedings of the Vision, Modeling, and Visualization Conference, 323--332","author":"Kraus M.","unstructured":"Kraus , M. , and B\u00fcrger , K . 2008. Interpolating and downsampling rgba volume data . In Proceedings of the Vision, Modeling, and Visualization Conference, 323--332 . Kraus, M., and B\u00fcrger, K. 2008. Interpolating and downsampling rgba volume data. In Proceedings of the Vision, Modeling, and Visualization Conference, 323--332."},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882345"},{"key":"e_1_2_2_11_1","unstructured":"Neyret F. 1995. A general and multiscale model for volumetric textures. In Graphics Interface 83--91.  Neyret F. 1995. A general and multiscale model for volumetric textures. In Graphics Interface 83--91."},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/2945.675652"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1730804.1730834"},{"key":"e_1_2_2_14_1","unstructured":"Pharr M. and Humphreys G. 2010. Physically Based Rendering: From Theory to Implementation. Morgan Kaufmann Publishers.   Pharr M. and Humphreys G. 2010. Physically Based Rendering: From Theory to Implementation. Morgan Kaufmann Publishers."},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2011.01987.x"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2407783.2407795"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1364\/JOSA.65.000531"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.5555\/2383847.2383874"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508363.2508386"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964939"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185571"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461938"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2766988","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2766988","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T05:43:02Z","timestamp":1750225382000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2766988"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,7,27]]},"references-count":22,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2015,7,27]]}},"alternative-id":["10.1145\/2766988"],"URL":"https:\/\/doi.org\/10.1145\/2766988","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,7,27]]},"assertion":[{"value":"2015-07-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}