{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,6]],"date-time":"2026-05-06T15:36:52Z","timestamp":1778081812028,"version":"3.51.4"},"reference-count":73,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2019,7,26]],"date-time":"2019-07-26T00:00:00Z","timestamp":1564099200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"NSF CCF","award":["1422795"],"award-info":[{"award-number":["1422795"]}]},{"name":"DOD","award":["W81XWH- 15-1-0147"],"award-info":[{"award-number":["W81XWH- 15-1-0147"]}]},{"name":"Intel STC-Visual Computing Grant","award":["20112360"],"award-info":[{"award-number":["20112360"]}]},{"name":"ONR","award":["N000141110719, N000141210834"],"award-info":[{"award-number":["N000141110719, N000141210834"]}]},{"name":"Adobe Inc."}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. ACM Comput. Graph. Interact. Tech."],"published-print":{"date-parts":[[2019,7,26]]},"abstract":"<jats:p>We present novel techniques for simulating and visualizing ductile fracture with the Material Point Method (MPM). We utilize traditional particle-based MPM [Stomakhin et al. 2013; Sulsky et al. 1994] as well as the Lagrangian energy formulation of [Jiang et al. 2015] that utilizes a tetrahedron mesh, rather than particle-based estimation of the deformation gradient and potential energy. We model failure and fracture via elastoplasticity with damage. Material is elastic until its deformation exceeds a Rankine or von Mises yield condition, at which point we use a softening model that shrinks the yield surface until a damage threshold is reached. Once damaged, the material Lam\u00e9 coefficients are modified to represent failed material. We design visualization techniques for rendering the boundary of the material and its intersections with evolving crack surfaces. Our approach uses a simple and efficient element splitting strategy for tetrahedron meshes to represent crack surfaces that utilizes an extrapolation technique based on the MPM simulation. For traditional particle-based MPM we use an initial Delaunay tetrahedralization to connect randomly initialized MPM particles. Our visualization technique is a post-process and can be run after the MPM simulation for efficiency. We demonstrate our method with a number of challenging simulations of ductile failure with considerable and persistent self-contact.<\/jats:p>","DOI":"10.1145\/3340259","type":"journal-article","created":{"date-parts":[[2019,7,29]],"date-time":"2019-07-29T20:55:51Z","timestamp":1564433751000},"page":"1-20","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":41,"title":["Simulation and Visualization of Ductile Fracture with the Material Point Method"],"prefix":"10.1145","volume":"2","author":[{"given":"Stephanie","family":"Wang","sequence":"first","affiliation":[{"name":"University of California - Los Angeles"}]},{"given":"Mengyuan","family":"Ding","sequence":"additional","affiliation":[{"name":"University of California - Los Angeles"}]},{"given":"Theodore F.","family":"Gast","sequence":"additional","affiliation":[{"name":"JIXIE EFFECTS"}]},{"given":"Leyi","family":"Zhu","sequence":"additional","affiliation":[{"name":"University of Science and Technology of China"}]},{"given":"Steven","family":"Gagniere","sequence":"additional","affiliation":[{"name":"University of California - Los Angeles"}]},{"given":"Chenfanfu","family":"Jiang","sequence":"additional","affiliation":[{"name":"University of Pennsylvania"}]},{"given":"Joseph M.","family":"Teran","sequence":"additional","affiliation":[{"name":"University of California - Los Angeles"}]}],"member":"320","published-online":{"date-parts":[[2019,7,26]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276437"},{"key":"e_1_2_2_2_1","volume-title":"Fracture mechanics: fundamentals and applications","author":"Anderson T.","unstructured":"T. Anderson . 2017. Fracture mechanics: fundamentals and applications . CRC Press . T. Anderson. 2017. Fracture mechanics: fundamentals and applications. CRC Press."},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461982"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1122501.1122503"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276397"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1002\/nme.941"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2014.2362546"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/357306.357310"},{"key":"e_1_2_2_9_1","doi-asserted-by":"crossref","unstructured":"J. Bonet and R. Wood. 2008. Nonlinear continuum mechanics for finite element analysis. Cambridge University Press.  J. Bonet and R. Wood. 2008. Nonlinear continuum mechanics for finite element analysis. Cambridge University Press.","DOI":"10.1017\/CBO9780511755446"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1137\/080737617"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cag.2017.05.003"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461920"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1002\/cav.1514"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13236"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1002\/cav.1601"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601146"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13091"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10704-007-9051-z"},{"key":"e_1_2_2_19_1","unstructured":"M. Desbrun and M. Cani. 1998. Active implicit surface for animation. In Graph Int. 143--150.  M. Desbrun and M. Cani. 1998. Active implicit surface for animation. In Graph Int. 143--150."},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1599470.1599488"},{"key":"e_1_2_2_21_1","unstructured":"M. Gissler M. Becker and M. Teschner. 2007. Constraint sets for topology-changing finite element models. In VRIPHYS. 21--26.  M. Gissler M. Becker and M. Teschner. 2007. Constraint sets for topology-changing finite element models. In VRIPHYS. 21--26."},{"key":"e_1_2_2_22_1","unstructured":"J. Guo and J. Nairn. 2006. Three-Dimensional Dynamic Fracture Analysis Using the Material Point Method. Comp Mod Eng Sci 16 (2006).  J. Guo and J. Nairn. 2006. Three-Dimensional Dynamic Fracture Analysis Using the Material Point Method. Comp Mod Eng Sci 16 (2006)."},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201353"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1002\/nme.2981"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073623"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766996"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2856400.2856415"},{"key":"e_1_2_2_28_1","volume-title":"Proc 2008 ACM SIGGRAPH\/Eurograph Symp Comp Anim. Eurographics Association, 105--115","author":"Kaufmann P.","unstructured":"P. Kaufmann , S. Martin , M. Botsch , and M. Gross . 2008. Flexible simulation of deformable models using discontinuous Galerkin FEM . In Proc 2008 ACM SIGGRAPH\/Eurograph Symp Comp Anim. Eurographics Association, 105--115 . P. Kaufmann, S. Martin, M. Botsch, and M. Gross. 2008. Flexible simulation of deformable models using discontinuous Galerkin FEM. In Proc 2008 ACM SIGGRAPH\/Eurograph Symp Comp Anim. Eurographics Association, 105--115."},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925906"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073666"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1002\/cav.412"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2816795.2818115"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015734"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1599470.1599501"},{"key":"e_1_2_2_35_1","volume-title":"Proc 2003 ACM SIGGRAPH\/Eurograph Symp Comp Anim. Eurographics Association, 154--159","author":"M\u00fcller M.","unstructured":"M. M\u00fcller , D. Charypar , and M. Gross . 2003. Particle-based fluid simulation for interactive applications . In Proc 2003 ACM SIGGRAPH\/Eurograph Symp Comp Anim. Eurographics Association, 154--159 . M. M\u00fcller, D. Charypar, and M. Gross. 2003. Particle-based fluid simulation for interactive applications. In Proc 2003 ACM SIGGRAPH\/Eurograph Symp Comp Anim. Eurographics Association, 154--159."},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461934"},{"key":"e_1_2_2_37_1","volume-title":"Proc Graph Int. Canadian Human-Computer Communications Society, 239--246","author":"M\u00fcller M.","unstructured":"M. M\u00fcller and M. Gross . 2004. Interactive virtual materials . In Proc Graph Int. Canadian Human-Computer Communications Society, 239--246 . M. M\u00fcller and M. Gross. 2004. Interactive virtual materials. In Proc Graph Int. Canadian Human-Computer Communications Society, 239--246."},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jvcir.2007.01.005"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028523.1028542"},{"key":"e_1_2_2_40_1","doi-asserted-by":"crossref","unstructured":"K. Museth. 2014. A flexible image processing approach to the surfacing of particle-based fluid animation. 81--84.  K. Museth. 2014. A flexible image processing approach to the surfacing of particle-based fluid animation. 81--84.","DOI":"10.1007\/978-4-431-55007-5_11"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1278780.1278804"},{"key":"e_1_2_2_42_1","unstructured":"John A. Nairn. 2003. Material point method calculations with explicit cracks.  John A. Nairn. 2003. Material point method calculations with explicit cracks."},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/566570.566579"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311550"},{"key":"e_1_2_2_45_1","first-page":"2","article-title":"Deformation and fracturing using adaptive shape matching with stiffness adjustment","volume":"20","author":"Ohta M.","year":"2009","unstructured":"M. Ohta , Y. Kanamori , and T. Nishita . 2009 . Deformation and fracturing using adaptive shape matching with stiffness adjustment . Comp Anim Virt Worlds 20 , 2 -- 3 (2009), 365--373. M. Ohta, Y. Kanamori, and T. Nishita. 2009. Deformation and fracturing using adaptive shape matching with stiffness adjustment. Comp Anim Virt Worlds 20, 2--3 (2009), 365--373.","journal-title":"Comp Anim Virt Worlds"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/1599470.1599492"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073296"},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882319"},{"key":"e_1_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601132"},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/1242073.1242200"},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2556700.2556713"},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/1278780.1278860"},{"key":"e_1_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/2343483.2343501"},{"key":"e_1_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.5555\/1229030.1229035"},{"key":"e_1_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.gmod.2008.12.004"},{"key":"e_1_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461948"},{"key":"e_1_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/1599470.1599491"},{"key":"e_1_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1016\/0045-7825(94)90112-0"},{"key":"e_1_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/378456.378522"},{"key":"e_1_2_2_60_1","unstructured":"S. Wang M. Ding T. Gast L. Zhu S. Gagniere C. Jiang and J. Teran. 2019. Supplementary Technical Document (2019).  S. Wang M. Ding T. Gast L. Zhu S. Gagniere C. Jiang and J. Teran. 2019. Supplementary Technical Document (2019)."},{"key":"e_1_2_2_61_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2007.01058.x"},{"key":"e_1_2_2_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778786"},{"key":"e_1_2_2_63_1","unstructured":"M. Wicke M. Teschner and M. Gross. 2004. CSG tree rendering for point-sampled objects. In 12th Pac Graph. 160--168.   M. Wicke M. Teschner and M. Gross. 2004. CSG tree rendering for point-sampled objects. In 12th Pac Graph. 160--168."},{"key":"e_1_2_2_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531382"},{"key":"e_1_2_2_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778787"},{"key":"e_1_2_2_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360646"},{"key":"e_1_2_2_68_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cag.2017.10.005"},{"key":"e_1_2_2_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/2421636.2421641"},{"key":"e_1_2_2_70_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2012.03062.x"},{"key":"e_1_2_2_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/2751541"},{"key":"e_1_2_2_72_1","volume-title":"Symp Point-Based Graph, M. Botsch, B. Chen, M. Pauly, and M. Zwicker (Eds.). Eurograph Assoc.","author":"Zhang N.","unstructured":"N. Zhang , X. Zhou , D. Sha , X. Yuan , K. Tamma , and B. Chen . 2006. Integrating mesh and meshfree methods for physics-based fracture and debris cloud simulation . In Symp Point-Based Graph, M. Botsch, B. Chen, M. Pauly, and M. Zwicker (Eds.). Eurograph Assoc. N. Zhang, X. Zhou, D. Sha, X. Yuan, K. Tamma, and B. Chen. 2006. Integrating mesh and meshfree methods for physics-based fracture and debris cloud simulation. In Symp Point-Based Graph, M. Botsch, B. Chen, M. Pauly, and M. Zwicker (Eds.). Eurograph Assoc."},{"key":"e_1_2_2_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778806"},{"key":"e_1_2_2_74_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073298"}],"container-title":["Proceedings of the ACM on Computer Graphics and Interactive Techniques"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3340259","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3340259","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3340259","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T17:49:32Z","timestamp":1750268972000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3340259"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,7,26]]},"references-count":73,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2019,7,26]]}},"alternative-id":["10.1145\/3340259"],"URL":"https:\/\/doi.org\/10.1145\/3340259","relation":{},"ISSN":["2577-6193"],"issn-type":[{"value":"2577-6193","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,7,26]]},"assertion":[{"value":"2019-07-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}