Projective Peridynamics for Modeling Versatile Elastoplastic Materials

Unified simulation of versatile elastoplastic materials and different dimensions offers many advantages in animation production, contact handling, and hardware acceleration. The unstructured particle representation is particularly suitable for this task, thanks to its simplicity. However, previous meshless techniques either need too much computational cost for addressing stability issues, or lack physical meanings and fail to generate interesting deformation behaviors, such as the Poisson effect. In this paper, we study the development of an elastoplastic model under the state-based peridynamics framework, which uses integrals rather than partial derivatives in its formulation. To model elasticity, we propose a unique constitutive model and an efficient iterative simulator solved in a projective dynamics way. To handle plastic behaviors, we incorporate our simulator with the Drucker-Prager yield criterion and a reference position update scheme, both of which are implemented under peridynamics. Finally, we show how to strengthen the simulator by position-based constraints and spatially varying stiffness models, to achieve incompressibility, particle redistribution, cohesion, and friction effects in viscoelastic and granular flows. Our experiments demonstrate that our unified, meshless simulator is flexible, efficient, robust, and friendly with parallel computing.

[1]  Chenfanfu Jiang,et al.  A material point method for viscoelastic fluids, foams and sponges , 2015, Symposium on Computer Animation.

[2]  M. Teschner,et al.  Meshless deformations based on shape matching , 2005, SIGGRAPH 2005.

[3]  Ronald Fedkiw,et al.  Invertible finite elements for robust simulation of large deformation , 2004, SCA '04.

[4]  TeranJoseph,et al.  A material point method for snow simulation , 2013 .

[5]  Chenfanfu Jiang,et al.  Anisotropic elastoplasticity for cloth, knit and hair frictional contact , 2017, ACM Trans. Graph..

[6]  Matthias Müller,et al.  Position based dynamics , 2007, J. Vis. Commun. Image Represent..

[7]  S. Silling Reformulation of Elasticity Theory for Discontinuities and Long-Range Forces , 2000 .

[8]  Afonso Paiva,et al.  Particle-based non-Newtonian fluid animation for melting objects , 2006, 2006 19th Brazilian Symposium on Computer Graphics and Image Processing.

[9]  Ben Jones,et al.  Deformation embedding for point-based elastoplastic simulation , 2014, TOGS.

[10]  Ming C. Lin,et al.  Free-flowing granular materials with two-way solid coupling , 2010, SIGGRAPH 2010.

[11]  Marc Alexa,et al.  Point based animation of elastic, plastic and melting objects , 2004, SCA '04.

[12]  L. Guibas,et al.  Meshless animation of fracturing solids , 2005, ACM Trans. Graph..

[13]  Matthias Müller,et al.  Position based dynamics , 2007, J. Vis. Commun. Image Represent..

[14]  Adam W. Bargteil,et al.  A point-based method for animating elastoplastic solids , 2009, SCA '09.

[15]  Mark Pauly,et al.  Projective dynamics , 2014, ACM Trans. Graph..

[16]  Julian J. Rimoli,et al.  An approach for incorporating classical continuum damage models in state-based peridynamics , 2013 .

[17]  Miguel A. Otaduy,et al.  SPH granular flow with friction and cohesion , 2011, SCA '11.

[18]  Chenfanfu Jiang,et al.  The affine particle-in-cell method , 2015, ACM Trans. Graph..

[19]  Yue Gao,et al.  A Level-Set Method for Skinning Animated Particle Data , 2011, IEEE Transactions on Visualization and Computer Graphics.

[20]  Chenfanfu Jiang,et al.  Augmented MPM for phase-change and varied materials , 2014, ACM Trans. Graph..

[21]  Vincent Richefeu,et al.  A model of capillary cohesion for numerical simulations of 3D polydisperse granular media , 2008 .

[22]  Matthias Müller,et al.  Real-time simulation of large elasto-plastic deformation with shape matching , 2016, Symposium on Computer Animation.

[23]  J. Monaghan SPH without a Tensile Instability , 2000 .

[24]  Matthias Teschner,et al.  SPH Fluids in Computer Graphics , 2014, Eurographics.

[25]  Joshua A. Levine,et al.  A peridynamic perspective on spring-mass fracture , 2014, SCA '14.

[26]  Bo Zhu,et al.  Codimensional Non-Newtonian Fluids , 2016 .

[27]  Salvatore Marrone,et al.  Particle packing algorithm for SPH schemes , 2012, Comput. Phys. Commun..

[28]  Ronald Fedkiw,et al.  Tetrahedral and hexahedral invertible finite elements , 2006, Graph. Model..

[29]  Mathieu Desbrun,et al.  Smoothed particles: a new paradigm for animating highly deformable bodies , 1996 .

[30]  Eitan Grinspun,et al.  Unified simulation of elastic rods, shells, and solids , 2010, ACM Trans. Graph..

[31]  Markus H. Gross,et al.  Particle-based fluid simulation for interactive applications , 2003, SCA '03.

[32]  Yong Tang,et al.  Dynamically Enriched MPM for Invertible Elasticity , 2017, Comput. Graph. Forum.

[33]  宮川翔貴 ”Fast Simulation of Mass‐Spring Systems”の研究報告 , 2016 .

[34]  Alexey Stomakhin,et al.  A material point method for snow simulation , 2013, ACM Trans. Graph..

[35]  Stephan Herminghaus,et al.  Dynamics of wet granular matter , 2005 .

[36]  Yongning Zhu,et al.  Animating sand as a fluid , 2005, SIGGRAPH 2005.

[37]  Matthias Teschner,et al.  Corotated SPH for Deformable Solids , 2009, NPH.

[38]  Andre Pradhana,et al.  Drucker-prager elastoplasticity for sand animation , 2016, ACM Trans. Graph..

[39]  Huamin Wang,et al.  A chebyshev semi-iterative approach for accelerating projective and position-based dynamics , 2015, ACM Trans. Graph..

[40]  Matthias Teschner,et al.  A Parallel SPH Implementation on Multi‐Core CPUs , 2011, Comput. Graph. Forum.

[41]  Renato Pajarola,et al.  A unified particle model for fluid–solid interactions , 2007, Comput. Animat. Virtual Worlds.

[42]  Eitan Grinspun,et al.  Continuum Foam , 2015, ACM Trans. Graph..

[43]  S. Silling,et al.  Peridynamic States and Constitutive Modeling , 2007 .

[44]  Guoping Wang,et al.  Meshless simulation of brittle fracture , 2011, Comput. Animat. Virtual Worlds.

[45]  Tae-Yong Kim,et al.  Strain based dynamics , 2014, SCA '14.

[46]  Tae-Yong Kim,et al.  Unified particle physics for real-time applications , 2014, ACM Trans. Graph..

[47]  François Faure,et al.  Stable constrained dynamics , 2015, ACM Trans. Graph..

[48]  Miles Macklin,et al.  Position based fluids , 2013, ACM Trans. Graph..

[49]  Huamin Wang,et al.  Robust Simulation of Sparsely Sampled Thin Features in SPH-Based Free Surface Flows , 2014, ACM Trans. Graph..