{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,30]],"date-time":"2026-04-30T02:08:46Z","timestamp":1777514926556,"version":"3.51.4"},"reference-count":44,"publisher":"Association for Computing Machinery (ACM)","issue":"6","license":[{"start":{"date-parts":[[2023,12,5]],"date-time":"2023-12-05T00:00:00Z","timestamp":1701734400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"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":[[2023,12,5]]},"abstract":"<jats:p>Kirchhoff-Love shells are commonly used in many branches of engineering, including in computer graphics, but have so far been simulated only under limited nonlinear material options. We derive the Kirchhoff-Love thin-shell mechanical energy for an arbitrary 3D volumetric hyperelastic material, including isotropic materials, anisotropic materials, and materials whereby the energy includes both even and odd powers of the principal stretches. We do this by starting with any 3D hyperelastic material, and then analytically computing the corresponding thin-shell energy limit. This explicitly identifies and separates in-plane stretching and bending terms, and avoids numerical quadrature. Thus, in-plane stretching and bending are shown to originate from one and the same process (volumetric elasticity of thin objects), as opposed to from two separate processes as done traditionally in cloth simulation. Because we can simulate materials that include both even and odd powers of stretches, we can accommodate standard mesh distortion energies previously employed for 3D solid simulations, such as Symmetric ARAP and Co-rotational materials. We relate the terms of our energy to those of prior work on Kirchhoff-Love thin-shells in computer graphics that assumed small in-plane stretches, and demonstrate the visual difference due to the presence of our exact stretching and bending terms. Furthermore, our formulation allows us to categorize all distinct hyperelastic Kirchhoff-Love thin-shell energies. Specifically, we prove that for Kirchhoff-Love thin-shells, the space of all hyperelastic materials collapses to two-dimensional hyperelastic materials. This observation enables us to create an interface for the design of thin-shell Kirchhoff-Love mechanical energies, which in turn enables us to create thin-shell materials that exhibit arbitrary stiffness profiles under large deformations.<\/jats:p>","DOI":"10.1145\/3618405","type":"journal-article","created":{"date-parts":[[2023,12,5]],"date-time":"2023-12-05T10:20:48Z","timestamp":1701771648000},"page":"1-15","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["Kirchhoff-Love Shells with Arbitrary Hyperelastic Materials"],"prefix":"10.1145","volume":"42","author":[{"given":"Jiahao","family":"Wen","sequence":"first","affiliation":[{"name":"University of Southern California, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jernej","family":"Barbi\u010d","sequence":"additional","affiliation":[{"name":"University of Southern California, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,12,5]]},"reference":[{"key":"e_1_2_2_1_1","volume-title":"Proc. of ACM SIGGRAPH 98","author":"Baraff David","unstructured":"David Baraff and Andrew P. Witkin. 1998. Large Steps in Cloth Simulation. In Proc. of ACM SIGGRAPH 98. 43--54."},{"key":"e_1_2_2_2_1","volume-title":"Proc. of the Eurographics Symp. on Geometry Processing (SGP). 227--230","author":"Bergou Miklos","year":"2006","unstructured":"Miklos Bergou, Max Wardetzky, David Harmon, Denis Zorin, and Eitan Grinspun. 2006. A Quadratic Bending Model for Inextensible Surfaces. In Proc. of the Eurographics Symp. on Geometry Processing (SGP). 227--230."},{"key":"e_1_2_2_3_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_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/566570.566623"},{"key":"e_1_2_2_5_1","volume-title":"Physical simulation of environmentally induced thin shell deformation. ACM Trans. on Graphics (SIGGRAPH 2018) 37, 4","author":"Chen Hsiao-Yu","year":"2018","unstructured":"Hsiao-Yu Chen, Arnav Sastry, Wim M van Rees, and Etienne Vouga. 2018. Physical simulation of environmentally induced thin shell deformation. ACM Trans. on Graphics (SIGGRAPH 2018) 37, 4 (2018), 146."},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3462758"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1002\/nme.182"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-0207(20000430)47:12<2039::AID-NME872>3.0.CO;2-1"},{"key":"e_1_2_2_9_1","volume-title":"Yarn-level simulation of woven cloth. ACM Transactions on Graphics (SIGGRAPH Asia 2014) 33, 6","author":"Cirio Gabriel","year":"2014","unstructured":"Gabriel Cirio, Jorge Lopez-Moreno, David Miraut, and Miguel A Otaduy. 2014. Yarn-level simulation of woven cloth. ACM Transactions on Graphics (SIGGRAPH Asia 2014) 33, 6 (2014), 1--11."},{"key":"e_1_2_2_10_1","volume-title":"Yarn-level cloth simulation with sliding persistent contacts","author":"Cirio Gabriel","year":"2016","unstructured":"Gabriel Cirio, Jorge Lopez-Moreno, and Miguel A Otaduy. 2016. Yarn-level cloth simulation with sliding persistent contacts. IEEE transactions on visualization and computer graphics 23, 2 (2016), 1152--1162."},{"key":"e_1_2_2_11_1","volume-title":"Symp. on Computer Animation (SCA)","volume":"17","author":"Clyde David","year":"2017","unstructured":"David Clyde, Joseph Teran, and Rasmus Tamstorf. 2017. Simulation of nonlinear Kirchhoff-Love thin shells using subdivision finite elements. In Symp. on Computer Animation (SCA), Vol. 17."},{"key":"e_1_2_2_12_1","volume-title":"Learning-Based Bending Stiffness Parameter Estimation by a Drape Tester. ACM Transactions on Graphics (SIGGRAPH Asia 2022) 41, 6","author":"Feng Xudong","year":"2022","unstructured":"Xudong Feng, Wenchao Huang, Weiwei Xu, and Huamin Wang. 2022. Learning-Based Bending Stiffness Parameter Estimation by a Drape Tester. ACM Transactions on Graphics (SIGGRAPH Asia 2022) 41, 6 (2022), 1--16."},{"key":"e_1_2_2_13_1","volume-title":"Cubic Shells. In Proc. of Symp. on Computer Animation. 91--98","author":"Garg Akash","year":"2007","unstructured":"Akash Garg, Eitan Grinspun, Max Wardetzky, and Denis Zorin. 2007. Cubic Shells. In Proc. of Symp. on Computer Animation. 91--98."},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2015.2459687"},{"key":"e_1_2_2_15_1","volume-title":"Proceedings of Symp. on Computer Animation (SCA).","author":"Gingold Yotam","year":"2004","unstructured":"Yotam Gingold, Adrian Secord, Jefferson Y Han, Eitan Grinspun, and Denis Zorin. 2004. A discrete model for inelastic deformation of thin shells. In Proceedings of Symp. on Computer Animation (SCA)."},{"key":"e_1_2_2_16_1","volume-title":"Computer Graphics Forum","author":"Grinspun Eitan","unstructured":"Eitan Grinspun, Yotam Gingold, Jason Reisman, and Denis Zorin. 2006. Computing discrete shape operators on general meshes. In Computer Graphics Forum, Vol. 25. Wiley Online Library, 547--556."},{"key":"e_1_2_2_17_1","volume-title":"Discrete Shells. In Proceedings of Symp. on Computer Animation (SCA).","author":"Grinspun Eitan","year":"2003","unstructured":"Eitan Grinspun, Anil N. Hirani, Mathieu Desbrun, and Peter Schr\u00f6der. 2003. Discrete Shells. In Proceedings of Symp. on Computer Animation (SCA)."},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201346"},{"key":"e_1_2_2_19_1","volume-title":"Simulating knitted cloth at the yarn level. ACM Transactions on Graphics (SIGGRAPH 2008) 27, 4","author":"Kaldor Jonathan M","year":"2008","unstructured":"Jonathan M Kaldor, Doug L James, and Steve Marschner. 2008. Simulating knitted cloth at the yarn level. ACM Transactions on Graphics (SIGGRAPH 2008) 27, 4 (2008), 1--9."},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2015.03.010"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.14111"},{"key":"e_1_2_2_22_1","volume-title":"Fernando De Goes, and Hayley Iben","author":"Kim Theodore","year":"2019","unstructured":"Theodore Kim, Fernando De Goes, and Hayley Iben. 2019. Anisotropic elasticity for inversion-safety and element rehabilitation. ACM Transactions on Graphics (SIGGRAPH 2018) 38, 4 (2019), 1--15."},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3388769.3407490"},{"key":"e_1_2_2_24_1","volume-title":"Proc. Int. Congr. of Mathematics","volume":"3","author":"Koiter WT","year":"1970","unstructured":"WT Koiter. 1970. On the mathematical foundation of shell theory. In Proc. Int. Congr. of Mathematics, Nice, Vol. 3. 123--130."},{"key":"e_1_2_2_25_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_26_1","volume-title":"A proposed standard set of problems to test finite element accuracy. Finite elements in analysis and design 1, 1","author":"Macneal Richard H","year":"1985","unstructured":"Richard H Macneal and Robert L Harder. 1985. A proposed standard set of problems to test finite element accuracy. Finite elements in analysis and design 1, 1 (1985), 3--20."},{"key":"e_1_2_2_27_1","volume-title":"Computer Graphics Forum","author":"Miguel Eder","unstructured":"Eder Miguel, Derek Bradley, Bernhard Thomaszewski, Bernd Bickel, Wojciech Matusik, Miguel A Otaduy, and Steve Marschner. 2012. Data-driven estimation of cloth simulation models. In Computer Graphics Forum, Vol. 31. Wiley Online Library, 519--528."},{"key":"e_1_2_2_28_1","volume-title":"Modeling and estimation of internal friction in cloth. ACM Transactions on Graphics (SIGGRAPH Asia 2013) 32, 6","author":"Miguel Eder","year":"2013","unstructured":"Eder Miguel, Rasmus Tamstorf, Derek Bradley, Sara C Schvartzman, Bernhard Thomaszewski, Bernd Bickel, Wojciech Matusik, Steve Marschner, and Miguel A Otaduy. 2013. Modeling and estimation of internal friction in cloth. ACM Transactions on Graphics (SIGGRAPH Asia 2013) 32, 6 (2013), 1--10."},{"key":"e_1_2_2_29_1","volume-title":"Folding and crumpling adaptive sheets. ACM Transactions on Graphics (SIGGRAPH 2013) 32, 4","author":"Narain Rahul","year":"2013","unstructured":"Rahul Narain, Tobias Pfaff, and James F O'Brien. 2013. Folding and crumpling adaptive sheets. ACM Transactions on Graphics (SIGGRAPH 2013) 32, 4 (2013), 1--8."},{"key":"e_1_2_2_30_1","volume-title":"Adaptive anisotropic remeshing for cloth simulation. ACM Transactions on Graphics (SIGGRAPH Asia 2012) 31, 6","author":"Narain Rahul","year":"2012","unstructured":"Rahul Narain, Armin Samii, and James F O'Brien. 2012. Adaptive anisotropic remeshing for cloth simulation. ACM Transactions on Graphics (SIGGRAPH Asia 2012) 31, 6 (2012), 1--10."},{"key":"e_1_2_2_31_1","volume-title":"Classical differential geometry. Lecture notes, available from the authors webpage: http:\/\/www.math.ucla.edu\/~petersen\/DGnotes.pdf","author":"Petersen Peter","year":"2016","unstructured":"Peter Petersen. 2016. Classical differential geometry. Lecture notes, available from the authors webpage: http:\/\/www.math.ucla.edu\/~petersen\/DGnotes.pdf (2016)."},{"key":"e_1_2_2_32_1","volume-title":"Robust eulerian-on-lagrangian rods. ACM Transactions on Graphics (SIGGRAPH 2020) 39, 4","author":"S\u00e1nchez-Banderas Rosa M","year":"2020","unstructured":"Rosa M S\u00e1nchez-Banderas, Alejandro Rodr\u00edguez, H\u00e9ctor Barreiro, and Miguel A Otaduy. 2020. Robust eulerian-on-lagrangian rods. ACM Transactions on Graphics (SIGGRAPH 2020) 39, 4 (2020), 59--1."},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2343483.2343501"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1016\/0045-7825(89)90002-9"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180491"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3241041"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.gmod.2013.07.001"},{"key":"e_1_2_2_38_1","volume-title":"Robust Quasistatic Finite Elements and Flesh Simulation. In Symp. on Computer Animation (SCA). 181--190","author":"Teran Joseph","year":"2005","unstructured":"Joseph Teran, Eftychios Sifakis, Geoffrey Irving, and Ronald Fedkiw. 2005. Robust Quasistatic Finite Elements and Flesh Simulation. In Symp. on Computer Animation (SCA). 181--190."},{"key":"e_1_2_2_39_1","volume-title":"Proceedings of Symp. on Computer Animation (SCA).","author":"Thomaszewski Bernhard","year":"2006","unstructured":"Bernhard Thomaszewski, Markus Wacker, and Wolfgang Stra\u00dfer. 2006. A consistent bending model for cloth simulation with corotational subdivision finite elements. In Proceedings of Symp. on Computer Animation (SCA)."},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.1710039"},{"key":"e_1_2_2_41_1","volume-title":"Article 105","author":"Volino Pascal","year":"2009","unstructured":"Pascal Volino, Nadia Magnenat-Thalmann, and Francois Faure. 2009. A simple approach to nonlinear tensile stiffness for accurate cloth simulation. ACM Trans. on Graphics (SIGGRAPH 2009) 28, 4, Article 105 (2009), 16 pages."},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1964921.1964966"},{"key":"e_1_2_2_43_1","unstructured":"Clarisse Weischedel. 2012. A discrete geometric view on shear-deformable shell models. Ph. D. Dissertation. Georg-August-Universit\u00e4t G\u00f6ttingen."},{"key":"e_1_2_2_44_1","volume-title":"Nonlinear material design using principal stretches. ACM Trans. on Graphics (SIGGRAPH 2015) 34, 4","author":"Xu Hongyi","year":"2015","unstructured":"Hongyi Xu, Funshing Sin, Yufeng Zhu, and Jernej Barbi\u010d. 2015. Nonlinear material design using principal stretches. ACM Trans. on Graphics (SIGGRAPH 2015) 34, 4 (2015), 1--11."}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3618405","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3618405","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3618405","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,21]],"date-time":"2025-08-21T10:46:39Z","timestamp":1755773199000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3618405"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,12,5]]},"references-count":44,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2023,12,5]]}},"alternative-id":["10.1145\/3618405"],"URL":"https:\/\/doi.org\/10.1145\/3618405","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,12,5]]},"assertion":[{"value":"2023-12-05","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}