A Hybrid Material Point Method for Frictional Contact with Diverse Materials

被引:44
作者
Han, Xuchen [1 ]
Gast, Theodore F. [2 ]
Guo, Qi [1 ]
Wang, Stephanie [1 ]
Jiang, Chenfanfu [3 ]
Teran, Joseph [1 ]
机构
[1] Univ Calif Los Angeles, Los Angeles, CA 90095 USA
[2] JIXIE Effects, Los Angeles, CA USA
[3] Univ Penn, Philadelphia, PA 19104 USA
关键词
MPM; Elasticity; Hair; Collision; Hybrid;
D O I
10.1145/3340258
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a new hybrid Lagrangian Material Point Method for simulating elastic objects like hair, rubber, and soft tissues that utilizes a Lagrangian mesh for internal force computation and an Eulerian mesh for self collision as well as coupling with external materials. While recent Material Point Method (MPM) techniques allow for natural simulation of hyperelastic materials represented with Lagrangian meshes, they utilize an updated Lagrangian discretization where the Eulerian grid degrees of freedom are used to take variations of the potential energy. This often coarsens the degrees of freedom of the Lagrangian mesh and can lead to artifacts. We develop a hybrid approach that retains Lagrangian degrees of freedom while still allowing for natural coupling with other materials simulated with traditional MPM, e.g. sand, snow, etc. Furthermore, while recent MPM advances allow for resolution of frictional contact with codimensional simulation of hyperelasticity, they do not generalize to the case of volumetric materials. We show that our hybrid approach resolves these issues. We demonstrate the efficacy of our technique with examples that involve elastic soft tissues coupled with kinematic skeletons, extreme deformation, and coupling with multiple elastoplastic materials. Our approach also naturally allows for two-way rigid body coupling.
引用
收藏
页数:24
相关论文
共 49 条
[1]   Discrete Viscous Threads [J].
Bergou, Miklos ;
Audoly, Basile ;
Vouga, Etienne ;
Wardetzky, Max ;
Grinspun, Eitan .
ACM TRANSACTIONS ON GRAPHICS, 2010, 29 (04)
[2]   Discrete elastic rods [J].
Bergou, Miklos ;
Wardetzky, Max ;
Robinson, Stephen ;
Audoly, Basile ;
Grinspun, Eitan .
ACM TRANSACTIONS ON GRAPHICS, 2008, 27 (03)
[3]   Super-helices for predicting the dynamics of natural hair [J].
Bertails, Florence ;
Audoly, Basile ;
Cani, Marie-Paule ;
Querleux, Bernard ;
Leroy, Frederic ;
Leveque, Jean-Luc .
ACM TRANSACTIONS ON GRAPHICS, 2006, 25 (03) :1180-1187
[4]   A Nonsmooth Newton Solver for Capturing Exact Coulomb Friction in Fiber Assemblies [J].
Bertails-Descoubes, Florence ;
Cadoux, Florent ;
Daviet, Gilles ;
Acary, Vincent .
ACM TRANSACTIONS ON GRAPHICS, 2011, 30 (01)
[5]  
Bonet J, 2008, NONLINEAR CONTINUUM MECHANICS FOR FINITE ELEMENT ANALYSIS, 2ND EDITION, P1, DOI 10.1017/CBO9780511755446
[6]   FLIP - A METHOD FOR ADAPTIVELY ZONED, PARTICLE-IN-CELL CALCULATIONS OF FLUID-FLOWS IN 2 DIMENSIONS [J].
BRACKBILL, JU ;
RUPPEL, HM .
JOURNAL OF COMPUTATIONAL PHYSICS, 1986, 65 (02) :314-343
[7]  
Bridson R, 2002, ACM T GRAPHIC, V21, P594, DOI 10.1145/566570.566623
[8]   A Semi-Implicit Material Point Method for the Continuum Simulation of Granular Materials [J].
Daviet, Gilles ;
Bertails-Descoubes, Florence .
ACM TRANSACTIONS ON GRAPHICS, 2016, 35 (04)
[9]  
Elkhodary K, 2013, Choice Reviews Online, DOI DOI 10.5860/CHOICE.38-3926
[10]   Active Volumetric Musculoskeletal Systems [J].
Fan, Ye ;
Litven, Joshua ;
Pai, Dinesh K. .
ACM TRANSACTIONS ON GRAPHICS, 2014, 33 (04)