{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,27]],"date-time":"2026-03-27T18:54:50Z","timestamp":1774637690340,"version":"3.50.1"},"reference-count":81,"publisher":"Association for Computing Machinery (ACM)","issue":"4","funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["IIS-1911224"],"award-info":[{"award-number":["IIS-1911224"]}],"id":[{"id":"10.13039\/100000001","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":[[2025,8,1]]},"abstract":"<jats:p>\n                    We give a method to simulate large deformations of 3D elastic rods under arbitrary nonlinear isotropic 3D solid materials. Rod elastic energies in existing graphics literature are derived from volumetric models under the small-strain linearization assumptions. While the resulting equations can and are commonly applied to large deformations, the material modeling has been limited to a single material, namely linear Hooke law. Starting from any 3D solid nonlinear isotropic elastic energy density function\n                    <jats:italic toggle=\"yes\">\u03c8<\/jats:italic>\n                    , we derive our rod elastic energy by subjecting the 3D solid volumetric material to the limit process whereby rod thickness is decreased to zero. This enables us to explain rod stretching, bending and twisting in a unified model. Care must be taken to adequately model cross-sectional in-plane and out-of-plane deformations. Our key insight is to compute the three cross-sectional deformation modes corresponding to bending (in the two directions) and twisting, using linear theory. Then, given any\n                    <jats:italic toggle=\"yes\">\u03c8<\/jats:italic>\n                    , we use these modes to derive an analytical formula for a 5D \"macroscopic\" large-deformation rod elastic energy function of the local longitudinal stretch, radial scaling, the two bending curvatures and torsion. Our model matches linear theory for small deformations, including cross-sectional shrinkage due to Poisson's effect, and produces correct bending and torsional constants. Our experiments demonstrate that our energy closely matches volumetric FEM even under large stretches and curvatures, whereas commonly used methods in graphics deviate from it. We also compare to closely related work from mechanics literature; we give an explicit expansion of all energy terms in terms of the rod cross-section diameter, allowing independent adjustment of stretching, bending and twisting. Finally, we observe an inherent limitation in the ability of rod models to control nonlinear bendability and twistability. We propose to \"relax\" rod physics to more easily control nonlinear bending and twisting in computer graphics applications.\n                  <\/jats:p>","DOI":"10.1145\/3731208","type":"journal-article","created":{"date-parts":[[2025,7,27]],"date-time":"2025-07-27T04:02:22Z","timestamp":1753588942000},"page":"1-23","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["ANIME-Rod: Adjustable Nonlinear Isotropic Materials for Elastic Rods"],"prefix":"10.1145","volume":"44","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8669-0270","authenticated-orcid":false,"given":"Huanyu","family":"Chen","sequence":"first","affiliation":[{"name":"University of Southern California, Los Angeles, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7175-653X","authenticated-orcid":false,"given":"Jiahao","family":"Wen","sequence":"additional","affiliation":[{"name":"University of Southern California, Los Angeles, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6371-9018","authenticated-orcid":false,"given":"Jernej","family":"Barbi\u010d","sequence":"additional","affiliation":[{"name":"University of Southern California, Los Angeles, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,7,27]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3340260"},{"key":"e_1_2_2_2_1","volume-title":"Problems in nonlinear elasticity. Nonlinear Problems of Elasticity","author":"Antman Stuart S","year":"2005","unstructured":"Stuart S Antman. 2005. Problems in nonlinear elasticity. Nonlinear Problems of Elasticity (2005), 513\u2013584."},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jmps.2020.104264"},{"key":"e_1_2_2_4_1","volume-title":"An energy approach to asymptotic, higherorder, linear homogenization. Journal of Theoretical, Computational and Applied Mechanics","author":"Audoly Basile","year":"2023","unstructured":"Basile Audoly and Claire Lestringant. 2023. An energy approach to asymptotic, higherorder, linear homogenization. Journal of Theoretical, Computational and Applied Mechanics (2023)."},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1142\/9789812792778_0001"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3618366"},{"key":"e_1_2_2_7_1","volume-title":"Variational Principles of Continuum Mechanics","author":"Berdichevsky V.","unstructured":"V. Berdichevsky. 2009. Variational Principles of Continuum Mechanics. Springer."},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778853"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360662"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01381.x"},{"key":"e_1_2_2_11_1","doi-asserted-by":"crossref","unstructured":"F. Bertails B. Audoly M. P. Cani B. Querleux F. Leroy and J. L. L\u00e9v\u00eaque. 2006. Superhelices for predicting the dynamics of natural hair. ACM Trans. on Graphics (SIGGRAPH 2006) 25 3 (2006) 1180\u20131187.","DOI":"10.1145\/1141911.1142012"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1899404.1899410"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1098\/rspa.2017.0837"},{"key":"e_1_2_2_14_1","volume-title":"Wood","author":"Bonet Javier","year":"2008","unstructured":"Javier Bonet and Richard D. Wood. 2008. Nonlinear Continuum Mechanics for Finite Element Analysis, 2nd Ed. Cambridge University Press.","edition":"2"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2020.112922"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3674502"},{"key":"e_1_2_2_17_1","unstructured":"Huanyu Chen and Jernej Barbic. 2024. Tuning Nonlinear Elastic Materials under Small and Large Deformations. (2024). arXiv:2412.18631 [cs.GR] https:\/\/arxiv.org\/abs\/2412.18631"},{"key":"e_1_2_2_18_1","volume-title":"Capturing Animation-Ready Isotropic Materials Using Systematic Poking. ACM Trans. on Graphics (SIGGRAPH Asia 2023) 42, 6","author":"Chen Huanyu","year":"2023","unstructured":"Huanyu Chen, Danyong Zhao, and Jernej Barbi\u010d. 2023. Capturing Animation-Ready Isotropic Materials Using Systematic Poking. ACM Trans. on Graphics (SIGGRAPH Asia 2023) 42, 6 (2023)."},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073368.1073389"},{"key":"e_1_2_2_20_1","unstructured":"E. Cosserat and F. Cosserat. 1907. Sur la statique de la ligne deformable. Gauthier-Villars (1907)."},{"key":"e_1_2_2_21_1","unstructured":"E. Cosserat and F. Cosserat. 1909. Th\u00e9orie des corps d\u00e9formables. A. Hermann et fils (1909)."},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3658191"},{"key":"e_1_2_2_23_1","first-page":"5","article-title":"L'int\u00e9grale de Gauss et l'analyse des n\u0153uds tridimensionnels","volume":"4","author":"C\u01cdlug\u01cdreanu Gheorghe","year":"1959","unstructured":"Gheorghe C\u01cdlug\u01cdreanu. 1959. L'int\u00e9grale de Gauss et l'analyse des n\u0153uds tridimensionnels. Revue de Math\u00e9matiques Pure et Appliqu\u00e9es (in French) 4 (1959), 5\u201320.","journal-title":"Revue de Math\u00e9matiques Pure et Appliqu\u00e9es (in French)"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3687967"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392439"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3588432.3591551"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2024156.2024173"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508363.2508398"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1882261.1866159"},{"key":"e_1_2_2_30_1","unstructured":"Zachary Ferguson et al. 2020. IPC Toolkit. https:\/\/github.com\/ipc-sim\/ipc-toolkit"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3450626.3459802"},{"key":"e_1_2_2_32_1","volume-title":"Derivation of effective theories for thin 3D nonlinearly elastic rods with voids. arXiv preprint arXiv:2304.05289","author":"Friedrich Manuel","year":"2023","unstructured":"Manuel Friedrich, Leonard Kreutz, and Konstantinos Zemas. 2023. Derivation of effective theories for thin 3D nonlinearly elastic rods with voids. arXiv preprint arXiv:2304.05289 (2023)."},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2015.2459687"},{"key":"e_1_2_2_34_1","volume-title":"Proceedings of Symp. on Computer Animation (SCA). 91\u2013100","author":"Hadap Sunil","year":"2006","unstructured":"Sunil Hadap. 2006. Oriented Strands: Dynamics of Stiff Multi-Body System. In Proceedings of Symp. on Computer Animation (SCA). 91\u2013100."},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3450626.3459800"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3606033"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3643028"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601100"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1515\/crll.1859.56.285"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1098\/rspa.2021.0561"},{"key":"e_1_2_2_41_1","volume-title":"Position and Orientation Based Cosserat Rods. In Symp. on Computer Animation (SCA).","author":"Kugelstadt T.","unstructured":"T. Kugelstadt and E. Sch\u00f6mer. 2016. Position and Orientation Based Cosserat Rods. In Symp. on Computer Animation (SCA)."},{"key":"e_1_2_2_42_1","volume-title":"Article 67","author":"Lan Lei","year":"2022","unstructured":"Lei Lan, Danny M. Kaufman, Minchen Li, Chenfanfu Jiang, and Yin Yang. 2022. Affine Body Dynamics: Fast, Stable and Intersection-Free Simulation of Stiff Materials. ACM Trans. on Graphics (SIGGRAPH 2023) 41, 4, Article 67 (2022), 14 pages."},{"key":"e_1_2_2_43_1","doi-asserted-by":"crossref","unstructured":"H. Lang J. Linn and M. Arnold. 2011. Multi-Body Dynamics Simulation of Geometrically Exact Cosserat Rods. Multibody System Dynamics (2011).","DOI":"10.1007\/s11044-010-9223-x"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijsolstr.2023.112307"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jmps.2019.103730"},{"key":"e_1_2_2_46_1","volume-title":"Article 52","author":"Li Jie","year":"2018","unstructured":"Jie Li, Gilles Daviet, Rahul Narain, Florence Bertails-Descoubes, Matthew Overby, George E. Brown, and Laurence Boissieux. 2018. An Implicit Frictional Contact Solver for Adaptive Cloth Simulation. ACM Trans. on Graphics (SIGGRAPH 2018) 37, 4, Article 52 (2018), 15 pages."},{"key":"e_1_2_2_47_1","volume-title":"Kaufman","author":"Li Minchen","year":"2020","unstructured":"Minchen Li, Zachary Ferguson, Teseo Schneider, Timothy Langlois, Denis Zorin, Daniele Panozzo, Chenfanfu Jiang, and Danny M. Kaufman. 2020a. Incremental Potential Contact: Intersection- and Inversion-free Large Deformation Dynamics. ACM Trans. on Graphics (SIGGRAPH 2020) 39, 4, Article 49 (2020)."},{"key":"e_1_2_2_48_1","volume-title":"Codimensional incremental potential contact. arXiv preprint arXiv:2012.04457","author":"Li Minchen","year":"2020","unstructured":"Minchen Li, Danny M Kaufman, and Chenfanfu Jiang. 2020b. Codimensional incremental potential contact. arXiv preprint arXiv:2012.04457 (2020)."},{"key":"e_1_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3592393"},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3272127.3275076"},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073636"},{"key":"e_1_2_2_52_1","unstructured":"Maria Giovanna Mora and Stefan M\u00fcller. 2002. Derivation of the nonlinear bendingtorsion theory for inextensible rods by Gamma-convergence. (2002)."},{"key":"e_1_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1016\/0045-7825(76)90008-6"},{"key":"e_1_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0020-7683(97)00100-5"},{"key":"e_1_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.00594"},{"key":"e_1_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/3306346.3323040"},{"key":"e_1_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766998"},{"key":"e_1_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/3528223.3530089"},{"key":"e_1_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/3450626.3459788"},{"key":"e_1_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/3450626.3459875"},{"key":"e_1_2_2_61_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-94-015-9379-3"},{"key":"e_1_2_2_62_1","first-page":"1","article-title":"Lifted Curls: A Model for Tightly Coiled Hair Simulation","volume":"6","author":"Shi Alvin","year":"2023","unstructured":"Alvin Shi, Haomiao Wu, Jarred Parr, AM Darke, and Theodore Kim. 2023. Lifted Curls: A Model for Tightly Coiled Hair Simulation. Proceedings of the ACM on Computer Graphics and Interactive Techniques 6, 3 (2023), 1\u201319.","journal-title":"Proceedings of the ACM on Computer Graphics and Interactive Techniques"},{"key":"e_1_2_2_63_1","volume-title":"Article 38","author":"Shtengel Anna","year":"2017","unstructured":"Anna Shtengel, Roi Poranne, Olga Sorkine-Hornung, Shahar Z. Kovalsky, and Yaron Lipman. 2017. Geometric Optimization via Composite Majorization. ACM Trans. on Graphics (SIGGRAPH 2017) 36, 4, Article 38 (2017)."},{"key":"e_1_2_2_64_1","volume-title":"A finite strain beam formulation. The three dimensional dynamic problem. Part I. Computer methods in applied mechanics and engineering 49","author":"Simo J. C.","year":"1985","unstructured":"J. C. Simo. 1985. A finite strain beam formulation. The three dimensional dynamic problem. Part I. Computer methods in applied mechanics and engineering 49 (1985), 55\u201370."},{"key":"e_1_2_2_65_1","volume-title":"Part II: Computational Aspects. Computer methods in applied mechanics and engineering 58","author":"Simo J. C.","year":"1986","unstructured":"J. C. Simo and L. Vu-Quoc. 1986. A three dimensional finite strain rod model. Part II: Computational Aspects. Computer methods in applied mechanics and engineering 58 (1986), 79\u2013116."},{"key":"e_1_2_2_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180491"},{"key":"e_1_2_2_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/3241041"},{"key":"e_1_2_2_68_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13519"},{"key":"e_1_2_2_69_1","doi-asserted-by":"publisher","DOI":"10.1002\/cav.362"},{"key":"e_1_2_2_70_1","volume-title":"Proceedings of Symp. on Computer Animation (SCA). 63\u201372","author":"Spillmann J.","unstructured":"J. Spillmann and M. Teschner. 2007. Corde: Cosserat rod elements for the dynamic simulation of one-dimensional elastic objects. In Proceedings of Symp. on Computer Animation (SCA). 63\u201372."},{"key":"e_1_2_2_71_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2008.01147.x"},{"key":"e_1_2_2_72_1","volume-title":"Cosserat nets","author":"Spillmann Jonas","year":"2008","unstructured":"Jonas Spillmann and Matthias Teschner. 2008b. Cosserat nets. IEEE transactions on visualization and computer graphics 15, 2 (2008), 325\u2013338."},{"key":"e_1_2_2_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964934"},{"key":"e_1_2_2_74_1","doi-asserted-by":"crossref","unstructured":"Manon Thbaut Basile Audoly and Claire Lestringant. 2024. Fixing non-positive energies in higher-order homogenization. arXiv:2410.23188 [cond-mat.soft] https:\/\/arxiv.org\/abs\/2410.23188","DOI":"10.1016\/j.jmps.2025.106168"},{"key":"e_1_2_2_75_1","doi-asserted-by":"crossref","unstructured":"N. Umetani R. Schmidt and J. Stam. 2014. Position-based elastic rods. In ACM SIGGRAPH Talks.","DOI":"10.1145\/2614106.2614158"},{"key":"e_1_2_2_76_1","doi-asserted-by":"publisher","DOI":"10.1145\/3592399"},{"key":"e_1_2_2_77_1","volume-title":"Kirchhoff-Love Shells with Arbitrary Hyperelastic Materials. ACM Trans. on Graphics (SIGGRAPH Asia 2023) 42, 6","author":"Wen Jiahao","year":"2023","unstructured":"Jiahao Wen and Jernej Barbi\u010d. 2023. Kirchhoff-Love Shells with Arbitrary Hyperelastic Materials. ACM Trans. on Graphics (SIGGRAPH Asia 2023) 42, 6 (2023)."},{"key":"e_1_2_2_78_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.14133"},{"key":"e_1_2_2_79_1","unstructured":"Wikipedia. 2025. Wikipedia. www.wikipedia.com."},{"key":"e_1_2_2_80_1","doi-asserted-by":"publisher","DOI":"10.1145\/3606929"},{"key":"e_1_2_2_81_1","volume-title":"Curly-Cue: Geometric Methods for Highly Coiled Hair. In SIGGRAPH Asia 2024 Conference Papers. 1\u201311","author":"Wu Haomiao","year":"2024","unstructured":"Haomiao Wu, Alvin Shi, AM Darke, and Theodore Kim. 2024. Curly-Cue: Geometric Methods for Highly Coiled Hair. In SIGGRAPH Asia 2024 Conference Papers. 1\u201311."}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3731208","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,3,27]],"date-time":"2026-03-27T17:55:09Z","timestamp":1774634109000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3731208"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,7,27]]},"references-count":81,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2025,8,1]]}},"alternative-id":["10.1145\/3731208"],"URL":"https:\/\/doi.org\/10.1145\/3731208","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,7,27]]},"assertion":[{"value":"2025-07-27","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}