{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T07:21:20Z","timestamp":1783063280039,"version":"3.54.6"},"reference-count":33,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T00:00:00Z","timestamp":1783036800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"funder":[{"name":"Nanjing Major Science and Technology Special Project","award":["202209003"],"award-info":[{"award-number":["202209003"]}]},{"name":"Fundamental and Interdisciplinary Disciplines Breakthrough Plan of the Ministry of Education of China","award":["JYB2025XDXM118"],"award-info":[{"award-number":["JYB2025XDXM118"]}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["62272275"],"award-info":[{"award-number":["62272275"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["62502285"],"award-info":[{"award-number":["62502285"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Jing-Jin-Ji Regional Integrated Environmental Improvement-National Science and Technology Major Project","award":["2025ZD1202205"],"award-info":[{"award-number":["2025ZD1202205"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2026,7,3]]},"abstract":"<jats:p>In this paper, we propose an efficient method for hair and fur rendering that approximates multiple scattering as volumetric light transport, achieving near path-traced visual fidelity at a drastically reduced cost. Multiple scattering among hair fibers is crucial for a realistic appearance, especially for light-colored hair, but it is extremely expensive to simulate directly. Prior approximations, such as dual scattering and fur BSSRDF, improve performance but often fail for dense hair\/fur, yielding an overly dry or blurred appearance. Unlike previous volumetric hair rendering solutions, we treat dense hair\/fur as a highly anisotropic participating medium to capture soft volumetric illumination, while still using explicit fiber geometry for direct lighting to preserve fine details. We accumulate hair fiber coverage in screen space and stochastically sample a single-scattering event to approximate higher-order scattering. Our method reproduces the rich appearance of hair and fur resulting from multiple scattering, while running about 7\u201310\u00d7 faster than path tracing, making it suitable for use in production. We also demonstrate that our approach is robust under a variety of lighting conditions.<\/jats:p>","DOI":"10.1145\/3811343","type":"journal-article","created":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T07:05:51Z","timestamp":1783062351000},"page":"1-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Efficient Fur and Hair Multiple Scattering Using Volumetric Approximation"],"prefix":"10.1145","volume":"45","author":[{"ORCID":"https:\/\/orcid.org\/0009-0006-6908-6609","authenticated-orcid":false,"given":"Ruike","family":"Hu","sequence":"first","affiliation":[{"name":"Nanjing University, Nanjing, Jiangsu, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8736-6317","authenticated-orcid":false,"given":"Junqiu","family":"Zhu","sequence":"additional","affiliation":[{"name":"Shandong University, Shandong, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-7147-0862","authenticated-orcid":false,"given":"Minghao","family":"Lin","sequence":"additional","affiliation":[{"name":"Shandong University, Shandong, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-3604-0740","authenticated-orcid":false,"given":"Ruian","family":"Zhang","sequence":"additional","affiliation":[{"name":"Nanjing University, Nanjing, Jiangsu, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-7964-0650","authenticated-orcid":false,"given":"Lu","family":"Wang","sequence":"additional","affiliation":[{"name":"Shandong University, Shandong, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4176-7617","authenticated-orcid":false,"given":"Jie","family":"Guo","sequence":"additional","affiliation":[{"name":"Nanjing University, Nanjing, Jiangsu, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7605-5206","authenticated-orcid":false,"given":"Yanwen","family":"Guo","sequence":"additional","affiliation":[{"name":"Nanjing University, Nanjing, Jiangsu, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9379-094X","authenticated-orcid":false,"given":"Lingqi","family":"Yan","sequence":"additional","affiliation":[{"name":"MBZUAI, Abu Dhabi, United Arab Emirates"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,7,3]]},"reference":[{"key":"e_1_2_2_1_1","unstructured":"Sameer Agarwal Keir Mierle and The Ceres Solver Team. 2023. Ceres Solver. https:\/\/github.com\/ceres-solver\/ceres-solver"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/S00371-016-1252-X"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1111\/CGF.13043"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1111\/CGF.12830"},{"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.1145\/2542355.2542386"},{"key":"e_1_2_2_7_1","unstructured":"Epic Games. 2021. Grooming for Real-Time Realism: Hair and Fur with Unreal Engine. https:\/\/www.unrealengine.com\/blog\/realistic-hair-and-fur-with-unreal-engine-get-the-white-paper. White paper (PDF available via the page) Accessed: 2026-05-01."},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766988"},{"key":"e_1_2_2_9_1","article-title":"Importance Sampling of Reflection from Hair Fibers","volume":"1","author":"Hery Christophe","year":"2012","unstructured":"Christophe Hery and Ravi Ramamoorthi. 2012. Importance Sampling of Reflection from Hair Fibers. Journal of Computer Graphics Techniques (JCGT) 1, 1 (22 June 2012), 1\u201317. http:\/\/jcgt.org\/published\/0001\/01\/01\/","journal-title":"Journal of Computer Graphics Techniques (JCGT)"},{"key":"e_1_2_2_10_1","unstructured":"Wenzel Jakob. 2010. Mitsuba renderer. http:\/\/www.mitsuba-renderer.org http:\/\/www.mitsuba-renderer.org."},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778790"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.2312\/SR.20191215"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/74333.74361"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/364338.364407"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1111\/CGF.13138"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882345"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141995"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360630"},{"key":"e_1_2_2_19_1","first-page":"1","article-title":"Volumetric methods for simulation and rendering of hair","volume":"2","author":"Petrovic Lena","year":"2005","unstructured":"Lena Petrovic, Mark Henne, and John Anderson. 2005. Volumetric methods for simulation and rendering of hair. Pixar Animation Studios 2, 4 (2005), 1\u20136.","journal-title":"Pixar Animation Studios"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778793"},{"key":"e_1_2_2_21_1","volume-title":"Strand-based Hair Rendering in Frostbite. ACM SIGGRAPH Courses: Advances in Real-Time Rendering in Games Course 0","author":"Tafuri Sebastian","year":"2019","unstructured":"Sebastian Tafuri. 2019. Strand-based Hair Rendering in Frostbite. ACM SIGGRAPH Courses: Advances in Real-Time Rendering in Games Course 0 (2019)."},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3546940"},{"key":"e_1_2_2_23_1","volume-title":"Proc. Conf. Applications of Computing Methods to Reactor Problems","volume":"557","author":"Woodcock E","year":"1965","unstructured":"E Woodcock, T Murphy, P Hemmings, and S Longworth. 1965. Techniques used in the GEM code for Monte Carlo neutronics calculations in reactors and other systems of complex geometry. In Proc. Conf. Applications of Computing Methods to Reactor Problems, Vol. 557. Argonne National Laboratory."},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2775280.2792512"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2504459.2504518"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3414685.3417841"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2019.2949406"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2070781.2024207"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073600"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3130800.3130802"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2816795.2818080"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3528223.3530105"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360631"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","deposited":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T07:06:57Z","timestamp":1783062417000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3811343"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,7,3]]},"references-count":33,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2026,7,3]]}},"alternative-id":["10.1145\/3811343"],"URL":"https:\/\/doi.org\/10.1145\/3811343","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,7,3]]},"assertion":[{"value":"2026-01-22","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2026-03-27","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2026-07-03","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}