{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,31]],"date-time":"2026-03-31T02:41:36Z","timestamp":1774924896230,"version":"3.50.1"},"reference-count":66,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2023,8,16]],"date-time":"2023-08-16T00:00:00Z","timestamp":1692144000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nd\/4.0\/"}],"funder":[{"name":"NSF","award":["IIS-2132280"],"award-info":[{"award-number":["IIS-2132280"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. ACM Comput. Graph. Interact. Tech."],"published-print":{"date-parts":[[2023,8,16]]},"abstract":"<jats:p>We present an isotropic, hyperelastic model specifically designed for the efficient simulation of tightly coiled hairs whose curl radii approach 5 mm. Our model is robust to large bends and torsions, even when they appear at the scale of the strand discretization. The terms of our model are consistently quadratic with respect to their primary variables, do not require per-edge frames or any parallel transport operators, and can efficiently take large timesteps on the order of ~1\/30 of a second. Additionally, we show that it is possible to obtain fast, closed-form eigensystems for all the terms in the energy. Our eigenanalysis is sufficiently generic that it generalizes to other models. Our entirely vertex-based formulation integrates naturally with existing finite element codes, and we demonstrate its efficiency and robustness in a variety of scenarios.<\/jats:p>","DOI":"10.1145\/3606920","type":"journal-article","created":{"date-parts":[[2023,8,24]],"date-time":"2023-08-24T10:05:30Z","timestamp":1692871530000},"page":"1-19","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["Lifted Curls"],"prefix":"10.1145","volume":"6","author":[{"ORCID":"https:\/\/orcid.org\/0009-0008-0006-6479","authenticated-orcid":false,"given":"Alvin","family":"Shi","sequence":"first","affiliation":[{"name":"Yale University, New Haven, CT, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-5060-2213","authenticated-orcid":false,"given":"Haomiao","family":"Wu","sequence":"additional","affiliation":[{"name":"Yale University, New Haven, CT, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-0741-9046","authenticated-orcid":false,"given":"Jarred","family":"Parr","sequence":"additional","affiliation":[{"name":"Yale University, New Haven, CT, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7159-7017","authenticated-orcid":false,"given":"A. M.","family":"Darke","sequence":"additional","affiliation":[{"name":"University of California, Santa Cruz, Santa Cruz, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1131-8685","authenticated-orcid":false,"given":"Theodore","family":"Kim","sequence":"additional","affiliation":[{"name":"Yale University, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,8,24]]},"reference":[{"key":"e_1_2_2_1_1","unstructured":"Leal Alexander. 2023. Instagram. https:\/\/www.instagram.com\/curlygallal\/"},{"key":"e_1_2_2_2_1","volume-title":"Proc. of SIGGRAPH. 111--120","author":"Usami Yoshiaki","year":"1992","unstructured":"Ken-ichi Anjyo, Yoshiaki Usami, and Tsuneya Kurihara. 1992. A simple method for extracting the natural beauty of hair. In Proc. of SIGGRAPH. 111--120."},{"key":"e_1_2_2_3_1","first-page":"101","article-title":"Global geometry of polygons. III. Frenet frames and theorems of Jacobi and Milnor for space polygons","volume":"396","author":"Banchoff TF","year":"1982","unstructured":"TF Banchoff. 1982. Global geometry of polygons. III. Frenet frames and theorems of Jacobi and Milnor for space polygons. Rad Jugoslav. Akad. Znan. Umjet 396 (1982), 101--108.","journal-title":"Rad Jugoslav. Akad. Znan. Umjet"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/280814.280821"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778853"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360662"},{"key":"e_1_2_2_7_1","volume-title":"Computer graphics forum","author":"Bertails F.","unstructured":"F. Bertails. 2009. Linear time super-helices. In Computer graphics forum, Vol. 28. Wiley Online Library, 417--426."},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1142012"},{"key":"e_1_2_2_9_1","unstructured":"F. Bertails B. Audoly B. Querleux F. Leroy JL L\u00e9v\u00eaque and MP Cani. 2005. Predicting natural hair shapes by solving the statics of flexible rods. In Eurographics short papers. Eurographics."},{"key":"e_1_2_2_10_1","volume-title":"Proc. of Symposium on Computer Animation.","author":"Bertails F.","unstructured":"F. Bertails, TY Kim, MP Cani, and U. Neumann. 2003. Adaptive wisp tree-a multiresolution control structure for simulating dynamic clustering in hair motion. In Proc. of Symposium on Computer Animation."},{"key":"e_1_2_2_11_1","first-page":"193","article-title":"Hair Ethnicity. In Practical Modern Hair Science, T. Evans and RR Wickett (Eds.). Allured Business Media","volume":"6","author":"Bryant H.","year":"2012","unstructured":"H. Bryant and CE Porter. 2012. Hair Ethnicity. In Practical Modern Hair Science, T. Evans and RR Wickett (Eds.). Allured Business Media, Chapter 6, 193--222.","journal-title":"Chapter"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01396012"},{"key":"e_1_2_2_13_1","doi-asserted-by":"crossref","unstructured":"A. Butts B. Porter D. Van Gelder M. Hessler V. Krishna and G. Monheit. 2018. Engineering full-fidelity hair for Incredibles 2. In ACM SIGGRAPH Talks. 1--2.","DOI":"10.1145\/3214745.3214798"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3340252"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073368.1073389"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566624"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661229.2661279"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392439"},{"key":"e_1_2_2_19_1","doi-asserted-by":"crossref","unstructured":"R. De La Mettrie D. Saint-L\u00e9ger G. Loussouarn A. Garcel C. Porter and A. Langaney. 2007. Shape variability and classification of human hair: a worldwide approach. Human biology 79 3 (2007) 265--281.","DOI":"10.1353\/hub.2007.0045"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13326"},{"key":"e_1_2_2_21_1","unstructured":"D. Eberle. 2022. Personal Communication."},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/PCCGA.2003.1238266"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3355089.3356532"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073630"},{"key":"e_1_2_2_25_1","volume-title":"Matrix computations","author":"Golub Gene H","unstructured":"Gene H Golub and Charles F Van Loan. 2013. Matrix computations. JHU press."},{"key":"e_1_2_2_26_1","volume-title":"Proc. of the Symp. on Digital Production. 41--49","author":"Gornowicz G.","unstructured":"G. Gornowicz and S. Borac. 2015. Efficient and stable approach to elasticity and collisions for hair animation. In Proc. of the Symp. on Digital Production. 41--49."},{"key":"e_1_2_2_27_1","unstructured":"Ga\u00ebl Guennebaud Beno\u00eet Jacob et al. 2010. Eigen v3. http:\/\/eigen.tuxfamily.org."},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3340258"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485895.2485913"},{"key":"e_1_2_2_30_1","volume-title":"A primer on the kinematics of discrete elastic rods","author":"Jawed M Khalid","unstructured":"M Khalid Jawed, Alyssa Novelia, and Oliver M O'Reilly. 2018. A primer on the kinematics of discrete elastic rods. Springer."},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601100"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.14111"},{"key":"e_1_2_2_33_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3306346.3323014","article-title":"Anisotropic elasticity for inversion-safety and element rehabilitation","volume":"38","author":"Kim T.","year":"2019","unstructured":"T. Kim, F. De Goes, and H. Iben. 2019. Anisotropic elasticity for inversion-safety and element rehabilitation. ACM Trans. Graph. 38, 4 (2019), 1--15.","journal-title":"ACM Trans. Graph."},{"key":"e_1_2_2_34_1","doi-asserted-by":"crossref","unstructured":"T. Kim and D. Eberle. 2022. Dynamic deformables: implementation and production practicalities (now with code!). In ACM SIGGRAPH Courses. 1--259.","DOI":"10.1145\/3532720.3535628"},{"key":"e_1_2_2_35_1","volume-title":"Proc. of the ACM SIGGRAPH\/Eurographics Symp. Comp. Anim. 169--178","author":"Kugelstadt T.","unstructured":"T. Kugelstadt and E. Sch\u00f6mer. 2016. Position and orientation based Cosserat rods.. In Proc. of the ACM SIGGRAPH\/Eurographics Symp. Comp. Anim. 169--178."},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3528223.3530058"},{"key":"e_1_2_2_37_1","first-page":"1","article-title":"Isotropic ARAP energy using Cauchy-Green invariants","volume":"41","author":"Lin Huancheng","year":"2022","unstructured":"Huancheng Lin, Floyd M Chitalu, and Taku Komura. 2022. Isotropic ARAP energy using Cauchy-Green invariants. ACM Trans. Graph. 41, 6 (2022), 1--14.","journal-title":"ACM Trans. Graph."},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778776"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531368"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964932"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cag.2015.10.001"},{"key":"e_1_2_2_42_1","doi-asserted-by":"crossref","unstructured":"Sofya Ogunseitan. 2022. Space Rangers with Cornrows: Methods for Modeling Braids and Curls in Pixar's Groom Pipeline. In ACM SIGGRAPH Talks. 1--2.","DOI":"10.1145\/3532836.3536277"},{"key":"e_1_2_2_43_1","volume-title":"Strands: Interactive simulation of thin solids using cosserat models. In Computer graphics forum","author":"Pai Dinesh K","year":"2002","unstructured":"Dinesh K Pai. 2002. Strands: Interactive simulation of thin solids using cosserat models. In Computer graphics forum, Vol. 21. Wiley Online Library, 347--352."},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3306346.3323040"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/1029949.1029971"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392489"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360663"},{"key":"e_1_2_2_48_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3180491","article-title":"Stable neo-hookean flesh simulation","volume":"37","author":"Smith B.","year":"2018","unstructured":"B. Smith, F. De Goes, and T. Kim. 2018. Stable neo-hookean flesh simulation. ACM Trans. Graph. 37, 2 (2018), 1--15.","journal-title":"ACM Trans. Graph."},{"key":"e_1_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3241041"},{"key":"e_1_2_2_50_1","volume-title":"Computer Graphics Forum","author":"Soler Carlota","unstructured":"Carlota Soler, Tobias Martin, and Olga Sorkine-Hornung. 2018. Cosserat rods with projective dynamics. In Computer Graphics Forum, Vol. 37. Wiley Online Library, 137--147."},{"key":"e_1_2_2_51_1","volume-title":"Proc. of Symposium on Geometry processing","volume":"4","author":"Sorkine Olga","year":"2007","unstructured":"Olga Sorkine and Marc Alexa. 2007. As-rigid-as-possible surface modeling. In Proc. of Symposium on Geometry processing, Vol. 4. 109--116."},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/3528223.3530167"},{"key":"e_1_2_2_53_1","volume-title":"Proc. of ACM SIGGRAPH\/Eurographics Symposium on Computer animation. 63--72","author":"Spillmann Jonas","year":"2007","unstructured":"Jonas Spillmann and Matthias Teschner. 2007. CoRdE: Cosserat rod elements for the dynamic simulation of one-dimensional elastic objects. In Proc. of ACM SIGGRAPH\/Eurographics Symposium on Computer animation. 63--72."},{"key":"e_1_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964934"},{"key":"e_1_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/2816795.2818081"},{"key":"e_1_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073368.1073394"},{"key":"e_1_2_2_57_1","doi-asserted-by":"crossref","unstructured":"M. Thyng C. Evart T. Jones and A. McAdams. 2017. The art and technology of hair simulation in Disney's Moana. In ACM SIGGRAPH Talks. 1--2.","DOI":"10.1145\/3084363.3085072"},{"key":"e_1_2_2_58_1","volume-title":"Proc. of the ACM SIGGRAPH\/Eurographics Symp. Comp. Anim. 21--30","author":"Umetani N.","unstructured":"N. Umetani, R. Schmidt, and J. Stam. 2015. Position-based elastic rods. In Proc. of the ACM SIGGRAPH\/Eurographics Symp. Comp. Anim. 21--30."},{"key":"e_1_2_2_59_1","volume-title":"Andre Talks Hair","author":"Walker Andre","unstructured":"Andre Walker. 1997. Andre Talks Hair. Simon & Schuster."},{"key":"e_1_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.1109\/PCCGA.2003.1238265"},{"key":"e_1_2_2_61_1","doi-asserted-by":"crossref","unstructured":"K. Ward M. Simmons A. Milne H. Yosumi and X. Zhao. 2010. Simulating Rapunzel's hair in Disney's Tangled. In ACM SIGGRAPH Talks. 1--1.","DOI":"10.1145\/1837026.1837055"},{"key":"e_1_2_2_62_1","volume-title":"Why is hair curly?---Deductions from the structure and the biomechanics of the mature hair shaft. Experimental dermatology 29, 3","author":"Wortmann FJ","year":"2020","unstructured":"FJ Wortmann, G Wortmann, and T Sripho. 2020. Why is hair curly?---Deductions from the structure and the biomechanics of the mature hair shaft. Experimental dermatology 29, 3 (2020), 366--372."},{"key":"e_1_2_2_63_1","volume-title":"Proc. of ACM SIGGRAPH\/Eurographics Symposium on Computer Animation.","author":"Wu H.","unstructured":"H. Wu and T. Kim. 2023. An Eigenanalysis of Angle-Based Deformation Energies. In Proc. of ACM SIGGRAPH\/Eurographics Symposium on Computer Animation."},{"key":"e_1_2_2_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/2856400.2856412"},{"key":"e_1_2_2_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/1618452.1618512"},{"key":"e_1_2_2_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/3470005"}],"container-title":["Proceedings of the ACM on Computer Graphics and Interactive Techniques"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3606920","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3606920","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T17:48:52Z","timestamp":1750182532000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3606920"}},"subtitle":["A Model for Tightly Coiled Hair Simulation"],"short-title":[],"issued":{"date-parts":[[2023,8,16]]},"references-count":66,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2023,8,16]]}},"alternative-id":["10.1145\/3606920"],"URL":"https:\/\/doi.org\/10.1145\/3606920","relation":{},"ISSN":["2577-6193"],"issn-type":[{"value":"2577-6193","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,8,16]]},"assertion":[{"value":"2023-08-24","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}