{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T19:42:05Z","timestamp":1783107725222,"version":"3.54.6"},"reference-count":115,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2019,7,12]],"date-time":"2019-07-12T00:00:00Z","timestamp":1562889600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["IIS-1755544, CCF-1813624"],"award-info":[{"award-number":["IIS-1755544, CCF-1813624"]}],"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":[[2019,8,31]]},"abstract":"<jats:p>We present two new approaches for animating dynamic fracture involving large elastoplastic deformation. In contrast to traditional mesh-based techniques, where sharp discontinuity is introduced to split the continuum at crack surfaces, our methods are based on Continuum Damage Mechanics (CDM) with a variational energy-based formulation for crack evolution. Our first approach formulates the resulting dynamic material damage evolution with a Ginzburg-Landau type phase-field equation and discretizes it with the Material Point Method (MPM), resulting in a coupled momentum\/damage solver rooted in phase field fracture: PFF-MPM. Although our PFF-MPM approach achieves convincing fracture with or without plasticity, we also introduce a return mapping algorithm that can be analytically solved for a wide range of general non-associated plasticity models, achieving more than two times speedup over traditional iterative approaches. To demonstrate the efficacy of the algorithm, we also develop a Non-Associated Cam-Clay (NACC) plasticity model with a novel fracture-friendly hardening scheme. Our NACC plasticity paired with traditional MPM composes a second approach to dynamic fracture, as it produces a breadth of organic, brittle material fracture effects on its own. Though NACC and PFF can be combined, we focus on exploring their material effects separately. Both methods can be easily integrated into any existing MPM solver, enabling the simulation of various fracturing materials with extremely high visual fidelity while requiring little additional computational overhead.<\/jats:p>","DOI":"10.1145\/3306346.3322949","type":"journal-article","created":{"date-parts":[[2019,7,12]],"date-time":"2019-07-12T19:04:08Z","timestamp":1562958248000},"page":"1-15","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":105,"title":["CD-MPM"],"prefix":"10.1145","volume":"38","author":[{"given":"Joshuah","family":"Wolper","sequence":"first","affiliation":[{"name":"University of Pennsylvania"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yu","family":"Fang","sequence":"additional","affiliation":[{"name":"University of Pennsylvania"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Minchen","family":"Li","sequence":"additional","affiliation":[{"name":"University of Pennsylvania"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jiecong","family":"Lu","sequence":"additional","affiliation":[{"name":"University of Pennsylvania"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ming","family":"Gao","sequence":"additional","affiliation":[{"name":"University of Pennsylvania"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Chenfanfu","family":"Jiang","sequence":"additional","affiliation":[{"name":"University of Pennsylvania"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2019,7,12]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1016\/0001-6160(72)90037-5"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00466-015-1225-3"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jmps.2009.04.011"},{"key":"e_1_2_2_4_1","volume-title":"Proc. of the Comp. Graph. Int. 357--364","author":"Aoki K."},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevLett.85.118"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2007.39"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0065-2156(08)70121-2"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-0207(19990620)45:5<601::AID-NME598>3.0.CO;2-S"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF00364080"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2019406.2019409"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2016.09.005"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2012.01.008"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601116"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0022-5096(99)00028-9"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10659-007-9107-3"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9991(86)90211-1"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461920"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.1744102"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2006.04.008"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1002\/cav.1514"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601115"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2017.10.009"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601146"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925899"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925877"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201392"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0022-5096(98)00034-9"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201309"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3272127.3275044"},{"key":"e_1_2_2_30_1","doi-asserted-by":"crossref","unstructured":"J. Gaume T. Gast J. Teran A. van Herwijnen and C. Jiang. 2018. Dynamic anticrack propagation in snow. Nature communications 9 1 (2018) 3047.  J. Gaume T. Gast J. Teran A. van Herwijnen and C. Jiang. 2018. Dynamic anticrack propagation in snow. Nature communications 9 1 (2018) 3047.","DOI":"10.1038\/s41467-018-05181-w"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2012.121"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2013.98"},{"key":"e_1_2_2_33_1","unstructured":"P. Grassl and M. Jir\u00e1sek. 2004. On mesh bias of local damage models for concrete. (2004).  P. Grassl and M. Jir\u00e1sek. 2004. On mesh bias of local damage models for concrete. (2004)."},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1098\/rsta.1921.0006"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201346"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766896"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925902"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2017.2755646"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786784.2786791"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485895.2485908"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1007\/s003710050128"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1007\/s003710000069"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1002\/nme.5317"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201293"},{"key":"e_1_2_2_45_1","doi-asserted-by":"crossref","unstructured":"G. R. Irwin. 1957. Analysis of Stresses and Strains Near the End of a Crack Traversing a Plate. J. Appl. Mech. (1957).  G. R. Irwin. 1957. Analysis of Stresses and Strains Near the End of a Crack Traversing a Plate. J. Appl. Mech. (1957).","DOI":"10.1115\/1.4011547"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311542"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073623"},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766996"},{"key":"e_1_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897826.2927348"},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2856400.2856415"},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1018671022008"},{"key":"e_1_2_2_52_1","volume-title":"Symp. Comp. Anim. 105--116","author":"Kaufmann P."},{"key":"e_1_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028523.1028564"},{"key":"e_1_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925906"},{"key":"e_1_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073666"},{"key":"e_1_2_2_56_1","unstructured":"L. D. Landau and E. M. Lifshitz. 1971. The classical theory of fields. (1971).  L. D. Landau and E. M. Lifshitz. 1971. The classical theory of fields. (1971)."},{"key":"e_1_2_2_57_1","volume-title":"Symp. Comp. Anim. 47--55","author":"Levine J. A."},{"key":"e_1_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/3203207"},{"key":"e_1_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1002\/cav.412"},{"key":"e_1_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508363.2508406"},{"key":"e_1_2_2_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/2990496"},{"key":"e_1_2_2_62_1","doi-asserted-by":"publisher","DOI":"10.1016\/0045-7825(95)00804-A"},{"key":"e_1_2_2_63_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2010.04.011"},{"key":"e_1_2_2_64_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2014.11.016"},{"key":"e_1_2_2_65_1","doi-asserted-by":"publisher","DOI":"10.1002\/nme.2861"},{"key":"e_1_2_2_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/2816795.2818100"},{"key":"e_1_2_2_67_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-0207(19990910)46:1<131::AID-NME726>3.0.CO;2-J"},{"key":"e_1_2_2_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/1198555.1198574"},{"key":"e_1_2_2_69_1","volume-title":"Image-guided Fracture. In Proc. of Graphics Interface","author":"Mould D.","year":"2005"},{"key":"e_1_2_2_70_1","volume-title":"Proc. of Graphics Interface","author":"M\u00fcller M.","year":"2004"},{"key":"e_1_2_2_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028523.1028542"},{"key":"e_1_2_2_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/2504435.2504454"},{"key":"e_1_2_2_73_1","first-page":"649","article-title":"Material point method calculations with explicit cracks","volume":"4","author":"Nairn J. A.","year":"2003","journal-title":"Comp. Mod. in Eng. And Sci."},{"key":"e_1_2_2_74_1","volume-title":"Symp Comp Anim. 21--28","author":"Narain R."},{"key":"e_1_2_2_75_1","volume-title":"Proc. of the 1999 Conference on Graphics Interface '99","author":"Neff M."},{"key":"e_1_2_2_76_1","article-title":"Finite Element Analysis of Reinforced Concrete Beams","author":"Ngo D.","year":"1967","journal-title":"Journal Proceedings 64. Issue 3."},{"key":"e_1_2_2_77_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00371-012-0765-1"},{"key":"e_1_2_2_78_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01900837"},{"key":"e_1_2_2_79_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566579"},{"key":"e_1_2_2_80_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311550"},{"key":"e_1_2_2_81_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073296"},{"key":"e_1_2_2_82_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601132"},{"key":"e_1_2_2_83_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073651"},{"key":"e_1_2_2_84_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0045-7825(98)00230-8"},{"key":"e_1_2_2_85_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786784.2786798"},{"key":"e_1_2_2_86_1","doi-asserted-by":"publisher","DOI":"10.1016\/0029-5493(68)90066-6"},{"key":"e_1_2_2_87_1","unstructured":"K. Roscoe and J. Burland. 1968. On the generalised stress-strain behaviour of wet clay. Eng Plast (1968) 535--609.  K. Roscoe and J. Burland. 1968. On the generalised stress-strain behaviour of wet clay. Eng Plast (1968) 535--609."},{"key":"e_1_2_2_88_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compstruct.2017.08.071"},{"key":"e_1_2_2_89_1","volume-title":"Symp. Comp. Anim. 73--80","author":"Sifakis E."},{"key":"e_1_2_2_90_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0022-5096(99)00029-0"},{"key":"e_1_2_2_91_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compstruc.2004.11.026"},{"key":"e_1_2_2_92_1","doi-asserted-by":"publisher","DOI":"10.1016\/0045-7825(88)90076-X"},{"key":"e_1_2_2_93_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180491"},{"key":"e_1_2_2_94_1","volume-title":"Symp. Comp. Anim. 25--32","author":"Stomakhin A."},{"key":"e_1_2_2_95_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461948"},{"key":"e_1_2_2_96_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601176"},{"key":"e_1_2_2_97_1","doi-asserted-by":"publisher","DOI":"10.1002\/1097-0207(20000820)48:11<1549::AID-NME955>3.0.CO;2-A"},{"key":"e_1_2_2_98_1","doi-asserted-by":"publisher","DOI":"10.1007\/s004660050235"},{"key":"e_1_2_2_99_1","doi-asserted-by":"publisher","DOI":"10.1016\/0045-7825(94)90112-0"},{"key":"e_1_2_2_100_1","doi-asserted-by":"publisher","DOI":"10.1016\/0010-4655(94)00170-7"},{"key":"e_1_2_2_101_1","doi-asserted-by":"publisher","DOI":"10.1145\/378456.378522"},{"key":"e_1_2_2_102_1","doi-asserted-by":"publisher","DOI":"10.1145\/2980179.2980236"},{"key":"e_1_2_2_103_1","volume-title":"Symp. Comp. Anim. 77--85","author":"Wang Y."},{"key":"e_1_2_2_104_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778786"},{"key":"e_1_2_2_105_1","doi-asserted-by":"publisher","DOI":"10.1145\/3306346.3322949"},{"key":"e_1_2_2_106_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cag.2017.10.005"},{"key":"e_1_2_2_107_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jmps.2017.03.015"},{"key":"e_1_2_2_108_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2017.09.027"},{"key":"e_1_2_2_109_1","doi-asserted-by":"publisher","DOI":"10.1145\/3130800.3130882"},{"key":"e_1_2_2_110_1","doi-asserted-by":"publisher","DOI":"10.1145\/2816795.2818117"},{"key":"e_1_2_2_111_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2012.03062.x"},{"key":"e_1_2_2_112_1","doi-asserted-by":"publisher","DOI":"10.1145\/2751541"},{"key":"e_1_2_2_113_1","doi-asserted-by":"publisher","DOI":"10.1145\/3272127.3275095"},{"key":"e_1_2_2_114_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073298"},{"key":"e_1_2_2_115_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766942"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3306346.3322949","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3306346.3322949","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3306346.3322949","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:25:44Z","timestamp":1750206344000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3306346.3322949"}},"subtitle":["continuum damage material point methods for dynamic fracture animation"],"short-title":[],"issued":{"date-parts":[[2019,7,12]]},"references-count":115,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2019,8,31]]}},"alternative-id":["10.1145\/3306346.3322949"],"URL":"https:\/\/doi.org\/10.1145\/3306346.3322949","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,7,12]]},"assertion":[{"value":"2019-07-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}