Novel adaptive SPH with geometric subdivision for brittle fracture animation of anisotropic materials

In this paper, we articulate a novel particle-centric method to simulate the dynamics of brittle fracture for anisotropic materials. The key motivation of this paper is to develop a new hybrid, particle-based simulation that inherits advantages from both powerful finite element methods and popular mesh-free methods, while overcoming certain disadvantages of both types of methods. Our method stems from two novel aspects: (1) a physical model built upon an improved mechanical framework and the adaptive smoothed particle hydrodynamics (SPH), an improved variant of traditional SPH, which can handle complicated anisotropic elastic behaviors with little extra cost; and (2) a hybrid, adaptive particle system that serves for more accurate fracture modeling with richer details. At the physical level, in order to facilitate better control during the formation of fracture and improve its time performance, we develop a physical framework based on contact mechanics and adopt the stress and energy analysis on the anisotropic SPH numerical integration to pinpoint fracture generation and propagation. At the geometric level, in order to reduce time consumption and enhance accuracy in rigid dynamics and fracture generation, we employ hybrid, fully adaptive particles in the vicinity of fracture regions via geometric subdivision. Our novel approach can facilitate the user to control the generation of cracks with low computational cost and retain high-fidelity crack details during animation. Our comprehensive experiments demonstrate the controllability, effectiveness, and accuracy of our method when simulating various brittle fracture patterns for anisotropic materials.

[1]  Andrew Witkin,et al.  Fast and Controllable Simulation of the Shattering of Brittle Objects , 2001 .

[2]  J. Michael Owen,et al.  Adaptive smoothed particle hydrodynamics, with application to cosmology: Methodology , 1996 .

[3]  Doug L. James,et al.  Rigid-body fracture sound with precomputed soundbanks , 2010, SIGGRAPH 2010.

[4]  Thomas Seelig,et al.  Fracture Mechanics: With an Introduction to Micromechanics , 2006 .

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

[6]  Demetri Terzopoulos,et al.  Modeling inelastic deformation: viscolelasticity, plasticity, fracture , 1988, SIGGRAPH.

[7]  J. Owen,et al.  Adaptive Smoothed Particle Hydrodynamics: Methodology. II. , 1995, astro-ph/9512078.

[8]  James F. O'Brien,et al.  Graphical modeling and animation of ductile fracture , 2002, SIGGRAPH '02.

[9]  Andrew P. Witkin,et al.  Fast and Controllable Simulation of the Shattering of Brittle Objects , 2001, Comput. Graph. Forum.

[10]  Markus H. Gross,et al.  Polyhedral Finite Elements Using Harmonic Basis Functions , 2008, Comput. Graph. Forum.

[11]  Samir Akkouche,et al.  Modeling cracks and fractures , 2005, The Visual Computer.

[12]  Ronald Fedkiw,et al.  Fracturing Rigid Materials , 2007, IEEE Transactions on Visualization and Computer Graphics.

[13]  Hong Qin,et al.  Meshless methods for physics-based modeling and simulation of deformable models , 2009, Science in China Series F: Information Sciences.

[14]  James F. O'Brien,et al.  Adaptive anisotropic remeshing for cloth simulation , 2012, ACM Trans. Graph..

[15]  Jessica K. Hodgins,et al.  Graphical modeling and animation of brittle fracture , 1999, SIGGRAPH.

[16]  Leonidas J. Guibas,et al.  Meshless animation of fracturing solids , 2005, ACM Trans. Graph..

[17]  Jihun Yu,et al.  Reconstructing surfaces of particle-based fluids using anisotropic kernels , 2010, SCA '10.

[18]  Nuttapong Chentanez,et al.  Real time dynamic fracture with volumetric approximate convex decompositions , 2013, ACM Trans. Graph..

[19]  Markus H. Gross,et al.  Eurographics/ Acm Siggraph Symposium on Computer Animation (2006) Fast Arbitrary Splitting of Deforming Objects , 2022 .

[20]  J. Barbera,et al.  Contact mechanics , 1999 .

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

[22]  Doug L. James,et al.  Rigid-body fracture sound with precomputed soundbanks , 2010, ACM Trans. Graph..

[23]  Hong Qin,et al.  Flexible and rapid animation of brittle fracture using the smoothed particle hydrodynamics formulation , 2013, Comput. Animat. Virtual Worlds.

[24]  Maud Marchal,et al.  Real-Time Simulation of Brittle Fracture Using Modal Analysis , 2013, IEEE Transactions on Visualization and Computer Graphics.

[25]  Jan Bender,et al.  Adaptive tetrahedral meshes for brittle fracture simulation , 2014, SCA '14.

[26]  Guoping Wang,et al.  Anisotropic Kernels for Meshless Elastic Solids , 2011, 2011 12th International Conference on Computer-Aided Design and Computer Graphics.

[27]  G. V. Bicknell,et al.  On tidal detonation of stars by massive black holes , 1983 .

[28]  Ronald Fedkiw,et al.  A virtual node algorithm for changing mesh topology during simulation , 2004, ACM Trans. Graph..

[29]  Ronald Fedkiw,et al.  Finite volume methods for the simulation of skeletal muscle , 2003, SCA '03.

[30]  James F. O'Brien,et al.  Adaptive tearing and cracking of thin sheets , 2014, ACM Trans. Graph..

[31]  Vladimir Estivill-Castro,et al.  Why so many clustering algorithms: a position paper , 2002, SKDD.

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

[33]  Chenfanfu Jiang,et al.  A level set method for ductile fracture , 2013, SCA '13.

[34]  Miguel A. Otaduy,et al.  A Survey on Position‐Based Simulation Methods in Computer Graphics , 2014, Comput. Graph. Forum.