{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,17]],"date-time":"2026-07-17T06:07:59Z","timestamp":1784268479980,"version":"3.55.0"},"reference-count":38,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2018,7,30]],"date-time":"2018-07-30T00:00:00Z","timestamp":1532908800000},"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":[[2018,8,31]]},"abstract":"<jats:p>We present a versatile computational framework for modeling the reflective and transmissive properties of arbitrarily layered anisotropic material structures. Given a set of input layers, our model synthesizes an effective BSDF of the entire structure, which accounts for all orders of internal scattering and is efficient to sample and evaluate in modern rendering systems.<\/jats:p>\n          <jats:p>Our technique builds on the insight that reflectance data is sparse when expanded into a suitable frequency-space representation, and that this property extends to the class of anisotropic materials. This sparsity enables an efficient matrix calculus that admits the entire space of BSDFs and considerably expands the scope of prior work on layered material modeling. We show how both measured data and the popular class of microfacet models can be expressed in our representation, and how the presence of anisotropy leads to a weak coupling between Fourier orders in frequency space.<\/jats:p>\n          <jats:p>In addition to additive composition, our models supports subtractive composition, a fascinating new operation that reconstructs the BSDF of a material that can only be observed indirectly through another layer with known reflectance properties. The operation produces a new BSDF of the desired layer as if measured in isolation. Subtractive composition can be interpreted as a type of deconvolution that removes both internal scattering and blurring due to transmission through the known layer.<\/jats:p>\n          <jats:p>\n            We experimentally demonstrate the accuracy and scope of our model and validate both additive and subtractive composition using measurements of real-world layered materials. Both implementation and data will be released to ensure full reproducibility of all of our results.\n            <jats:sup>1<\/jats:sup>\n          <\/jats:p>","DOI":"10.1145\/3197517.3201321","type":"journal-article","created":{"date-parts":[[2018,7,31]],"date-time":"2018-07-31T15:56:23Z","timestamp":1533052583000},"page":"1-14","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":34,"title":["The layer laboratory"],"prefix":"10.1145","volume":"37","author":[{"given":"Tizian","family":"Zeltner","sequence":"first","affiliation":[{"name":"\u00c9cole polytechnique f\u00e9d\u00e9rale de Lausanne (EPFL)"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Wenzel","family":"Jakob","sequence":"additional","affiliation":[{"name":"\u00c9cole polytechnique f\u00e9d\u00e9rale de Lausanne (EPFL)"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2018,7,30]]},"reference":[{"key":"e_1_2_2_1_1","volume-title":"Stegun","author":"Abramowitz Milton","year":"1964"},{"key":"e_1_2_2_2_1","volume-title":"The scattering of electromagnetic waves from rough surfaces","author":"Beckmann Petr"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073620"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/965141.563893"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/800064.801255"},{"key":"e_1_2_2_6_1","volume-title":"ACM SIGGRAPH 2012 Courses (SIGGRAPH '12)","author":"Burley Brent","year":"2012"},{"key":"e_1_2_2_7_1","volume-title":"Radiative Transfer","author":"Chandrasekhar Subrahmanyan"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/357290.357293"},{"key":"e_1_2_2_9_1","volume-title":"The Dual-micro facet Model for Capturing Thin Transparent Slabs. Computer Graphics Forum 28 (10","author":"Dai Qiang","year":"2009"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/992200.992206"},{"key":"e_1_2_2_11_1","volume-title":"Rendering Pearlescent Appearance Based On Paint-Composition Modelling. Computer Graphics Forum","author":"Ershov Sergey","year":"2001"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0370164600026262"},{"key":"e_1_2_2_13_1","volume-title":"Johnson","author":"Frigo Matteo","year":"2005"},{"key":"e_1_2_2_14_1","volume-title":"Proceedings of the Royal Society of London A: Mathematical, Physical and Engineering Sciences 313","author":"Ian","year":"1969"},{"key":"e_1_2_2_15_1","unstructured":"Ga\u00ebl Guennebaud Beno\u00eet Jacob etal 2010. Eigen v3. http:\/\/eigen.tuxfamily.org. (2010).  Ga\u00ebl Guennebaud Beno\u00eet Jacob et al. 2010. Eigen v3. http:\/\/eigen.tuxfamily.org. (2010)."},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/166117.166139"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925943"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0097-8493(01)00063-2"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.5555\/647652.732142"},{"key":"e_1_2_2_20_1","unstructured":"Wenzel Jakob. 2010. Mitsuba renderer. (2010). http:\/\/www.mitsuba-renderer.org.  Wenzel Jakob. 2010. Mitsuba renderer. (2010). http:\/\/www.mitsuba-renderer.org."},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601139"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2816795.2818078"},{"key":"e_1_2_2_23_1","volume-title":"Eurographics Short Present.","volume":"25","author":"Kelemen Csaba","year":"2001"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2070781.2024205"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2816795.2818085"},{"key":"e_1_2_2_26_1","volume-title":"pab advanced technologies Ltd","author":"PAB."},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/360825.360839"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-7091-6453-2_2"},{"key":"e_1_2_2_29_1","volume-title":"The CIEDE2000 color-difference formula: Implementation notes, supplementary test data, and mathematical observations. 30(02","author":"Sharma Gaurav","year":"2005"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.5555\/826026.826423"},{"key":"e_1_2_2_31_1","volume-title":"Eurographics 2018 - 39th Conference","author":"Soler Cyril"},{"key":"e_1_2_2_32_1","volume-title":"Rendering Techniques 2001: Proceedings of the Eurographics Workshop in London","author":"Stam Jos"},{"key":"e_1_2_2_33_1","volume-title":"Material Classification Using Raw Time-of-Flight Measurements. In 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR). 3503--3511","author":"Su Shuochen","year":"2016"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2015.7299185"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1364\/JOSA.57.001105"},{"key":"e_1_2_2_36_1","volume-title":"Proceedings of the 18th Eurographics Conference on Rendering Techniques (EGSR'07)","author":"Walter Bruce"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/142920.134078"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1321261.1321292"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3197517.3201321","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3197517.3201321","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:39:44Z","timestamp":1750210784000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3197517.3201321"}},"subtitle":["a calculus for additive and subtractive composition of anisotropic surface reflectance"],"short-title":[],"issued":{"date-parts":[[2018,7,30]]},"references-count":38,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2018,8,31]]}},"alternative-id":["10.1145\/3197517.3201321"],"URL":"https:\/\/doi.org\/10.1145\/3197517.3201321","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,7,30]]},"assertion":[{"value":"2018-07-30","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}