{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T08:15:20Z","timestamp":1783066520276,"version":"3.54.6"},"reference-count":49,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T00:00:00Z","timestamp":1783036800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2026,7,3]]},"abstract":"<jats:p>While thin shells have ubiquitous applications and have been studied inside and outside computer graphics for decades, there is little consensus on how to best discretize them. We systematically study models for simulating bending of Kirchhoff-Love shells, with the goal of making practical recommendations, backed by careful numerical experiments, of when and how these models should be used. We analyze ten of the most popular discrete bending models in computer graphics for thin-shell simulation, along with new variants that we propose ourselves. We first verify all models on an analytic test benchmark to probe convergence under refinement and mesh-dependence, and then stress-test with a second benchmark that considers behavior at sharp bends. Finally, we test benchmark leaders on a practical suite of challenging large-scale equilibrium and dynamic shell modeling problems, analyzing both full solution behavior and comparative compute costs. We identify leading existing models and their tradeoffs in terms of accuracy and performance. During this analysis we also identify some issues and modeling gaps in the best-performing discrete bending models. We construct new energy model variants to address some of these gaps, as well as formulas and algorithmic tools for their practical simulation, and finally recommend best practices for modeling thin-shell bending.<\/jats:p>","DOI":"10.1145\/3811373","type":"journal-article","created":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T07:05:51Z","timestamp":1783062351000},"page":"1-31","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Better Bending: Analysis, Construction and Verification of Discrete Bending Models for Kirchhoff-Love Shells"],"prefix":"10.1145","volume":"45","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6766-9046","authenticated-orcid":false,"given":"Zhen","family":"Chen","sequence":"first","affiliation":[{"name":"Adobe Research, Seattle, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-2864-2089","authenticated-orcid":false,"given":"Danny","family":"Kaufman","sequence":"additional","affiliation":[{"name":"Adobe Research, Seattle, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0822-5274","authenticated-orcid":false,"given":"Etienne","family":"Vouga","sequence":"additional","affiliation":[{"name":"The University of Texas at Austin, Austin, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,7,3]]},"reference":[{"key":"e_1_2_1_1_1","first-page":"2026","article-title":"Accelerate Framework. https:\/\/developer.apple.com\/documentation\/accelerate","author":"Apple Inc.","year":"2023","unstructured":"Apple Inc. 2023. Accelerate Framework. https:\/\/developer.apple.com\/documentation\/accelerate. Accessed: 2026-01.","journal-title":"Accessed"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1002\/nme.1620151205"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1002\/nme.1620181106"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.5555\/1281957.1281987"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1198555.1198573"},{"key":"e_1_2_1_6_1","unstructured":"Kevin Quentin Brown. 1979. Geometric transforms for fast geometric algorithms. Ph. D. Dissertation. USA. AAI8012772."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201395"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1137\/1.9781611976786"},{"key":"e_1_2_1_9_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_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3099564.3099577"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/777792.777839"},{"key":"e_1_2_1_12_1","article-title":"Learning-Based Bending Stiffness Parameter Estimation by a Drape Tester","volume":"41","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 Trans. Graph. (SIGGRAPH Asia) 41, 6, Article 221 (nov 2022), 16 pages.","journal-title":"ACM Trans. Graph. (SIGGRAPH Asia)"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.2312\/egsh.20101041"},{"key":"e_1_2_1_14_1","volume-title":"Poster at ACM\/Eurographics Symposium 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 Poster at ACM\/Eurographics Symposium on Computer Animation (SCA). Grenoble, France. https:\/\/cims.nyu.edu\/gcl\/papers\/secord2004sds.pdf Poster."},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2006.00974.x"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.5555\/846276.846284"},{"key":"e_1_2_1_17_1","volume-title":"Proceedings of the SIGGRAPH Asia 2025 Conference Papers. 1\u201311","author":"Gueidon Elias","unstructured":"Elias Gueidon and Maurizio M. Chiaramonte. 2025. A Nonconforming Formulation of Cloth. In Proceedings of the SIGGRAPH Asia 2025 Conference Papers. 1\u201311."},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevLett.109.054302"},{"key":"e_1_2_1_19_1","first-page":"2026","article-title":"Intel Threading Building Blocks. https:\/\/www.threadingbuildingblocks.org\/","author":"Intel Corporation","year":"2023","unstructured":"Intel Corporation. 2023. Intel Threading Building Blocks. https:\/\/www.threadingbuildingblocks.org\/. Accessed: 2026-01.","journal-title":"Accessed"},{"key":"e_1_2_1_20_1","first-page":"1","article-title":"On the nonlinear theory of thin elastic shells","volume":"69","author":"Koiter Warner Tjardus","year":"1966","unstructured":"Warner Tjardus Koiter. 1966. On the nonlinear theory of thin elastic shells. Proc. Koninkl. Ned. Akad. van Wetenschappen, Series B 69 (1966), 1\u201354.","journal-title":"Proc. Koninkl. Ned. Akad. van Wetenschappen, Series B"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11831-022-09798-5"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1088\/0031-9120\/43\/5\/004"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3610548.3618186"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compstruc.2004.02.004"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compstruc.2014.02.005"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392425"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3450626.3459767"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13268"},{"key":"e_1_2_1_29_1","volume-title":"Corotational Hinge-based Thin Plates\/Shells. Computer Graphics Forum 44, 2","author":"Liang Qixin","year":"2025","unstructured":"Qixin Liang. 2025. Corotational Hinge-based Thin Plates\/Shells. Computer Graphics Forum 44, 2 (2025)."},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.15183"},{"key":"e_1_2_1_31_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\u201320."},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3680528.3687697"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3450626.3459931"},{"key":"e_1_2_1_34_1","volume-title":"2020\u20132026. DefElement: an encyclopedia of finite element definitions. https:\/\/defelement.org. [Online","author":"Scroggs Matthew W.","year":"2026","unstructured":"Matthew W. Scroggs, Pablo D. Brubeck, Joseph P. Dean, J\u00f8rgen S. Dokken, India Marsden, Nuno Nobre, et al. 2020\u20132026. DefElement: an encyclopedia of finite element definitions. https:\/\/defelement.org. [Online; accessed 20-January-2026]."},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.14069"},{"key":"e_1_2_1_36_1","volume-title":"Triangle: Engineering a 2D Quality Mesh Generator and Delaunay Triangulator","author":"Shewchuk Jonathan Richard","year":"1996","unstructured":"Jonathan Richard Shewchuk. 1996. Triangle: Engineering a 2D Quality Mesh Generator and Delaunay Triangulator. Springer-Verlag, 203\u2013222."},{"key":"e_1_2_1_37_1","unstructured":"Justin Solomon. 2025. Private communication."},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3186564"},{"key":"e_1_2_1_39_1","volume-title":"Popular benchmark problems for geometric nonlinear analysis of shells. Finite elements in analysis and design 40, 11","author":"Sze KY","year":"2004","unstructured":"KY Sze, XH Liu, and SH Lo. 2004. Popular benchmark problems for geometric nonlinear analysis of shells. Finite elements in analysis and design 40, 11 (2004), 1551\u20131569."},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.gmod.2013.07.001"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/37401.37427"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1964921.1964985"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.tws.2008.11.009"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766952"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cagd.2007.07.006"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/15886.15891"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.53846\/goediss-2453"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3618405"},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.3390\/math9212835"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","deposited":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T07:16:57Z","timestamp":1783063017000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3811373"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,7,3]]},"references-count":49,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2026,7,3]]}},"alternative-id":["10.1145\/3811373"],"URL":"https:\/\/doi.org\/10.1145\/3811373","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,7,3]]},"assertion":[{"value":"2026-01-22","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2026-03-27","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2026-07-03","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}