{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,14]],"date-time":"2026-04-14T22:09:23Z","timestamp":1776204563275,"version":"3.50.1"},"reference-count":52,"publisher":"Association for Computing Machinery (ACM)","issue":"6","license":[{"start":{"date-parts":[[2020,11,27]],"date-time":"2020-11-27T00:00:00Z","timestamp":1606435200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"NSF","award":["IIS-1813553"],"award-info":[{"award-number":["IIS-1813553"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2020,12,31]]},"abstract":"<jats:p>Simulating the appearance of woven fabrics is challenging due to the complex interplay of lighting between the constituent yarns and fibers. Conventional surface-based models lack the fidelity and details for producing realistic close-up renderings. Micro-appearance models, on the other hand, can produce highly detailed renderings by depicting fabrics fiber-by-fiber, but become expensive when handling large pieces of clothing. Further, neither surface-based nor micro-appearance model has not been shown in practice to match measurements of complex anisotropic reflection and transmission simultaneously.<\/jats:p>\n          <jats:p>In this paper, we introduce a practical appearance model for woven fabrics. We model the structure of a fabric at the ply level and simulate the local appearance of fibers making up each ply. Our model accounts for both reflection and transmission of light and is capable of matching physical measurements better than prior methods including fiber based techniques. Compared to existing micro-appearance models, our model is light-weight and scales to large pieces of clothing.<\/jats:p>","DOI":"10.1145\/3414685.3417777","type":"journal-article","created":{"date-parts":[[2020,11,27]],"date-time":"2020-11-27T21:51:05Z","timestamp":1606513865000},"page":"1-13","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":26,"title":["A practical ply-based appearance model of woven fabrics"],"prefix":"10.1145","volume":"39","author":[{"given":"Zahra","family":"Montazeri","sequence":"first","affiliation":[{"name":"Luxion, Inc. and University of California"}]},{"given":"S\u00f8ren B.","family":"Gammelmark","sequence":"additional","affiliation":[{"name":"Luxion, Inc."}]},{"given":"Shuang","family":"Zhao","sequence":"additional","affiliation":[{"name":"University of California"}]},{"given":"Henrik Wann","family":"Jensen","sequence":"additional","affiliation":[{"name":"Luxion, Inc."}]}],"member":"320","published-online":{"date-parts":[[2020,11,27]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1008653.1008663"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13222"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1126\/science.177.4047.393"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/300776.300778"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2011.01976.x"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1002\/9781118723203"},{"key":"e_1_2_2_7_1","unstructured":"Google. 2019. Physically Based Rendering in Filament. https:\/\/google.github.io\/filament\/Filament.md.html.  Google. 2019. Physically Based Rendering in Filament. https:\/\/google.github.io\/filament\/Filament.md.html."},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/166117.166139"},{"key":"e_1_2_2_9_1","article-title":"Sampling the GGX Distribution of Visible Normals","volume":"7","author":"Heitz Eric","year":"2018","unstructured":"Eric Heitz . 2018 . Sampling the GGX Distribution of Visible Normals . Journal of Computer Graphics Techniques (JCGT) 7 , 4 (30 November 2018), 1--13. http:\/\/jcgt.org\/published\/0007\/04\/01\/ Eric Heitz. 2018. Sampling the GGX Distribution of Visible Normals. Journal of Computer Graphics Techniques (JCGT) 7, 4 (30 November 2018), 1--13. http:\/\/jcgt.org\/published\/0007\/04\/01\/","journal-title":"Journal of Computer Graphics Techniques (JCGT)"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2077341.2077352"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2366145.2366163"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/566570.566619"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383319"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360664"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2818648"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3130800.3130829"},{"key":"e_1_2_2_17_1","volume-title":"Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980","author":"Kingma Diederik P","year":"2014","unstructured":"Diederik P Kingma and Jimmy Ba . 2014 . Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980 (2014). Diederik P Kingma and Jimmy Ba. 2014. Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980 (2014)."},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/192115.192124"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3355089.3356525"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3272127.3275105"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13346"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13230"},{"key":"e_1_2_2_23_1","unstructured":"Luxion. 2020. KeyShot. https:\/\/www.keyshot.com.  Luxion. 2020. KeyShot. https:\/\/www.keyshot.com."},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882345"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/97879.97885"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2343483.2343493"},{"key":"e_1_2_2_27_1","first-page":"4","article-title":"Multi-Scale Modeling and Rendering of Granular Materials","volume":"34","author":"Meng Johannes","year":"2015","unstructured":"Johannes Meng , Marios Papas , Ralf Habel , Carsten Dachsbacher , Steve Marschner , Markus Gross , and Wojciech Jarosz . 2015 . Multi-Scale Modeling and Rendering of Granular Materials . SIGGRAPH 34 , 4 (July 2015), 49:1--49:13. https:\/\/doi.org\/10\/gfzndr Johannes Meng, Marios Papas, Ralf Habel, Carsten Dachsbacher, Steve Marschner, Markus Gross, and Wojciech Jarosz. 2015. Multi-Scale Modeling and Rendering of Granular Materials. SIGGRAPH 34, 4 (July 2015), 49:1--49:13. https:\/\/doi.org\/10\/gfzndr","journal-title":"SIGGRAPH"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2019.2937301"},{"key":"e_1_2_2_29_1","first-page":"3","article-title":"Simulating Multiple Scattering in Hair Using a Photon Mapping Approach","volume":"25","author":"Moon Jonathan T.","year":"2006","unstructured":"Jonathan T. Moon and Stephen R. Marschner . 2006 . Simulating Multiple Scattering in Hair Using a Photon Mapping Approach . SIGGRAPH 25 , 3 (July 2006), 1067--1074. https:\/\/doi.org\/10\/cd4qf5 Jonathan T. Moon and Stephen R. Marschner. 2006. Simulating Multiple Scattering in Hair Using a Photon Mapping Approach. SIGGRAPH 25, 3 (July 2006), 1067--1074. https:\/\/doi.org\/10\/cd4qf5","journal-title":"SIGGRAPH"},{"key":"e_1_2_2_30_1","first-page":"3","article-title":"Efficient Multiple Scattering in Hair Using Spherical Harmonics","volume":"27","author":"Moon Jonathan T.","year":"2008","unstructured":"Jonathan T. Moon , Bruce Walter , and Steve Marschner . 2008 . Efficient Multiple Scattering in Hair Using Spherical Harmonics . SIGGRAPH 27 , 3 (Aug. 2008), 31:1--31:7. https:\/\/doi.org\/10\/d6r3zt Jonathan T. Moon, Bruce Walter, and Steve Marschner. 2008. Efficient Multiple Scattering in Hair Using Spherical Harmonics. SIGGRAPH 27, 3 (Aug. 2008), 31:1--31:7. https:\/\/doi.org\/10\/d6r3zt","journal-title":"SIGGRAPH"},{"key":"e_1_2_2_31_1","volume-title":"Marschner","author":"Moon Jonathan T.","year":"2007","unstructured":"Jonathan T. Moon , Bruce Walter , and Stephen R . Marschner . 2007 . Rendering Discrete Random Media Using Precomputed Scattering Solutions. In EGSR. 231--242. https:\/\/doi.org\/10\/gfzp5n Jonathan T. Moon, Bruce Walter, and Stephen R. Marschner. 2007. Rendering Discrete Random Media Using Precomputed Scattering Solutions. In EGSR. 231--242. https:\/\/doi.org\/10\/gfzp5n"},{"key":"e_1_2_2_32_1","first-page":"6","article-title":"Efficient Rendering of Heterogeneous Polydisperse Granular Media","volume":"35","author":"M\u00fcller Thomas","year":"2016","unstructured":"Thomas M\u00fcller , Marios Papas , Markus Gross , Wojciech Jarosz , and Jan Nov\u00e1k . 2016 . Efficient Rendering of Heterogeneous Polydisperse Granular Media . SIGGRAPH 35 , 6 (Nov. 2016), 168:1--168:14. https:\/\/doi.org\/10\/f9cm65 Thomas M\u00fcller, Marios Papas, Markus Gross, Wojciech Jarosz, and Jan Nov\u00e1k. 2016. Efficient Rendering of Heterogeneous Polydisperse Granular Media. SIGGRAPH 35, 6 (Nov. 2016), 168:1--168:14. https:\/\/doi.org\/10\/f9cm65","journal-title":"SIGGRAPH"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1080\/10867651.2004.10504896"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925945"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2451236.2451240"},{"key":"e_1_2_2_36_1","volume-title":"SIGGRAPH 2010 29","author":"Sadeghi Iman","year":"2010","unstructured":"Iman Sadeghi , Heather Pritchett , Henrik Wann Jensen , and Rasmus Tamstorf . 2010 . An artist friendly hair shading system. ACM Transactions on Graphics , SIGGRAPH 2010 29 , 4 (July 2010), 56:1--56:10. Iman Sadeghi, Heather Pritchett, Henrik Wann Jensen, and Rasmus Tamstorf. 2010. An artist friendly hair shading system. ACM Transactions on Graphics, SIGGRAPH 2010 29, 4 (July 2010), 56:1--56:10."},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2011.01987.x"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2014.2339831"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566612"},{"key":"e_1_2_2_40_1","doi-asserted-by":"crossref","unstructured":"Pauli Virtanen Ralf Gommers Travis E Oliphant Matt Haberland Tyler Reddy David Cournapeau Evgeni Burovski Pearu Peterson Warren Weckesser Jonathan Bright etal 2020. SciPy 1.0: fundamental algorithms for scientific computing in Python. Nature methods 17 3 (2020) 261--272.  Pauli Virtanen Ralf Gommers Travis E Oliphant Matt Haberland Tyler Reddy David Cournapeau Evgeni Burovski Pearu Peterson Warren Weckesser Jonathan Bright et al. 2020. SciPy 1.0: fundamental algorithms for scientific computing in Python. Nature methods 17 3 (2020) 261--272.","DOI":"10.1038\/s41592-020-0772-5"},{"key":"e_1_2_2_41_1","volume-title":"Proceedings of the 18th Eurographics Conference on Rendering Techniques (EGSR'07)","author":"Walter Bruce","unstructured":"Bruce Walter , Stephen R. Marschner , Hongsong Li , and Kenneth E. Torrance . 2007. Microfacet Models for Refraction through Rough Surfaces . In Proceedings of the 18th Eurographics Conference on Rendering Techniques (EGSR'07) . Eurographics Association, Goslar, DEU, 195--206. Bruce Walter, Stephen R. Marschner, Hongsong Li, and Kenneth E. Torrance. 2007. Microfacet Models for Refraction through Rough Surfaces. In Proceedings of the 18th Eurographics Conference on Rendering Techniques (EGSR'07). Eurographics Association, Goslar, DEU, 195--206."},{"key":"e_1_2_2_42_1","first-page":"6","article-title":"Physically-Based Interactive Bi-Scale Material Design","volume":"30","author":"Wu Hongzhi","year":"2011","unstructured":"Hongzhi Wu , Julie Dorsey , and Holly Rushmeier . 2011 . Physically-Based Interactive Bi-Scale Material Design . SIGGRAPH Asia 30 , 6 (Dec. 2011), 1. https:\/\/doi.org\/10\/cqtdrq Hongzhi Wu, Julie Dorsey, and Holly Rushmeier. 2011. Physically-Based Interactive Bi-Scale Material Design. SIGGRAPH Asia 30, 6 (Dec. 2011), 1. https:\/\/doi.org\/10\/cqtdrq","journal-title":"SIGGRAPH Asia"},{"key":"e_1_2_2_43_1","first-page":"6","article-title":"Inverse Bi-Scale Material Design","volume":"32","author":"Wu Hongzhi","year":"2013","unstructured":"Hongzhi Wu , Julie Dorsey , and Holly Rushmeier . 2013 . Inverse Bi-Scale Material Design . SIGGRAPH Asia 32 , 6 (Nov. 2013), 163:1--163:10. https:\/\/doi.org\/10\/gbd5kf Hongzhi Wu, Julie Dorsey, and Holly Rushmeier. 2013. Inverse Bi-Scale Material Design. SIGGRAPH Asia 32, 6 (Nov. 2013), 163:1--163:10. https:\/\/doi.org\/10\/gbd5kf","journal-title":"SIGGRAPH Asia"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2017.2731949"},{"key":"e_1_2_2_45_1","volume-title":"An Efficient and Practical Near and Far Field Fur Reflectance Model. ACM Transactions on Graphics (Proceedings of SIGGRAPH 2017)","author":"Yan Ling-Qi","year":"2017","unstructured":"Ling-Qi Yan , Henrik Wann Jensen , and Ravi Ramamoorthi . 2017 . An Efficient and Practical Near and Far Field Fur Reflectance Model. ACM Transactions on Graphics (Proceedings of SIGGRAPH 2017) 36, 4 (2017). Ling-Qi Yan, Henrik Wann Jensen, and Ravi Ramamoorthi. 2017. An Efficient and Practical Near and Far Field Fur Reflectance Model. ACM Transactions on Graphics (Proceedings of SIGGRAPH 2017) 36, 4 (2017)."},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2816795.2818080"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461938"},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964939"},{"key":"e_1_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185571"},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925932"},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2007.43"},{"key":"e_1_2_2_52_1","first-page":"3","article-title":"Dual Scattering Approximation for Fast Multiple Scattering in Hair","volume":"27","author":"Zinke Arno","year":"2008","unstructured":"Arno Zinke , Cem Yuksel , Andreas Weber , and John Keyser . 2008 . Dual Scattering Approximation for Fast Multiple Scattering in Hair . SIGGRAPH 27 , 3 (Aug. 2008), 32:1--32:10. https:\/\/doi.org\/10\/bt33s4 Arno Zinke, Cem Yuksel, Andreas Weber, and John Keyser. 2008. Dual Scattering Approximation for Fast Multiple Scattering in Hair. SIGGRAPH 27, 3 (Aug. 2008), 32:1--32:10. https:\/\/doi.org\/10\/bt33s4","journal-title":"SIGGRAPH"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3414685.3417777","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3414685.3417777","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3414685.3417777","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:03:14Z","timestamp":1750197794000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3414685.3417777"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,11,27]]},"references-count":52,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2020,12,31]]}},"alternative-id":["10.1145\/3414685.3417777"],"URL":"https:\/\/doi.org\/10.1145\/3414685.3417777","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,11,27]]},"assertion":[{"value":"2020-11-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}