Real-Time subspace integration for St. Venant-Kirchhoff deformable models

In this paper, we present an approach for fast subspace integration of reduced-coordinate nonlinear deformable models that is suitable for interactive applications in computer graphics and haptics. Our approach exploits dimensional model reduction to build reduced-coordinate deformable models for objects with complex geometry. We exploit the fact that model reduction on large deformation models with linear materials (as commonly used in graphics) result in internal force models that are simply cubic polynomials in reduced coordinates. Coefficients of these polynomials can be precomputed, for efficient runtime evaluation. This allows simulation of nonlinear dynamics using fast implicit Newmark subspace integrators, with subspace integration costs independent of geometric complexity. We present two useful approaches for generating low-dimensional subspace bases: modal derivatives and an interactive sketching technique. Mass-scaled principal component analysis (mass-PCA) is suggested for dimensionality reduction. Finally, several examples are given from computer animation to illustrate high performance, including force-feedback haptic rendering of a complicated object undergoing large deformations.

[1]  Christopher Johnson,et al.  An Automatic Choice. , 2007 .

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

[3]  Jernej Barbic,et al.  Squashing cubes: automating deformable model construction for graphics , 2004, SIGGRAPH '04.

[4]  Dinesh K. Pai,et al.  BD-tree: output-sensitive collision detection for reduced deformable models , 2004, ACM Trans. Graph..

[5]  Markus H. Gross,et al.  Physically-based simulation of objects represented by surface meshes , 2004, Proceedings Computer Graphics International, 2004..

[6]  Markus H. Gross,et al.  Interactive Virtual Materials , 2004, Graphics Interface.

[7]  Hyeong-Seok Ko,et al.  Modal warping: real-time simulation of large rotational deformation and manipulation , 2004, IEEE Transactions on Visualization and Computer Graphics.

[8]  Doug L. James,et al.  Precomputing interactive dynamic deformable scenes , 2003, ACM Trans. Graph..

[9]  Dinesh K. Pai,et al.  STRANDS: Interactive Simulation of Thin Solids using Cosserat Models , 2002, Comput. Graph. Forum.

[10]  P. Wriggers,et al.  Computational Contact Mechanics , 2002 .

[11]  Steve Capell,et al.  A multiresolution framework for dynamic deformations , 2002, SCA '02.

[12]  Leonard McMillan,et al.  Stable real-time deformations , 2002, SCA '02.

[13]  R. Fedkiw,et al.  Robust treatment of collisions, contact and friction for cloth animation , 2002, SIGGRAPH Courses.

[14]  Eitan Grinspun,et al.  CHARMS: a simple framework for adaptive simulation , 2002, ACM Trans. Graph..

[15]  Dinesh K. Pai,et al.  DyRT: dynamic response textures for real time deformation simulation with graphics hardware , 2002, SIGGRAPH.

[16]  Z. Popovic,et al.  Interactive skeleton-driven dynamic deformations , 2002, ACM Trans. Graph..

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

[18]  A. Barr,et al.  Dynamic real-time deformations using space & time adaptive sampling , 2001, SIGGRAPH.

[19]  J. Marsden,et al.  Dimensional model reduction in non‐linear finite element dynamics of solids and structures , 2001 .

[20]  Hervé Delingette,et al.  Nonlinear and anisotropic elastic soft tissue models for medical simulation , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[21]  Wing Kam Liu,et al.  Nonlinear Finite Elements for Continua and Structures , 2000 .

[22]  John F. Canny,et al.  Haptic interaction with global deformations , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

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

[24]  Dinesh K. Pai,et al.  ArtDefo: accurate real time deformable objects , 1999, SIGGRAPH.

[25]  Andrew P. Witkin,et al.  Large steps in cloth simulation , 1998, SIGGRAPH.

[26]  R. D. Wood,et al.  Nonlinear Continuum Mechanics for Finite Element Analysis , 1997 .

[27]  Jos Stam,et al.  Stochastic Dynamics: Simulating the Effects of Turbulence on Flexible Structures , 1997 .

[28]  Petros Faloutsos,et al.  Dynamic Free-Form Deformations for Animation Synthesis , 1997, IEEE Trans. Vis. Comput. Graph..

[29]  M. Bro-Nielsen,et al.  Real‐time Volumetric Deformable Models for Surgery Simulation using Finite Elements and Condensation , 1996, Comput. Graph. Forum.

[30]  Dimitris N. Metaxas,et al.  Dynamic deformation of solid primitives with constraints , 1992, SIGGRAPH.

[31]  Andrew P. Witkin,et al.  Dynamic simulation of non-penetrating flexible bodies , 1992, SIGGRAPH.

[32]  Alain Fournier,et al.  Stochastic Motion—Motion Under the Influence of Wind , 1992, Comput. Graph. Forum.

[33]  Alex Pentland,et al.  Good vibrations: modal dynamics for graphics and animation , 1989, SIGGRAPH.

[34]  Demetri Terzopoulos,et al.  Physically based models with rigid and deformable components , 1988, IEEE Computer Graphics and Applications.

[35]  John C. Platt,et al.  Elastically deformable models , 1987, SIGGRAPH.

[36]  Alberto Cardona,et al.  A reduction method for nonlinear structural dynamic analysis , 1985 .

[37]  H. Saunders,et al.  Book Reviews : Fracture and Fatigue Control in Structures - Application of Fracture Mechanics: S.T. Rolfe and J.M. Barsom Prentice-Hall, Inc., Englewood Cliffs, NJ, 1977 , 1979 .

[38]  P. Stern,et al.  Automatic choice of global shape functions in structural analysis , 1978 .

[39]  Chen Shen,et al.  Interactive Deformation Using Modal Analysis with Constraints , 2003, Graphics Interface.

[40]  C Basdogan,et al.  Real-time simulation of dynamically deformable finite element models using modal analysis and spectral Lanczos decomposition methods. , 2001, Studies in health technology and informatics.

[41]  Herve Delingette,et al.  Real-Time Elastic Deformations of Soft Tissues for Surgery Simulation , 1999, IEEE Trans. Vis. Comput. Graph..

[42]  Alberto Cardona,et al.  A LOAD-DEPENDENT BASIS FOR REDUCED NONLINEAR STRUCTURAL DYNAMICS , 1985 .

[43]  R. E. Nickell,et al.  Nonlinear dynamics by mode superposition , 1976 .

[44]  Y. Fung A first course in continuum mechanics , 1969 .