Accurate face rig approximation with deep differential subspace reconstruction

To be suitable for film-quality animation, rigs for character deformation must fulfill a broad set of requirements. They must be able to create highly stylized deformation, allow a wide variety of controls to permit artistic freedom, and accurately reflect the design intent. Facial deformation is especially challenging due to its nonlinearity with respect to the animation controls and its additional precision requirements, which often leads to highly complex face rigs that are not generalizable to other characters. This lack of generality creates a need for approximation methods that encode the deformation in simpler structures. We propose a rig approximation method that addresses these issues by learning localized shape information in differential coordinates and, separately, a subspace for mesh reconstruction. The use of differential coordinates produces a smooth distribution of errors in the resulting deformed surface, while the learned subspace provides constraints that reduce the low frequency error in the reconstruction. Our method can reconstruct both face and body deformations with high fidelity and does not require a set of well-posed animation examples, as we demonstrate with a variety of production characters.

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

[2]  Jernej Barbic,et al.  Interactive editing of deformable simulations , 2012, ACM Trans. Graph..

[3]  Lin Gao,et al.  Automatic unpaired shape deformation transfer , 2018, ACM Trans. Graph..

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

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

[6]  Bruno Lévy,et al.  Spectral Mesh Processing , 2009, SIGGRAPH '10.

[7]  Ken-ichi Anjyo,et al.  Practice and Theory of Blendshape Facial Models , 2014, Eurographics.

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

[9]  D. Levin,et al.  Green Coordinates , 2008, SIGGRAPH 2008.

[10]  Kun Zhou,et al.  NeuroSkinning: automatic skin binding for production characters with deep graph networks , 2019, ACM Trans. Graph..

[11]  M. Pauly,et al.  Example-based facial rigging , 2010, ACM Trans. Graph..

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

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

[14]  Tao Ju,et al.  Mean value coordinates for closed triangular meshes , 2005, ACM Trans. Graph..

[15]  Ken-ichi Anjyo,et al.  Direct Manipulation Blendshapes , 2010, IEEE Computer Graphics and Applications.

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

[17]  James E. Gain,et al.  Animation space: A truly linear framework for character animation , 2006, TOGS.

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

[19]  Tomohiko Mukai,et al.  Building helper bone rigs from examples , 2015, I3D.

[20]  Alexei A. Efros,et al.  Image-to-Image Translation with Conditional Adversarial Networks , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[21]  Daniel Cohen-Or,et al.  Geometry-aware bases for shape approximation , 2005, IEEE Transactions on Visualization and Computer Graphics.

[22]  Cyrus A. Wilson,et al.  Delta Mush: smoothing deformations while preserving detail , 2014, DigiPro '14.

[23]  Ronald Fedkiw,et al.  Art-directed muscle simulation for high-end facial animation , 2016, Symposium on Computer Animation.

[24]  Olga Sorkine-Hornung,et al.  Laplacian Mesh Processing , 2005, Eurographics.

[25]  Mark Meyer,et al.  Key Point Subspace Acceleration and soft caching , 2007, SIGGRAPH 2007.

[26]  Michael J. Black,et al.  SMPL: A Skinned Multi-Person Linear Model , 2023 .

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

[28]  Sivan Toledo,et al.  Algebraic analysis of high-pass quantization , 2005, TOGS.

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

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

[31]  Lin Gao,et al.  Variational Autoencoders for Deforming 3D Mesh Models , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

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

[33]  Harry Shum,et al.  Face poser: Interactive modeling of 3D facial expressions using facial priors , 2009, TOGS.

[34]  Jaakko Lehtinen,et al.  Production-level facial performance capture using deep convolutional neural networks , 2016, Symposium on Computer Animation.

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

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

[37]  Lin Gao,et al.  Mesh-based Autoencoders for Localized Deformation Component Analysis , 2017, AAAI.

[38]  Elmar Eisemann,et al.  Hyper-reduced projective dynamics , 2018, ACM Trans. Graph..

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

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

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

[42]  Jernej Barbic,et al.  Linear subspace design for real-time shape deformation , 2015, ACM Trans. Graph..

[43]  Mathieu Desbrun,et al.  Learning controls for blend shape based realistic facial animation , 2003, SIGGRAPH '03.

[44]  J. P. Lewis,et al.  Direct delta mush skinning and variants , 2019, ACM Trans. Graph..

[45]  Huamin Wang,et al.  NNWarp: Neural Network-Based Nonlinear Deformation , 2020, IEEE Transactions on Visualization and Computer Graphics.

[46]  Carol O'Sullivan,et al.  Automatic linearization of nonlinear skinning , 2009, I3D '09.

[47]  Zhigang Deng,et al.  Animating blendshape faces by cross-mapping motion capture data , 2006, I3D '06.

[48]  John P. Lewis,et al.  Pose Space Deformation: A Unified Approach to Shape Interpolation and Skeleton-Driven Deformation , 2000, SIGGRAPH.

[49]  Jirí Zára,et al.  Spherical blend skinning: a real-time deformation of articulated models , 2005, I3D '05.

[50]  James F. O'Brien,et al.  Fast and deep deformation approximations , 2018, ACM Trans. Graph..

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

[52]  Meekyoung Kim,et al.  Data-driven physics for human soft tissue animation , 2017, ACM Trans. Graph..

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