Data-driven physics for human soft tissue animation

Data driven models of human poses and soft-tissue deformations can produce very realistic results, but they only model the visible surface of the human body and cannot create skin deformation due to interactions with the environment. Physical simulations can generalize to external forces, but their parameters are difficult to control. In this paper, we present a layered volumetric human body model learned from data. Our model is composed of a data-driven inner layer and a physics-based external layer. The inner layer is driven with a volumetric statistical body model (VSMPL). The soft tissue layer consists of a tetrahedral mesh that is driven using the finite element method (FEM). Model parameters, namely the segmentation of the body into layers and the soft tissue elasticity, are learned directly from 4D registrations of humans exhibiting soft tissue deformations. The learned two layer model is a realistic full-body avatar that generalizes to novel motions and external forces. Experiments show that the resulting avatars produce realistic results on held out sequences and react to external forces. Moreover, the model supports the retargeting of physical properties from one avatar when they share the same topology.

[1]  Demetri Terzopoulos,et al.  Realistic modeling for facial animation , 1995, SIGGRAPH.

[2]  Nancy S. Pollard,et al.  Fast simulation of skeleton-driven deformable body characters , 2011, TOGS.

[3]  Eftychios Sifakis,et al.  Comprehensive biomechanical modeling and simulation of the upper body , 2009, TOGS.

[4]  Olga Sorkine-Hornung,et al.  Elasticity-inspired deformers for character articulation , 2012, ACM Trans. Graph..

[5]  Michael J. Black,et al.  ClothCap: seamless 4D clothing capture and retargeting , 2017, ACM Trans. Graph..

[6]  Bodo Rosenhahn,et al.  Sparse Inertial Poser: Automatic 3D Human Pose Estimation from Sparse IMUs , 2017, Comput. Graph. Forum.

[7]  Hubert P. H. Shum,et al.  Multi‐layer Lattice Model for Real‐Time Dynamic Character Deformation , 2015, Comput. Graph. Forum.

[8]  Bruno Arnaldi,et al.  Dynamic skinning: adding real-time dynamic effects to an existing character animation , 2005, SCCG '05.

[9]  Tong-Yee Lee,et al.  Skeleton extraction by mesh contraction , 2008, SIGGRAPH 2008.

[10]  Daniel Cohen-Or,et al.  Green Coordinates , 2008, ACM Trans. Graph..

[11]  Marie-Paule Cani,et al.  Anatomy transfer , 2013, ACM Trans. Graph..

[12]  Jirí Zára,et al.  Geometric skinning with approximate dual quaternion blending , 2008, TOGS.

[13]  Dinesh K. Pai,et al.  Thin skin elastodynamics , 2013, ACM Trans. Graph..

