{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,6]],"date-time":"2026-05-06T15:32:14Z","timestamp":1778081534153,"version":"3.51.4"},"reference-count":85,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2017,7,20]],"date-time":"2017-07-20T00:00:00Z","timestamp":1500508800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000005","name":"U.S. Department of Defense","doi-asserted-by":"publisher","award":["W81XWH-15-1-0147"],"award-info":[{"award-number":["W81XWH-15-1-0147"]}],"id":[{"id":"10.13039\/100000005","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":[[2017,8,31]]},"abstract":"<jats:p>The typical elastic surface or curve simulation method takes a Lagrangian approach and consists of three components: time integration, collision detection and collision response. The Lagrangian view is beneficial because it naturally allows for tracking of the codimensional manifold, however collision must then be detected and resolved separately. Eulerian methods are promising alternatives because collision processing is automatic and while this is effective for volumetric objects, advection of a codimensional manifold is too inaccurate in practice. We propose a novel hybrid Lagrangian\/Eulerian approach that preserves the best aspects of both views. Similar to the Drucker-Prager and Mohr-Coulomb models for granular materials, we define our collision response with a novel elastoplastic constitutive model. To achieve this, we design an anisotropic hyperelastic constitutive model that separately characterizes the response to manifold strain as well as shearing and compression in the directions orthogonal to the manifold. We discretize the model with the Material Point Method and a novel codimensional Lagrangian\/Eulerian update of the deformation gradient. Collision intensive scenarios with millions of degrees of freedom require only a few minutes per frame and examples with up to one million degrees of freedom run in less than thirty seconds per frame.<\/jats:p>","DOI":"10.1145\/3072959.3073623","type":"journal-article","created":{"date-parts":[[2017,7,21]],"date-time":"2017-07-21T12:24:07Z","timestamp":1500639847000},"page":"1-14","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":121,"title":["Anisotropic elastoplasticity for cloth, knit and hair frictional contact"],"prefix":"10.1145","volume":"36","author":[{"given":"Chenfanfu","family":"Jiang","sequence":"first","affiliation":[{"name":"University of Pennsylvania and Jixie Effects"}]},{"given":"Theodore","family":"Gast","sequence":"additional","affiliation":[{"name":"University of California and Jixie Effects"}]},{"given":"Joseph","family":"Teran","sequence":"additional","affiliation":[{"name":"University of California and Jixie Effects"}]}],"member":"320","published-online":{"date-parts":[[2017,7,20]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2366145.2366170"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/142920.134021"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.00688"},{"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.1111\/j.1467-8659.2009.01381.x"},{"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\/1899404.1899410"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511755446"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601116"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9991(86)90211-1"},{"key":"e_1_2_2_11_1","volume-title":"Proc SIGGRAPH (SIGGRAPH '94)","author":"Breen David E."},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1201\/b10635"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566623"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601211"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/545261.545273"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073368.1073389"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566624"},{"key":"e_1_2_2_18_1","volume-title":"Int Conf Comp Grap Int Tech: ACM SIGGRAPH 2005 Course.","author":"Choi K."},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661229.2661279"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925877"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2070781.2024173"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778843"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508363.2508398"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2487228.2487230"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601215"},{"key":"e_1_2_2_26_1","volume-title":"Research Report RR-6203. INRIA. 23 pages.","author":"Faure F.","year":"2007"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778845"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015746"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevE.90.042816"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511619571"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.00525"},{"key":"e_1_2_2_32_1","first-page":"319","article-title":"The particle-in-cell method for numerical solution of problems in fluid dynamics","volume":"3","author":"Harlow F.","year":"1964","journal-title":"Meth Comp Phys"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531393"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360622"},{"key":"e_1_2_2_35_1","doi-asserted-by":"crossref","unstructured":"Chenfanfu Jiang Theodore Gast and Joseph Teran. 2017a. Anisotropic Elastoplasticity for Cloth Knit and Hair Frictional Contact: Supplementary Technical Document. (2017).  Chenfanfu Jiang Theodore Gast and Joseph Teran. 2017a. Anisotropic Elastoplasticity for Cloth Knit and Hair Frictional Contact: Supplementary Technical Document. (2017).","DOI":"10.1145\/3072959.3073623"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766996"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2017.02.050"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360664"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778842"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601100"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964988"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2462020"},{"key":"e_1_2_2_43_1","volume-title":"Proc Comp Anim. IEEE, 104--111","author":"Kim T."},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925906"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2015.2446482"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2010.01811.x"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964931"},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2462008"},{"key":"e_1_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCIS.2011.6045096"},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508363.2508406"},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601152"},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531368"},{"key":"e_1_2_2_53_1","doi-asserted-by":"crossref","unstructured":"R. Mindlin. 1951. Influence of rotary inertia and shear on flexural motions of isotropic elastic plates. 18 (1951) 31--38.  R. Mindlin. 1951. Influence of rotary inertia and shear on flexural motions of isotropic elastic plates. 18 (1951) 31--38.","DOI":"10.1115\/1.4010217"},{"key":"e_1_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766907"},{"key":"e_1_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jvcir.2007.01.005"},{"key":"e_1_2_2_56_1","first-page":"39","article-title":"Fast Simulation of Inextensible Hair and Fur","volume":"12","author":"M\u00fcller M.","year":"2012","journal-title":"VRIPHYS"},{"key":"e_1_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/1618452.1618468"},{"key":"e_1_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/1882261.1866195"},{"key":"e_1_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/2366145.2366171"},{"key":"e_1_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2006.01000.x"},{"key":"e_1_2_2_61_1","volume-title":"IEEE 29th Int Par Dist Proc Symp. 677--687","author":"Ni X."},{"key":"e_1_2_2_62_1","doi-asserted-by":"crossref","unstructured":"M. Otaduy R. Tamstorf D. Steinemann and M. Gross. 2009. Implicit Contact Handling for Deformable Objects. Comp Graph Forum 28 2 (2009).  M. Otaduy R. Tamstorf D. Steinemann and M. Gross. 2009. Implicit Contact Handling for Deformable Objects. Comp Graph Forum 28 2 (2009).","DOI":"10.1111\/j.1467-8659.2009.01396.x"},{"key":"e_1_2_2_63_1","unstructured":"L. Petrovic M. Henne and J. Anderson. 2005. Volumetric methods for simulation and rendering of hair. Tech Report (2005).  L. Petrovic M. Henne and J. Anderson. 2005. Volumetric methods for simulation and rendering of hair. Tech Report (2005)."},{"key":"e_1_2_2_64_1","doi-asserted-by":"crossref","unstructured":"X. Provot. 1997. Collision and self-collision handling in cloth model dedicated to design garments. Springer Vienna 177--189.  X. Provot. 1997. Collision and self-collision handling in cloth model dedicated to design garments. Springer Vienna 177--189.","DOI":"10.1007\/978-3-7091-6874-5_13"},{"key":"e_1_2_2_65_1","first-page":"1","article-title":"Multilevel Cloth Simulation using GPU Surface Sampling","volume":"13","author":"Schmitt N.","year":"2013","journal-title":"VRIPHYS"},{"key":"e_1_2_2_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360663"},{"key":"e_1_2_2_67_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2008.79"},{"key":"e_1_2_2_68_1","volume-title":"Proc 2008 ACM SIGGRAPH\/Eurographics Symp Comp Anim. 147--153","author":"Sifakis E."},{"key":"e_1_2_2_69_1","volume-title":"Proc Symp Comp Anim. 25--32","author":"Stomakhin A."},{"key":"e_1_2_2_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461948"},{"key":"e_1_2_2_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964934"},{"key":"e_1_2_2_72_1","doi-asserted-by":"publisher","DOI":"10.1016\/0045-7825(94)90112-0"},{"key":"e_1_2_2_73_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12208"},{"key":"e_1_2_2_74_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12851"},{"key":"e_1_2_2_75_1","doi-asserted-by":"publisher","DOI":"10.1145\/2980179.2980229"},{"key":"e_1_2_2_76_1","doi-asserted-by":"publisher","DOI":"10.1145\/378456.378522"},{"key":"e_1_2_2_77_1","doi-asserted-by":"publisher","DOI":"10.1145\/37402.37427"},{"key":"e_1_2_2_78_1","unstructured":"B. Thomaszewski M. Wacker W. Strasser E. Lyard C. Luible P. Volino M. Kasap V. Muggeo and N. Magnenat-Thalmann. 2007. Advanced Topics in Virtual Garment Simulation. In Eurographics 2007 - Tutorials.  B. Thomaszewski M. Wacker W. Strasser E. Lyard C. Luible P. Volino M. Kasap V. Muggeo and N. Magnenat-Thalmann. 2007. Advanced Topics in Virtual Garment Simulation. In Eurographics 2007 - Tutorials."},{"key":"e_1_2_2_79_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778844"},{"key":"e_1_2_2_80_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2007.30"},{"key":"e_1_2_2_81_1","doi-asserted-by":"publisher","DOI":"10.1145\/2856400.2856412"},{"key":"e_1_2_2_82_1","doi-asserted-by":"publisher","DOI":"10.1145\/2751541"},{"key":"e_1_2_2_83_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185533"},{"key":"e_1_2_2_84_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073298"},{"key":"e_1_2_2_85_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2012.79"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3072959.3073623","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3072959.3073623","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3072959.3073623","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:37:23Z","timestamp":1750217843000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3072959.3073623"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,7,20]]},"references-count":85,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2017,8,31]]}},"alternative-id":["10.1145\/3072959.3073623"],"URL":"https:\/\/doi.org\/10.1145\/3072959.3073623","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,7,20]]},"assertion":[{"value":"2017-07-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}