{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,17]],"date-time":"2026-07-17T06:07:42Z","timestamp":1784268462401,"version":"3.55.0"},"reference-count":32,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2007,7,29]],"date-time":"2007-07-29T00:00:00Z","timestamp":1185667200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2007,7,29]]},"abstract":"<jats:p>We present an extension to Lagrangian finite element methods to allow for large plastic deformations of solid materials. These behaviors are seen in such everyday materials as shampoo, dough, and clay as well as in fantastic gooey and blobby creatures in special effects scenes. To account for plastic deformation, we explicitly update the linear basis functions defined over the finite elements during each simulation step. When these updates cause the basis functions to become ill-conditioned, we remesh the simulation domain to produce a new high-quality finite-element mesh, taking care to preserve the original boundary. We also introduce an enhanced plasticity model that preserves volume and includes creep and work hardening\/softening. We demonstrate our approach with simulations of synthetic objects that squish, dent, and flow. To validate our methods, we compare simulation results to videos of real materials.<\/jats:p>","DOI":"10.1145\/1276377.1276397","type":"journal-article","created":{"date-parts":[[2007,9,14]],"date-time":"2007-09-14T13:44:55Z","timestamp":1189777495000},"page":"16","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":116,"title":["A finite element method for animating large viscoplastic flow"],"prefix":"10.1145","volume":"26","author":[{"given":"Adam W.","family":"Bargteil","sequence":"first","affiliation":[{"name":"Carnegie Mellon"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Chris","family":"Wojtan","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jessica K.","family":"Hodgins","sequence":"additional","affiliation":[{"name":"Carnegie Mellon"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Greg","family":"Turk","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2007,7,29]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073238"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1122501.1122503"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1002\/nme.1274"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566623"},{"key":"e_1_2_2_5_1","volume-title":"The Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation, 28--36","author":"Bridson R.","unstructured":"Bridson , R. , Marino , S. , and Fedkiw , R . 2003. Simulation of clothing with folds and wrinkles . In The Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation, 28--36 . Bridson, R., Marino, S., and Fedkiw, R. 2003. Simulation of clothing with folds and wrinkles. In The Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation, 28--36."},{"key":"e_1_2_2_6_1","volume-title":"Fluid Animation with Explicit Surface Meshes and Boundary-Only Dynamics. Master's thesis","author":"Brochu T.","unstructured":"Brochu , T. 2006. Fluid Animation with Explicit Surface Meshes and Boundary-Only Dynamics. Master's thesis , University of British Columbia . Brochu, T. 2006. Fluid Animation with Explicit Surface Meshes and Boundary-Only Dynamics. Master's thesis, University of British Columbia."},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/304893.304894"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073368.1073400"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/218380.218456"},{"key":"e_1_2_2_10_1","first-page":"23","article-title":"Topology preserving edge contraction","volume":"66","author":"Dey T.","year":"1999","unstructured":"Dey , T. , Edelsbrunner , H. , Guha , S. , and Nekhayev , D. V. 1999 . Topology preserving edge contraction . Publ. Inst. Math. (Beograd) (N.S.) 66 , 23 -- 45 . Dey, T., Edelsbrunner, H., Guha, S., and Nekhayev, D. V. 1999. Topology preserving edge contraction. Publ. Inst. Math. (Beograd) (N.S.) 66, 23--45.","journal-title":"Publ. Inst. Math. (Beograd) (N.S.)"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566645"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015746"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2005.04.013"},{"key":"e_1_2_2_14_1","volume-title":"The Mathematical Theory of Plasticity","author":"Hill R.","unstructured":"Hill , R. 1950. The Mathematical Theory of Plasticity . Oxford University Press, Inc. Hill, R. 1950. The Mathematical Theory of Plasticity. Oxford University Press, Inc."},{"key":"e_1_2_2_15_1","volume-title":"Sparse Voronoi Refinement. In The Proceedings of the 15th International Meshing Roundtable.","author":"Hudson B.","unstructured":"Hudson , B. , Miller , G. , and Phillips , T . 2006 . Sparse Voronoi Refinement. In The Proceedings of the 15th International Meshing Roundtable. Hudson, B., Miller, G., and Phillips, T. 2006. Sparse Voronoi Refinement. In The Proceedings of the 15th International Meshing Roundtable."},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028523.1028541"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.2312\/SPBG\/SPBG05\/125-133"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141961"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1137856.1137907"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141960"},{"key":"e_1_2_2_21_1","volume-title":"The Proceedings of the 25th Army Science Conference.","author":"Mauch S.","unstructured":"Mauch , S. , Noels , L. , Zhao , Z. , and Radovitzky , R . 2006. Lagrangian simulation of penetration environments via mesh healing and adaptive optimization . In The Proceedings of the 25th Army Science Conference. Mauch, S., Noels, L., Zhao, Z., and Radovitzky, R. 2006. Lagrangian simulation of penetration environments via mesh healing and adaptive optimization. In The Proceedings of the 25th Army Science Conference."},{"key":"e_1_2_2_22_1","volume-title":"The Proceedings of Graphics Interface, 239--246","author":"M\u00fcller M.","unstructured":"M\u00fcller , M. , and Gross , M . 2004. Interactive virtual materials . In The Proceedings of Graphics Interface, 239--246 . M\u00fcller, M., and Gross, M. 2004. Interactive virtual materials. In The Proceedings of Graphics Interface, 239--246."},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/545261.545269"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028523.1028542"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566579"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073296"},{"key":"e_1_2_2_27_1","unstructured":"Shewchuk J. R. 2002. What is a good linear element? Interpolation Conditioning and Quality Measures. In 11 th Int. Meshing Roundtable 115--126.  Shewchuk J. R. 2002. What is a good linear element? Interpolation Conditioning and Quality Measures. In 11 th Int. Meshing Roundtable 115--126."},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1064092.1064129"},{"key":"e_1_2_2_29_1","unstructured":"Simo J. and Hughes T. 1998. Computational Inelasticity. Springer-Verlag.  Simo J. and Hughes T. 1998. Computational Inelasticity . Springer-Verlag."},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/54852.378522"},{"key":"e_1_2_2_31_1","volume-title":"The Proceedings of Graphics Interface, 219--226","author":"Terzopoulos D.","unstructured":"Terzopoulos , D. , Platt , J. , and Fleischer , K . 1989. Heating and melting deformable models (from goop to glop) . In The Proceedings of Graphics Interface, 219--226 . Terzopoulos, D., Platt, J., and Fleischer, K. 1989. Heating and melting deformable models (from goop to glop). In The Proceedings of Graphics Interface, 219--226."},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073298"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1276377.1276397","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1276377.1276397","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T14:52:17Z","timestamp":1750258337000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1276377.1276397"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,7,29]]},"references-count":32,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2007,7,29]]}},"alternative-id":["10.1145\/1276377.1276397"],"URL":"https:\/\/doi.org\/10.1145\/1276377.1276397","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2007,7,29]]},"assertion":[{"value":"2007-07-29","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}