A Finite Element Method for Animating Large Viscoplastic Flow
|Adam W. Bargteil||Chris Wojtan||Jessica K. Hodgins||Greg Turk|
ACM Transactions on Graphics (SIGGRAPH 2007) (2007)
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.
Adam W. Bargteil, Chris Wojtan, Jessica K. Hodgins, Greg Turk (2007). A Finite Element Method for Animating Large Viscoplastic Flow. ACM Transactions on Graphics (SIGGRAPH 2007), 26(3).
author = "Adam W. Bargteil and Chris Wojtan and Jessica K. Hodgins and Greg Turk",
title = "A Finite Element Method for Animating Large Viscoplastic Flow",
year = "2007",
month = aug,
journal = "ACM Transactions on Graphics (SIGGRAPH 2007)",
volume = "26",
number = "3",