[14]  Hang Si,et al.  TetGen: A quality tetrahedral mesh generator and a 3D Delaunay triangulator (Version 1.5 --- User's Manual) , 2013 .

[15]  Olga Sorkine-Hornung,et al.  Fast automatic skinning transformations , 2012, ACM Trans. Graph..

[16]  Eftychios Sifakis,et al.  Realistic Biomechanical Simulation and Control of Human Swimming , 2014, ACM Trans. Graph..

[17]  Yong Chen,et al.  Interactive Material Design Using Model Reduction , 2015, TOGS.

[18]  Eftychios Sifakis,et al.  Steklov-Poincaré skinning , 2014, SCA '14.

[19]  Baining Guo,et al.  Simulation and control of skeleton-driven soft body characters , 2013, ACM Trans. Graph..

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

[21]  Hujun Bao,et al.  Space-time editing of elastic motion through material optimization and reduction , 2014, ACM Trans. Graph..

[22]  Olivier Dionne,et al.  Geodesic voxel binding for production character meshes , 2013, SCA '13.

[23]  Neil Liversedge,et al.  The mechanical properties of human adipose tissues and their relationships to the structure and composition of the extracellular matrix. , 2013, American journal of physiology. Endocrinology and metabolism.

[24]  Jaroslav Krivánek,et al.  Reconstructing personalized anatomical models for physics-based body animation , 2016, ACM Trans. Graph..

[25]  Theodore Kim,et al.  Physics-Based Character Skinning Using Multidomain Subspace Deformations , 2011, IEEE Transactions on Visualization and Computer Graphics.

[26]  Michael Gleicher,et al.  Building efficient, accurate character skins from examples , 2003, ACM Trans. Graph..

[27]  Derek Bradley,et al.  Enriching Facial Blendshape Rigs with Physical Simulation , 2017, Comput. Graph. Forum.

[28]  Huamin Wang,et al.  A unified approach for subspace simulation of deformable bodies in multiple domains , 2015, ACM Trans. Graph..

[29]  Jernej Barbic,et al.  Real-Time subspace integration for St. Venant-Kirchhoff deformable models , 2005, ACM Trans. Graph..

[30]  Eftychios Sifakis,et al.  Efficient elasticity for character skinning with contact and collisions , 2011, ACM Trans. Graph..

[31]  François Faure,et al.  Multifarious hierarchies of mechanical models for artist assigned levels-of-detail , 2015, Symposium on Computer Animation.

[32]  Aaron Hertzmann,et al.  Eurographics/ Acm Siggraph Symposium on Computer Animation (2006) Learning a Correlated Model of Identity and Pose-dependent Body Shape Variation for Real-time Synthesis , 2022 .

[33]  Doug L. James,et al.  Skinning mesh animations , 2005, ACM Trans. Graph..

[34]  Hang Si,et al.  TetGen, a Delaunay-Based Quality Tetrahedral Mesh Generator , 2015, ACM Trans. Math. Softw..

[35]  Nadia Magnenat-Thalmann,et al.  Synthesizing animatable body models with parameterized shape modifications , 2003, SCA '03.

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

[37]  Bodo Rosenhahn,et al.  Model-Based Pose Estimation , 2011, Visual Analysis of Humans.

[38]  Michael J. Black,et al.  SMPL: A Skinned Multi-Person Linear Model , 2015, ACM Trans. Graph..

[39]  Dinesh K. Pai,et al.  EigenSkin: real time large deformation character skinning in hardware , 2002, SCA '02.

[40]  Doug L. James,et al.  Real-Time subspace integration for St. Venant-Kirchhoff deformable models , 2005, SIGGRAPH 2005.

[41]  Sebastian Thrun,et al.  SCAPE: shape completion and animation of people , 2005, SIGGRAPH '05.

[42]  Jan Bender,et al.  Physically-Based Character Skinning , 2013, VRIPHYS.

[43]  Mark Meyer,et al.  Harmonic coordinates for character articulation , 2007, ACM Trans. Graph..

[44]  Bodo Rosenhahn,et al.  Human Pose Estimation from Video and IMUs , 2016, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[45]  Michael J. Black,et al.  Detailed, Accurate, Human Shape Estimation from Clothed 3D Scan Sequences , 2017, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[46]  Olga Sorkine-Hornung,et al.  Bounded biharmonic weights for real-time deformation , 2011, Commun. ACM.

[47]  John P. Lewis,et al.  Pose space deformation: a unified approach to shape interpolation and skeleton-driven deformation , 2000, SIGGRAPH.

[48]  Yin Yang,et al.  Boundary-Aware Multidomain Subspace Deformation , 2013, IEEE Transactions on Visualization and Computer Graphics.

[49]  Jessica K. Hodgins,et al.  Capturing and animating skin deformation in human motion , 2006, SIGGRAPH '06.

[50]  Daniel Thalmann,et al.  Joint-dependent local deformations for hand animation and object grasping , 1989 .

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

[52]  Jovan Popovic,et al.  Automatic rigging and animation of 3D characters , 2007, ACM Trans. Graph..

[53]  Alexis Angelidis,et al.  Eurographics/ Acm Siggraph Symposium on Computer Animation (2007) Kinodynamic Skinning Using Volume-preserving Deformations , 2022 .

[54]  Hongyi Xu,et al.  Pose-space subspace dynamics , 2016, ACM Trans. Graph..

[55]  Michael J. Black,et al.  Dyna: a model of dynamic human shape in motion , 2015, ACM Trans. Graph..

[56]  Theodore Kim,et al.  Optimizing cubature for efficient integration of subspace deformations , 2008, SIGGRAPH Asia '08.

[57]  Markus H. Gross,et al.  Rig-space physics , 2012, ACM Trans. Graph..

[58]  Jessica K. Hodgins,et al.  Real-time skeletal skinning with optimized centers of rotation , 2016, ACM Trans. Graph..

[59]  Lifeng Zhu,et al.  Adaptable Anatomical Models for Realistic Bone Motion Reconstruction , 2015, Comput. Graph. Forum.

[60]  Cary B. Phillips,et al.  Multi-weight enveloping: least-squares approximation techniques for skin animation , 2002, SCA '02.

[61]  Steve Marschner,et al.  Data‐Driven Estimation of Cloth Simulation Models , 2012, Comput. Graph. Forum.

[62]  Kun Zhou,et al.  An asymptotic numerical method for inverse elastic shape design , 2014, ACM Trans. Graph..

[63]  Bin Wang,et al.  Deformation capture and modeling of soft objects , 2015, ACM Trans. Graph..

[64]  Tomohiko Mukai,et al.  Efficient dynamic skinning with low-rank helper bone controllers , 2016, ACM Trans. Graph..

[65]  Peter-Pike J. Sloan,et al.  Shape by example , 2001, I3D '01.

[66]  Jessica K. Hodgins,et al.  Data-driven modeling of skin and muscle deformation , 2008, ACM Trans. Graph..