{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,19]],"date-time":"2026-02-19T07:38:39Z","timestamp":1771486719014,"version":"3.50.1"},"reference-count":55,"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:\/\/linproxy.fan.workers.dev:443\/https\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"National Science Foundation","award":["IIS-1909467"],"award-info":[{"award-number":["IIS-1909467"]}]}],"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>Existing fiber scattering models in rendering are all based on tracing rays through fiber geometry, but for small fibers diffraction and interference are non-negligible, so relying on ray optics can result in appearance errors. This paper presents the first wave optics based fiber scattering model, introducing an azimuthal scattering function that comes from a full wave simulation. Solving Maxwell's equations for a straight fiber of constant cross section illuminated by a plane wave reduces to solving for a 3D electromagnetic field in a 2D domain, and our fiber scattering simulator solves this 2.5D problem efficiently using the boundary element method (BEM). From the resulting fields we compute extinction, absorption, and far-field scattering distributions, which we use to simulate shadowing and scattering by fibers in a path tracer. We validate our path tracer against the wave simulation and the simulation against a measurement of diffraction from a single textile fiber. Our results show that our approach can reproduce a wide range of fibers with different sizes, cross sections, and material properties, including textile fibers, animal fur, and human hair. The renderings include color effects, softening of sharp features, and strong forward scattering that are not predicted by traditional ray-based models, though the two approaches produce similar appearance for complex fiber assemblies under many conditions.<\/jats:p>","DOI":"10.1145\/3414685.3417841","type":"journal-article","created":{"date-parts":[[2020,11,27]],"date-time":"2020-11-27T21:51:05Z","timestamp":1606513865000},"page":"1-16","update-policy":"https:\/\/linproxy.fan.workers.dev:443\/https\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":20,"title":["A wave optics based fiber scattering model"],"prefix":"10.1145","volume":"39","author":[{"given":"Mengqi (Mandy)","family":"Xia","sequence":"first","affiliation":[{"name":"Cornell University"}]},{"given":"Bruce","family":"Walter","sequence":"additional","affiliation":[{"name":"Cornell University"}]},{"given":"Eric","family":"Michielssen","sequence":"additional","affiliation":[{"name":"University of Michigan"}]},{"given":"David","family":"Bindel","sequence":"additional","affiliation":[{"name":"Cornell University"}]},{"given":"Steve","family":"Marschner","sequence":"additional","affiliation":[{"name":"Cornell University"}]}],"member":"320","published-online":{"date-parts":[[2020,11,27]]},"reference":[{"key":"e_1_2_2_1_1","volume-title":"Computer Graphics Forum","author":"Aliaga Carlos","unstructured":"Carlos Aliaga , Carlos Castillo , Diego Gutierrez , Miguel A Otaduy , Jorge Lopez-Moreno , and Adrian Jarabo . 2017. An appearance model for textile fibers . In Computer Graphics Forum , Vol. 36 . Wiley Online Library , 35--45. Carlos Aliaga, Carlos Castillo, Diego Gutierrez, Miguel A Otaduy, Jorge Lopez-Moreno, and Adrian Jarabo. 2017. An appearance model for textile fibers. In Computer Graphics Forum, Vol. 36. Wiley Online Library, 35--45."},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/7921.214331"},{"key":"e_1_2_2_3_1","unstructured":"Armata. 2019a. IridescentWeb. https:\/\/linproxy.fan.workers.dev:443\/https\/www.flickr.com\/photos\/marianna_armat\/40117157923\/in\/photostream\/.  Armata. 2019a. IridescentWeb. https:\/\/linproxy.fan.workers.dev:443\/https\/www.flickr.com\/photos\/marianna_armat\/40117157923\/in\/photostream\/."},{"key":"e_1_2_2_4_1","unstructured":"Marianna Armata. 2019b. Marianna Armata. www.passionatephotos.net.  Marianna Armata. 2019b. Marianna Armata. www.passionatephotos.net."},{"key":"e_1_2_2_5_1","volume-title":"Silk: processing, properties and applications","author":"Babu K Murugesh","unstructured":"K Murugesh Babu . 2018. Silk: processing, properties and applications . Woodhead Publishing . K Murugesh Babu. 2018. Silk: processing, properties and applications. Woodhead Publishing."},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3306346.3322950"},{"key":"e_1_2_2_7_1","volume-title":"The scattering of electromagnetic waves from rough surfaces","author":"Beckmann Petr","year":"1987","unstructured":"Petr Beckmann and Andre Spizzichino . 1987. The scattering of electromagnetic waves from rough surfaces . Norwood, MA , Artech House , Inc., 1987 , 511 p. (1987). Petr Beckmann and Andre Spizzichino. 1987. The scattering of electromagnetic waves from rough surfaces. Norwood, MA, Artech House, Inc., 1987, 511 p. (1987)."},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073620"},{"key":"e_1_2_2_9_1","volume-title":"Absorption and scattering of light by small particles","author":"Bohren Craig F","unstructured":"Craig F Bohren and Donald R Huffman . 2008. Absorption and scattering of light by small particles . John Wiley & Sons . Craig F Bohren and Donald R Huffman. 2008. Absorption and scattering of light by small particles. John Wiley & Sons."},{"key":"e_1_2_2_10_1","unstructured":"Max Born and Emil Wolf. 1999. Principles of optics Chapter 1.  Max Born and Emil Wolf. 1999. Principles of optics Chapter 1."},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2775280.2792559"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2011.01976.x"},{"key":"e_1_2_2_13_1","doi-asserted-by":"crossref","unstructured":"Eugene d'Eon Steve Marschner and Johannes Hanika. 2014. A fiber scattering model with non-separable lobes.. In SIGGRAPH Talks. 46--1.  Eugene d'Eon Steve Marschner and Johannes Hanika. 2014. A fiber scattering model with non-separable lobes.. In SIGGRAPH Talks. 46--1.","DOI":"10.1145\/2614106.2614161"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815618"},{"key":"e_1_2_2_15_1","unstructured":"Joey Dumont and Denis Gagnon. 2013. Compless_Bessel. https:\/\/linproxy.fan.workers.dev:443\/https\/blog.joeydumont.ca\/complex_bessel\/.  Joey Dumont and Denis Gagnon. 2013. Compless_Bessel. https:\/\/linproxy.fan.workers.dev:443\/https\/blog.joeydumont.ca\/complex_bessel\/."},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1275808.1276452"},{"key":"e_1_2_2_17_1","volume-title":"The method of moments in electromagnetics","author":"Gibson Walton C","unstructured":"Walton C Gibson . 2014. The method of moments in electromagnetics . Chapman and Hall\/CRC. Walton C Gibson. 2014. The method of moments in electromagnetics. Chapman and Hall\/CRC."},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/192161.192202"},{"key":"e_1_2_2_19_1","unstructured":"Ga\u00ebl Guennebaud Beno\u00eet Jacob etal 2010. Eigen v3. https:\/\/linproxy.fan.workers.dev:443\/http\/eigen.tuxfamily.org.  Ga\u00ebl Guennebaud Beno\u00eet Jacob et al. 2010. Eigen v3. https:\/\/linproxy.fan.workers.dev:443\/http\/eigen.tuxfamily.org."},{"key":"e_1_2_2_20_1","unstructured":"RF Harrington and Time-Harmonic Electromagnetic Fields. 1961. pp. 460--463.  RF Harrington and Time-Harmonic Electromagnetic Fields. 1961. pp. 460--463."},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1119\/1.11600"},{"key":"e_1_2_2_22_1","volume-title":"ACM SIGGRAPH computer graphics","author":"He Xiao D","unstructured":"Xiao D He , Kenneth E Torrance , Francois X Sillion , and Donald P Greenberg . 1991. A comprehensive physical model for light reflection . In ACM SIGGRAPH computer graphics , Vol. 25 . ACM , 175--186. Xiao D He, Kenneth E Torrance, Francois X Sillion, and Donald P Greenberg. 1991. A comprehensive physical model for light reflection. In ACM SIGGRAPH computer graphics, Vol. 25. ACM, 175--186."},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/TAP.1986.1143846"},{"key":"e_1_2_2_24_1","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1109\/TAP.1966.1138693","article-title":"Numerical solution of initial boundary value problems involving Maxwell's equations in isotropic media","volume":"14","author":"Yee Kane","year":"1966","unstructured":"Kane Yee . 1966 . Numerical solution of initial boundary value problems involving Maxwell's equations in isotropic media . IEEE Transactions on Antennas and Propagation 14 , 3 (May 1966), 302--307. Kane Yee. 1966. Numerical solution of initial boundary value problems involving Maxwell's equations in isotropic media. IEEE Transactions on Antennas and Propagation 14, 3 (May 1966), 302--307.","journal-title":"IEEE Transactions on Antennas and Propagation"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2998578"},{"key":"e_1_2_2_26_1","volume-title":"The finite difference time domain method for electromagnetics","author":"Kunz Karl S","unstructured":"Karl S Kunz and Raymond J Luebbers . 1993. The finite difference time domain method for electromagnetics . CRC press . Karl S Kunz and Raymond J Luebbers. 1993. The finite difference time domain method for electromagnetics. CRC press."},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0008-6223(03)00376-2"},{"key":"e_1_2_2_29_1","volume-title":"Containing Papers of a Mathematical or Physical Character 197, 287--299","author":"Hough Love Augustus Edward","year":"1901","unstructured":"Augustus Edward Hough Love . 1901. I. The integration of the equations of propagation of electric waves. Philosophical Transactions of the Royal Society of London. Series A , Containing Papers of a Mathematical or Physical Character 197, 287--299 ( 1901 ), 1--45. Augustus Edward Hough Love. 1901. I. The integration of the equations of propagation of electric waves. Philosophical Transactions of the Royal Society of London. Series A, Containing Papers of a Mathematical or Physical Character 197, 287--299 (1901), 1--45."},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882345"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1364\/OE.15.002822"},{"key":"e_1_2_2_32_1","volume-title":"absorption, and emission of light by small particles","author":"Mishchenko Michael I","unstructured":"Michael I Mishchenko , Larry D Travis , and Andrew A Lacis . 2002. Scattering , absorption, and emission of light by small particles . Cambridge university press . Michael I Mishchenko, Larry D Travis, and Andrew A Lacis. 2002. Scattering, absorption, and emission of light by small particles. Cambridge university press."},{"key":"e_1_2_2_33_1","volume-title":"Computer Graphics Forum","author":"Musbach A","unstructured":"A Musbach , GW Meyer , F Reitich , and SH Oh. 2013. Full wave modelling of light propagation and reflection . In Computer Graphics Forum , Vol. 32 . Wiley Online Library , 24--37. A Musbach, GW Meyer, F Reitich, and SH Oh. 2013. Full wave modelling of light propagation and reflection. In Computer Graphics Forum, Vol. 32. Wiley Online Library, 24--37."},{"key":"e_1_2_2_34_1","volume-title":"Physically Based Rendering","author":"Pharr Matt","unstructured":"Matt Pharr and Greg Humphreys . 2010. Physically Based Rendering , Second Edition : From Theory To Implementation (2nd ed.). Morgan Kaufmann Publishers Inc ., San Francisco, CA, USA. Matt Pharr and Greg Humphreys. 2010. Physically Based Rendering, Second Edition: From Theory To Implementation (2nd ed.). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA."},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1117\/12.355035"},{"key":"e_1_2_2_36_1","unstructured":"Andrew J Poggio and Edmund K Miller. 1970. Integral equation solutions of three-dimensional scattering problems. MB Assoc.  Andrew J Poggio and Edmund K Miller. 1970. Integral equation solutions of three-dimensional scattering problems. MB Assoc."},{"key":"e_1_2_2_37_1","volume-title":"Computational electromagnetics","author":"Rylander Thomas","unstructured":"Thomas Rylander , P\u00e4r Ingelstr\u00f6m , and Anders Bondeson . 2012. Computational electromagnetics . Springer Science & Business Media . Thomas Rylander, P\u00e4r Ingelstr\u00f6m, and Anders Bondeson. 2012. Computational electromagnetics. Springer Science & Business Media."},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778793"},{"key":"e_1_2_2_39_1","unstructured":"Jan Sch\u00e4fer. Retrieved May 20 2020. MatScat. https:\/\/linproxy.fan.workers.dev:443\/https\/www.mathworks.com\/matlabcentral\/fileexchange\/36831-matscat MATLAB Central File Exchange..  Jan Sch\u00e4fer. Retrieved May 20 2020. MatScat. https:\/\/linproxy.fan.workers.dev:443\/https\/www.mathworks.com\/matlabcentral\/fileexchange\/36831-matscat MATLAB Central File Exchange.."},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jqsrt.2012.05.019"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1002\/j.1538-7305.1936.tb00720.x"},{"key":"e_1_2_2_43_1","volume-title":"Photorealism in Computer Graphics","author":"Smits Brian E","unstructured":"Brian E Smits and Gary W Meyer . 1992. Newton's colors: simulating interference phenomena in realistic image synthesis . In Photorealism in Computer Graphics . Springer , 185--194. Brian E Smits and Gary W Meyer. 1992. Newton's colors: simulating interference phenomena in realistic image synthesis. In Photorealism in Computer Graphics. Springer, 185--194."},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/8.633855"},{"key":"e_1_2_2_45_1","first-page":"101","article-title":"Diffraction shaders","volume":"99","author":"Stam Jos","year":"1999","unstructured":"Jos Stam . 1999 . Diffraction shaders . In Siggraph , Vol. 99. 101 -- 110 . Jos Stam. 1999. Diffraction shaders. In Siggraph, Vol. 99. 101--110.","journal-title":"Siggraph"},{"key":"e_1_2_2_46_1","volume-title":"Computational electrodynamics: the finite-difference time-domain method","author":"Taflove Allen","unstructured":"Allen Taflove and Susan C Hagness . 2005. Computational electrodynamics: the finite-difference time-domain method . Artech house. Allen Taflove and Susan C Hagness. 2005. Computational electrodynamics: the finite-difference time-domain method. Artech house."},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cpc.2015.03.013"},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3012001"},{"key":"e_1_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1080\/00405000903453661"},{"key":"e_1_2_2_50_1","unstructured":"Wall. 2011. Iridescence in a Dandelion Seed Head. https:\/\/linproxy.fan.workers.dev:443\/https\/epod.usra.edu\/blog\/2011\/05\/iridescence-in-a-dandelion-seed-head.html.  Wall. 2011. Iridescence in a Dandelion Seed Head. https:\/\/linproxy.fan.workers.dev:443\/https\/epod.usra.edu\/blog\/2011\/05\/iridescence-in-a-dandelion-seed-head.html."},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3130800.3130840"},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/TAP.1977.1141624"},{"key":"e_1_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201351"},{"key":"e_1_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073600"},{"key":"e_1_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/2816795.2818080"},{"key":"e_1_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/1661412.1618511"},{"key":"e_1_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2007.43"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/linproxy.fan.workers.dev:443\/https\/dl.acm.org\/doi\/10.1145\/3414685.3417841","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/linproxy.fan.workers.dev:443\/https\/dl.acm.org\/doi\/pdf\/10.1145\/3414685.3417841","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/linproxy.fan.workers.dev:443\/https\/dl.acm.org\/doi\/pdf\/10.1145\/3414685.3417841","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:03:15Z","timestamp":1750197795000},"score":1,"resource":{"primary":{"URL":"https:\/\/linproxy.fan.workers.dev:443\/https\/dl.acm.org\/doi\/10.1145\/3414685.3417841"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,11,27]]},"references-count":55,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2020,12,31]]}},"alternative-id":["10.1145\/3414685.3417841"],"URL":"https:\/\/linproxy.fan.workers.dev:443\/https\/doi.org\/10.1145\/3414685.3417841","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"}}]}}