{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,23]],"date-time":"2026-09-23T15:06:45Z","timestamp":1790176005693,"version":"4.1.0"},"reference-count":40,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2026,6,29]],"date-time":"2026-06-29T00:00:00Z","timestamp":1782691200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"funder":[{"DOI":"10.13039\/501100002428","name":"Austrian Science Fund","doi-asserted-by":"publisher","award":["F77"],"award-info":[{"award-number":["F77"]}],"id":[{"id":"10.13039\/501100002428","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. ACM Comput. Graph. Interact. Tech."],"published-print":{"date-parts":[[2026,7,1]]},"abstract":"<jats:p>In this work we propose an efficient deferred software rasterization pipeline for real-time rendering of strand-based hair using hair meshes. Hair plays a crucial role in creating expressive 3D characters, yet strand-based approaches are often restricted to high-end hardware and typically applied to only a small number of hero characters. Hair meshes have proven to be an efficient representation capable of handling a wide variety of groom styles, but existing mesh shader-based implementations still suffer from significant bottlenecks. In this work, we address these limitations with a software rasterization approach that improves performance and compatibility. Our method enables efficient far-field strand-based hair rendering\u2014even at a single sample per pixel\u2014by combining deferred shading with a strand filtering and reconstruction step, while requiring only minimal hardware support. To further enhance scalability, we introduce a level-of-detail (LOD) scheme that adapts hair representation and shading complexity based on viewing distance and screen-space coverage, reducing computational cost further while preserving visual fidelity. To the best of our knowledge, this is the first approach to achieve this combination of efficiency, flexibility, scalability, and broad hardware compatibility.<\/jats:p>","DOI":"10.1145\/3820015","type":"journal-article","created":{"date-parts":[[2026,6,29]],"date-time":"2026-06-29T15:37:39Z","timestamp":1782747459000},"page":"1-19","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["High-Performance Real-Time Implicit Strand-Based Hair Rendering via Software Rasterization"],"prefix":"10.1145","volume":"9","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1110-0707","authenticated-orcid":false,"given":"Lukas","family":"Lipp","sequence":"first","affiliation":[{"name":"Meta Reality Labs Research","place":["Zurich, Switzerland"]},{"name":"TU Wien","place":["Zurich, Switzerland"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9000-0466","authenticated-orcid":false,"given":"Adrian","family":"Jarabo","sequence":"additional","affiliation":[{"name":"Meta","place":["Zaragoza, Spain"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9370-2663","authenticated-orcid":false,"given":"Michael","family":"Wimmer","sequence":"additional","affiliation":[{"name":"TU Wien","place":["Vienna, Austria"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8710-8561","authenticated-orcid":false,"given":"Lukas","family":"Bode","sequence":"additional","affiliation":[{"name":"Meta Reality Labs Research","place":["Zurich, Switzerland"]}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,6,29]]},"reference":[{"key":"e_1_3_2_2_1","unstructured":"Advanced Micro Devices Inc. (AMD). 2021. AMD FidelityFX Super Resolution. https:\/\/gpuopen.com\/fidelityfx-superresolution\/. Accessed: 2026-04-03."},{"key":"e_1_3_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3641519.3657521"},{"key":"e_1_3_2_4_1","doi-asserted-by":"crossref","unstructured":"Wesley Chang Andrew\u00a0L Russell Stephane Grabli Matt Jen-Yuan Chiang Christophe Hery Doug Roble Ravi Ramamoorthi Tzu-Mao Li and Olivier Maury. 2025. Transforming Unstructured Hair Strands into Procedural Hair Grooms. ACM Transactions on Graphics (TOG) 44 4 (2025) 1\u201320.","DOI":"10.1145\/3731168"},{"key":"e_1_3_2_5_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12830"},{"key":"e_1_3_2_6_1","volume-title":"ACM SIGGRAPH Courses: Advances in Real-Time Rendering in Games Course","author":"Cifariello\u00a0Ciardi Francesco","year":"2022","unstructured":"Francesco Cifariello\u00a0Ciardi, Lasse Jon\u00a0Fuglsang Pedersen, and John Parsaie. 2022. Probe-based Lighting, Strand-based Hair System, and Physical Hair Shading in Unity\u2019s \u201cEnemies\u201d. In ACM SIGGRAPH Courses: Advances in Real-Time Rendering in Games Course."},{"key":"e_1_3_2_7_1","doi-asserted-by":"publisher","unstructured":"Robert\u00a0L. Cook John Halstead Maxwell Planck and David Ryu. 2007. Stochastic simplification of aggregate detail. ACM Trans. Graph. 26 3 (July 2007) 79\u2013es. 10.1145\/1276377.1276476","DOI":"10.1145\/1276377.1276476"},{"key":"e_1_3_2_8_1","doi-asserted-by":"publisher","unstructured":"Roc\u00a0R. Currius Ulf Assarsson and Erik Sintorn. 2022. Real-Time Hair Filtering with Convolutional Neural Networks. Proc. ACM Comput. Graph. Interact. Tech. 5 1 Article 15 (May 2022) 15\u00a0pages. 10.1145\/3522606","DOI":"10.1145\/3522606"},{"key":"e_1_3_2_9_1","unstructured":"Epic Games. 2021. Unreal Engine. https:\/\/www.unrealengine.com\/. Accessed 2026-04-07."},{"key":"e_1_3_2_10_1","unstructured":"Cass Everitt. 2001. Interactive order-independent transparency. White paper nVIDIA 2 6 (2001) 7."},{"key":"e_1_3_2_11_1","doi-asserted-by":"publisher","unstructured":"T. Huang J. Yuan R. Hu L. Wang Y. Guo B. Chen J. Guo and J. Zhu. 2025. Detail\u2010Preserving Real\u2010Time Hair Strand Linking and Filtering. Computer Graphics Forum 44 4 (2025) e70176. 10.1111\/cgf.70176","DOI":"10.1111\/cgf.70176"},{"key":"e_1_3_2_12_1","volume-title":"Resident Evil 4 Hair Discussion","author":"Ishihara Toshiaki","year":"2023","unstructured":"Toshiaki Ishihara and Hitoshi Mishima. 2023. Resident Evil 4 Hair Discussion. Technical Report. Capcom R&D."},{"key":"e_1_3_2_13_1","volume-title":"ACM SIGGRAPH Courses: Advances in Real-Time Rendering in Games","author":"Jiang Yibing","year":"2016","unstructured":"Yibing Jiang. 2016. The Process of Creating Volumetric-Based Materials in Uncharted 4. In ACM SIGGRAPH Courses: Advances in Real-Time Rendering in Games. Anaheim, CA, USA. Course presentation."},{"key":"e_1_3_2_14_1","unstructured":"Jorge Jim\u00e9nez Xianchun Wu Angelo Pesce and Adrian Jarabo. 2016. Practical real-time strategies for accurate indirect occlusion. SIGGRAPH 2016 Courses: Physically Based Shading in Theory and Practice (2016)."},{"key":"e_1_3_2_15_1","doi-asserted-by":"crossref","unstructured":"James\u00a0T Kajiya and Timothy\u00a0L Kay. 1989. Rendering fur with three dimensional textures. ACM Siggraph Computer Graphics 23 3 (1989) 271\u2013280.","DOI":"10.1145\/74334.74361"},{"key":"e_1_3_2_16_1","unstructured":"Brian Karis Rune Stubbe and Graham Wihlidal. 2021. A Deep Dive into Nanite Virtualized Geometry. SIGGRAPH 2021 Course: Advances in Real-Time Rendering in Games. https:\/\/advances.realtimerendering.com\/s2021\/Karis_Nanite_SIGGRAPH_Advances_2021_final.pdf Industry talk."},{"key":"e_1_3_2_17_1","doi-asserted-by":"crossref","unstructured":"Bernhard Kerbl Georgios Kopanas Thomas Leimk\u00fchler George Drettakis et\u00a0al. 2023. 3d gaussian splatting for real-time radiance field rendering. ACM Trans. Graph. 42 4 (2023) 139\u20131.","DOI":"10.1145\/3592433"},{"key":"e_1_3_2_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-7091-6240-8_12"},{"key":"e_1_3_2_19_1","volume-title":"ACM SIGGRAPH Courses: Advances in Real-Time Rendering in Games Course","author":"Kulikov Sergei","year":"2025","unstructured":"Sergei Kulikov. 2025. Strand-based Hair and Fur in \u201cIndiana Jones and the Great Circle\u201d. In ACM SIGGRAPH Courses: Advances in Real-Time Rendering in Games Course."},{"key":"e_1_3_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2018323.2018337"},{"key":"e_1_3_2_21_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2012.03146.x"},{"key":"e_1_3_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1281500.1281671"},{"key":"e_1_3_2_23_1","unstructured":"Zahra Montazeri Soren Gammelmark Henrik\u00a0W Jensen and Shuang Zhao. 2021. A practical ply-based appearance modeling for knitted fabrics. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2105.02475 (2021)."},{"key":"e_1_3_2_24_1","doi-asserted-by":"crossref","unstructured":"Zahra Montazeri S\u00f8ren\u00a0B Gammelmark Shuang Zhao and Henrik\u00a0Wann Jensen. 2020. A practical ply-based appearance model of woven fabrics. ACM Transactions on Graphics (TOG) 39 6 (2020) 1\u201313.","DOI":"10.1145\/3414685.3417777"},{"key":"e_1_3_2_25_1","unstructured":"NVIDIA Corporation. 2025. DLSS 4: Transforming Real-Time Graphics with AI. https:\/\/research.nvidia.com\/labs\/adlr\/DLSS4. Accessed: 2026-04-03."},{"key":"e_1_3_2_26_1","unstructured":"Leonid Pekelis Christophe Hery Ryusuke Villemin and Junyi Ling. 2015. A data-driven light scattering model for hair. Pixar Technical Memo 2 (2015)."},{"key":"e_1_3_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/566570.566611"},{"key":"e_1_3_2_28_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-19827-4_5"},{"key":"e_1_3_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1186223.1186408"},{"key":"e_1_3_2_30_1","doi-asserted-by":"publisher","unstructured":"Markus Sch\u00fctz Bernhard Kerbl and Michael Wimmer. 2022. Software Rasterization of 2 Billion Points in Real Time. Proceedings of the ACM on Computer Graphics and Interactive Techniques 5 3 (2022) 1\u201317. 10.1145\/3543863","DOI":"10.1145\/3543863"},{"key":"e_1_3_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2775280.2792541"},{"key":"e_1_3_2_32_1","unstructured":"Sebastian Tafuri. 2019. Strand-based Hair Rendering in Frostbite. ACM SIGGRAPH Courses: Advances in Real-Time Rendering in Games Course (2019)."},{"key":"e_1_3_2_33_1","volume-title":"Digital Dragons","author":"Taillandier Robin","year":"2020","unstructured":"Robin Taillandier and Jon Valdes. 2020. Every Strand Counts: Physics and Rendering Behind Frostbite\u2019s Hair. In Digital Dragons. Conference presentation."},{"key":"e_1_3_2_34_1","doi-asserted-by":"publisher","DOI":"10.1201\/9781351052108-2"},{"key":"e_1_3_2_35_1","doi-asserted-by":"publisher","unstructured":"Johannes Unterguggenberger Lukas Lipp Michael Wimmer Bernhard Kerbl and Markus Sch\u00fctz. 2024. Fast Rendering of Parametric Objects on Modern GPUs. Eurographics Symposium on Parallel Graphics and Visualization (2024). 10.2312\/PGV.20241129","DOI":"10.2312\/PGV.20241129"},{"key":"e_1_3_2_36_1","doi-asserted-by":"publisher","unstructured":"Johannes Unterguggenberger Lukas Lipp Michael Wimmer Markus Steinberger Bernhard Kerbl and Markus Sch\u00fctz. 2025. Real-Time Rendering Methods with Adaptive Levels of Detail for Fast Rendering of Parametric Objects on Modern GPUs. IEEE Transactions on Visualization and Computer Graphics (2025) 1\u201312. 10.1109\/TVCG.2025.3638697","DOI":"10.1109\/TVCG.2025.3638697"},{"key":"e_1_3_2_37_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2008.01165.x"},{"key":"e_1_3_2_38_1","doi-asserted-by":"publisher","unstructured":"Cem Yuksel Scott Schaefer and John Keyser. 2009. Hair Meshes. ACM Transactions on Graphics 28 5 (Dec. 2009) 1\u20137. 10.1145\/1618452.1618512","DOI":"10.1145\/1618452.1618512"},{"key":"e_1_3_2_39_1","doi-asserted-by":"crossref","unstructured":"Zhongtian Zheng Tao Huang Haozhe Su Xueqi Ma Yuefan Shen Tongtong Wang Yin Yang Xifeng Gao Zherong Pan and Kui Wu. 2025. Auto Hair Card Extraction for Smooth Hair with Differentiable Rendering. ACM Transactions on Graphics (TOG) 44 6 (2025) 1\u201313.","DOI":"10.1145\/3763295"},{"key":"e_1_3_2_40_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.14894"},{"key":"e_1_3_2_41_1","doi-asserted-by":"crossref","unstructured":"Junqiu Zhu Sizhe Zhao Lu Wang Yanning Xu and Ling-Qi Yan. 2022. Practical level-of-detail aggregation of fur appearance. ACM Transactions on Graphics (TOG) 41 4 (2022) 1\u201317.","DOI":"10.1145\/3528223.3530105"}],"container-title":["Proceedings of the ACM on Computer Graphics and Interactive Techniques"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3820015","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,9,23]],"date-time":"2026-09-23T14:23:11Z","timestamp":1790173391000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3820015"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,6,29]]},"references-count":40,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2026,7,1]]}},"alternative-id":["10.1145\/3820015"],"URL":"https:\/\/doi.org\/10.1145\/3820015","relation":{},"ISSN":["2577-6193"],"issn-type":[{"value":"2577-6193","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,6,29]]},"assertion":[{"value":"2026-06-29","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}