{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,24]],"date-time":"2026-06-24T06:29:59Z","timestamp":1782282599028,"version":"3.54.5"},"reference-count":37,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2009,7,27]],"date-time":"2009-07-27T00:00:00Z","timestamp":1248652800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000015","name":"U.S. Department of Energy","doi-asserted-by":"publisher","award":["09-LR-04-116741-BERA"],"award-info":[{"award-number":["09-LR-04-116741-BERA"]}],"id":[{"id":"10.13039\/100000015","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000006","name":"Office of Naval Research","doi-asserted-by":"publisher","award":["N000140310071"],"award-info":[{"award-number":["N000140310071"]}],"id":[{"id":"10.13039\/100000006","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000121","name":"Division of Mathematical Sciences","doi-asserted-by":"publisher","award":["DMS-0502315DMS-0652427CCF-0830554"],"award-info":[{"award-number":["DMS-0502315DMS-0652427CCF-0830554"]}],"id":[{"id":"10.13039\/100000121","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000143","name":"Division of Computing and Communication Foundations","doi-asserted-by":"publisher","award":["DMS-0502315DMS-0652427CCF-0830554"],"award-info":[{"award-number":["DMS-0502315DMS-0652427CCF-0830554"]}],"id":[{"id":"10.13039\/100000143","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2009,7,27]]},"abstract":"<jats:p>Hair simulation remains one of the most challenging aspects of creating virtual characters. Most research focuses on handling the massive geometric complexity of hundreds of thousands of interacting hairs. This is accomplished either by using brute force simulation or by reducing degrees of freedom with guide hairs. This paper presents a hybrid Eulerian\/Lagrangian approach to handling both self and body collisions with hair efficiently while still maintaining detail. Bulk interactions and hair volume preservation is handled efficiently and effectively with a FLIP based fluid solver while intricate hair-hair interaction is handled with Lagrangian self-collisions. Thus the method has the efficiency of continuum\/guide based hair models with the high detail of Lagrangian self-collision approaches.<\/jats:p>","DOI":"10.1145\/1531326.1531368","type":"journal-article","created":{"date-parts":[[2009,7,28]],"date-time":"2009-07-28T12:43:55Z","timestamp":1248785035000},"page":"1-6","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":53,"title":["Detail preserving continuum simulation of straight hair"],"prefix":"10.1145","volume":"28","author":[{"given":"Aleka","family":"McAdams","sequence":"first","affiliation":[{"name":"University of California, Los Angeles"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Andrew","family":"Selle","sequence":"additional","affiliation":[{"name":"Walt Disney Animation Studios"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kelly","family":"Ward","sequence":"additional","affiliation":[{"name":"Walt Disney Animation Studios"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Eftychios","family":"Sifakis","sequence":"additional","affiliation":[{"name":"University of California, Los Angeles and Walt Disney Animation Studios"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Joseph","family":"Teran","sequence":"additional","affiliation":[{"name":"University of California, Los Angeles and Walt Disney Animation Studios"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2009,7,27]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/133994.134021"},{"key":"e_1_2_2_2_1","volume-title":"Comp. Graph. Forum (Eurographics Proc.), 411--418","author":"Bando Y.","unstructured":"Bando , Y. , Chen , B.-Y. , and Nishita , T . 2003. Animating hair with loosely connected particles . In Comp. Graph. Forum (Eurographics Proc.), 411--418 . Bando, Y., Chen, B.-Y., and Nishita, T. 2003. Animating hair with loosely connected particles. In Comp. Graph. Forum (Eurographics Proc.), 411--418."},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360662"},{"key":"e_1_2_2_4_1","volume-title":"ACM SIGGRAPH\/Eurographics Symp. on Comput. Anim., 207--213","author":"Bertails F.","unstructured":"Bertails , F. , Kim , T.-Y. , Cani , M.-P. , and Neumann , U . 2003. Adaptive wisp tree - a multiresolution control structure for simulating dynamics clustering in hair motion . ACM SIGGRAPH\/Eurographics Symp. on Comput. Anim., 207--213 . Bertails, F., Kim, T.-Y., Cani, M.-P., and Neumann, U. 2003. Adaptive wisp tree - a multiresolution control structure for simulating dynamics clustering in hair motion. ACM SIGGRAPH\/Eurographics Symp. on Comput. Anim., 207--213."},{"key":"e_1_2_2_5_1","volume-title":"-P","author":"Bertails F., M","year":"2005","unstructured":"Bertails , F., M &amp;#233;nier, C., and Cani , M . -P . 2005 . A practical self-shadowing algorithm for interactive hair animation. In Graph. Interface , 71--78. Bertails, F., M&amp;#233;nier, C., and Cani, M.-P. 2005. A practical self-shadowing algorithm for interactive hair animation. In Graph. Interface, 71--78."},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1142012"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/566570.566623"},{"key":"e_1_2_2_8_1","volume-title":"Proc. of the 2003 ACM SIGGRAPH\/Eurographics Symp. on Comput. Anim., 28--36","author":"Bridson R.","unstructured":"Bridson , R. , Marino , S. , and Fedkiw , R . 2003. Simulation of clothing with folds and wrinkles . In Proc. of the 2003 ACM SIGGRAPH\/Eurographics Symp. on Comput. Anim., 28--36 . Bridson, R., Marino, S., and Fedkiw, R. 2003. Simulation of clothing with folds and wrinkles. In Proc. of the 2003 ACM SIGGRAPH\/Eurographics Symp. on Comput. Anim., 28--36."},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00371-003-0226-y"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/545261.545289"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/545261.545273"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2005.20"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073368.1073389"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9991(67)90037-X"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1128888.1128902"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/11784203_68"},{"key":"e_1_2_2_17_1","volume-title":"Comp. Graph. Forum (Eurographics Proc.), 329--338","author":"Hadap S.","unstructured":"Hadap , S. , and Magnenat-Thalmann , N . 2001. Modeling dynamic hair as a continuum . In Comp. Graph. Forum (Eurographics Proc.), 329--338 . Hadap, S., and Magnenat-Thalmann, N. 2001. Modeling dynamic hair as a continuum. In Comp. Graph. Forum (Eurographics Proc.), 329--338."},{"key":"e_1_2_2_18_1","volume-title":"SCA '06: Proc. of the 2006 ACM SIGGRAPH\/Eurographics Symp. on Comput. anim., 91--100","author":"Hadap S.","year":"2006","unstructured":"Hadap , S. 2006 . Oriented strands: dynamics of stiff multibody system . In SCA '06: Proc. of the 2006 ACM SIGGRAPH\/Eurographics Symp. on Comput. anim., 91--100 . Hadap, S. 2006. Oriented strands: dynamics of stiff multibody system. In SCA '06: Proc. of the 2006 ACM SIGGRAPH\/Eurographics Symp. on Comput. anim., 91--100."},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360622"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/566570.566627"},{"key":"e_1_2_2_21_1","doi-asserted-by":"crossref","unstructured":"Losasso F. Talton J. Kwatra N. and Fedkiw R. 2008. Two-way coupled SPH and particle level set fluid simulation.  Losasso F. Talton J. Kwatra N. and Fedkiw R. 2008. Two-way coupled SPH and particle level set fluid simulation.","DOI":"10.1109\/TVCG.2008.37"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360630"},{"key":"e_1_2_2_23_1","series-title":"Comput","volume-title":"Strands: Interactive simulation of thin solids using cosserat models. In Proc. of Eurographics","author":"Pai D. K.","year":"2002","unstructured":"Pai , D. K. 2002 . Strands: Interactive simulation of thin solids using cosserat models. In Proc. of Eurographics , vol. 21 of Comput . Graph. Forum, Eurographics Assoc ., 347--352. Pai, D. K. 2002. Strands: Interactive simulation of thin solids using cosserat models. In Proc. of Eurographics, vol. 21 of Comput. Graph. Forum, Eurographics Assoc., 347--352."},{"key":"e_1_2_2_24_1","unstructured":"Petrovic L. Henne M. and Anderson J. 2005. Volumetric methods for simulation and rendering of hair. Tech. rep. Pixar Animation Studios.  Petrovic L. Henne M. and Anderson J. 2005. Volumetric methods for simulation and rendering of hair. Tech. rep. Pixar Animation Studios."},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1006\/gmod.2002.0568"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028523.1028549"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1002\/vis.4340020410"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360663"},{"key":"e_1_2_2_29_1","volume-title":"ACM SIGGRAPH\/Eurographics Symp. on Comp. Anim.","author":"Sifakis E.","unstructured":"Sifakis , E. , Marino , S. , and Teran , J . 2008. Globally coupled impulse-based collision handling for cloth simulation . In ACM SIGGRAPH\/Eurographics Symp. on Comp. Anim. Sifakis, E., Marino, S., and Teran, J. 2008. Globally coupled impulse-based collision handling for cloth simulation. In ACM SIGGRAPH\/Eurographics Symp. on Comp. Anim."},{"key":"e_1_2_2_30_1","volume-title":"Proc. of ACM SIGGRAPH\/Eurographics Symp. on Comput. Anim., 209--217","author":"Spillmann J.","unstructured":"Spillmann , J. , and Teschner , M . 2007. CoRDE: cosserat rod elements for the dynamic simulation of one-dimensional elastic object . In Proc. of ACM SIGGRAPH\/Eurographics Symp. on Comput. Anim., 209--217 . Spillmann, J., and Teschner, M. 2007. CoRDE: cosserat rod elements for the dynamic simulation of one-dimensional elastic object. In Proc. of ACM SIGGRAPH\/Eurographics Symp. on Comput. Anim., 209--217."},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311548"},{"key":"e_1_2_2_32_1","unstructured":"Ward K. and Lin M. C. 2003. Adaptive grouping and subdivision for simulating hair dynamics. In Pacific Graph. 234.   Ward K. and Lin M. C. 2003. Adaptive grouping and subdivision for simulating hair dynamics. In Pacific Graph. 234."},{"key":"e_1_2_2_33_1","volume-title":"Proc. of Comput. Anim. and Social Agents (CASA), 41","author":"Ward K.","unstructured":"Ward , K. , Lin , M. C. , Lee , J. , Fisher , S. , and Macri , D . 2003. Modeling hair using level-of-detail representations . In Proc. of Comput. Anim. and Social Agents (CASA), 41 . Ward, K., Lin, M. C., Lee, J., Fisher, S., and Macri, D. 2003. Modeling hair using level-of-detail representations. In Proc. of Comput. Anim. and Social Agents (CASA), 41."},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2007.30"},{"key":"e_1_2_2_35_1","unstructured":"Yu Y. 2001. Modeling realistic virtual hairstyles. In Pacific Graph. 295--304.   Yu Y. 2001. Modeling realistic virtual hairstyles. In Pacific Graph. 295--304."},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073298"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360631"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1531326.1531368","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1531326.1531368","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:23:12Z","timestamp":1750249392000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1531326.1531368"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,7,27]]},"references-count":37,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2009,7,27]]}},"alternative-id":["10.1145\/1531326.1531368"],"URL":"https:\/\/doi.org\/10.1145\/1531326.1531368","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,7,27]]},"assertion":[{"value":"2009-07-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}