Particle Coding for Meshfree Cutting of Deformable Assets

In this paper we propose a novel algorithm for cutting deformable (soft) assets, modeled using the meshfree method of Smoothed Particle Hydrodynamics (SPH). The key idea of the algorithm is to label all particles during the virtual cut operation to obtain particle codes. Since the traditional SPH formulations ignore particle separation due to cuts, we had to account for the change in topology due to virtual cuts in the SPH formulation. Virtual cut causes disruption in internal forces between separated particles. To avoid separated particles (i.e., particles belonging to different regions) affecting each other's dynamics, the generated particle codes are used for filtering the neighbours before SPH dynamics are computed. Assignment of particle codes eliminates the need for an external grid like structure for detecting newly generated cut surfaces. We exploit the region information extracted from the particle codes to obtain a color field for surface generation. We show that our algorithm can easily be integrated with existing SPH techniques. Our proposed method generates minimum overhead in scenarios where multiple cutting operations are performed on a deformable asset. Particle coding is applied across all particles in parallel and is hence computationally efficient when implemented on a GPU.

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

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

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

[4]  Jun Wu,et al.  Physically-based Simulation of Cuts in Deformable Bodies: A Survey , 2014, Eurographics.

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

[6]  Philipp Slusallek,et al.  A parallel algorithm for construction of uniform grids , 2009, High Performance Graphics.

[7]  Bruce Hendrickson,et al.  Transient dynamics simulations: parallel algorithms for contact detection and smoothed particle hydrodynamics , 1996, Supercomputing '96.

[8]  Ted Belytschko,et al.  An introduction to programming the meshless Element F reeGalerkin method , 1998 .

[9]  Mathieu Desbrun,et al.  Animating soft substances with implicit surfaces , 1995, SIGGRAPH.

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

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

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

[13]  Paolo Cignoni,et al.  Splitting cubes: a fast and robust technique for virtual cutting , 2009, The Visual Computer.

[14]  Andreas Kolb,et al.  Temporal Blending for Adaptive SPH , 2012, Comput. Graph. Forum.

[15]  Mark A Fleming,et al.  Continuous meshless approximations for nonconvex bodies by diffraction and transparency , 1996 .

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

[17]  Mark A Fleming,et al.  Smoothing and accelerated computations in the element free Galerkin method , 1996 .

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

[19]  Renato Pajarola,et al.  State‐of‐the‐Art in Compressed GPU‐Based Direct Volume Rendering , 2014, Comput. Graph. Forum.

[20]  Andrew Nealen,et al.  Physically Based Deformable Models in Computer Graphics , 2005, Eurographics.

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

[22]  Renato Pajarola,et al.  A unified particle model for fluid–solid interactions: Research Articles , 2007 .

[23]  Thomas Lewiner,et al.  Efficient Implementation of Marching Cubes' Cases with Topological Guarantees , 2003, J. Graphics, GPU, & Game Tools.

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

[25]  Afonso Paiva,et al.  Particle-based viscoplastic fluid/solid simulation , 2009, Comput. Aided Des..

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