As-rigid-as-possible solid simulation with oriented particles

Abstract We propose a new as-rigid-as-possible approach to the real-time simulation of physics-based deformable models for interactive applications such as computer games. The key observation is that the efficacy of an embedded oriented particle representation and the stability of a variational implicit formulation of the projective dynamics are complementary to each other. We reformulate the variational implicit formulation to deal with an embedded graph of oriented particles. Our new formulation is extremely stable, and our alternating local/global optimization solver is both easy to implement and computationally efficient. Our method can deal with one-dimensional (cable and rod), two-dimensional (shell), and three-dimensional (solid) models in a uniform manner. Experimental results demonstrate that hundreds of deformable models with an extremely large number of polygons can be simulated robustly in real time using thousands of particles.

[1]  Min Gyu Choi,et al.  Real‐time simulation of ductile fracture with oriented particles , 2014, Comput. Animat. Virtual Worlds.

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

[3]  Markus H. Gross,et al.  Optimized Spatial Hashing for Collision Detection of Deformable Objects , 2003, VMV.

[4]  Jerrold E. Marsden,et al.  Geometric, variational integrators for computer animation , 2006, SCA '06.

[5]  Tomoyuki Nishita,et al.  Chain Shape Matching for Simulating Complex Hairstyles , 2010, Comput. Graph. Forum.

[6]  Elmar Schömer,et al.  Position and orientation based Cosserat rods , 2016, Symposium on Computer Animation.

[7]  Matthias Müller,et al.  XPBD: position-based simulation of compliant constrained dynamics , 2016, MIG.

[8]  Marc Alexa,et al.  As-rigid-as-possible surface modeling , 2007, Symposium on Geometry Processing.

[9]  Craig Schroeder,et al.  Optimization Integrator for Large Time Steps , 2014, IEEE Transactions on Visualization and Computer Graphics.

[10]  Jan Bender,et al.  Fast and stable cloth simulation based on multi-resolution shape matching , 2013, Comput. Graph..

[11]  Rahul Narain,et al.  ADMM ⊇ projective dynamics: fast simulation of general constitutive models , 2016, Symposium on Computer Animation.

[12]  Nobuyuki Umetani,et al.  Position-based elastic rods , 2014, SCA '14.

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

[14]  Jan Bender,et al.  Robust real-time deformation of incompressible surface meshes , 2011, SCA '11.

[15]  Markus H. Gross,et al.  Fast adaptive shape matching deformations , 2008, SCA '08.

[16]  S. Umeyama,et al.  Least-Squares Estimation of Transformation Parameters Between Two Point Patterns , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[17]  Tiantian Liu,et al.  Quasi-newton methods for real-time simulation of hyperelastic materials , 2017, TOGS.

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

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

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

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

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

[23]  M. Pauly,et al.  Embedded deformation for shape manipulation , 2007, SIGGRAPH 2007.

[24]  James F. O'Brien,et al.  Fast simulation of mass-spring systems , 2013, ACM Trans. Graph..

[25]  Doug L. James,et al.  FastLSM: fast lattice shape matching for robust real-time deformation , 2007, SIGGRAPH 2007.

[26]  N. Chentanez,et al.  Solid simulation with oriented particles , 2011, SIGGRAPH 2011.

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

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

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

[30]  Jan Bender,et al.  Position‐based rigid‐body dynamics , 2016, Comput. Animat. Virtual Worlds.

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