EC-CageR: Error controllable cage reverse for animated meshes

Acquisition of dynamic geometry is easier today. This makes compact and editable representations of source animated meshes more and more fascinating. Though several cage-based methods have been developed for reverse engineering of animated 3D models, none of them is truly error controllable. We address the problem by introducing a framework which alternatively repeats a dense cage reconstruction and a sparse cage reconstruction until the meshes recovered from the reconstructed cage sequence can approximate the source 3D models within a user specified error. We employ a usual cage-based reverse engineering method to fit a cage sequence to the source meshes with dense coordinates at the first phase and then reconstruct a new cage sequence with Poisson based reduction weights at the second phase. Different from existing methods, we allow updating the geometry (moving the control points) and topology (inserting new control points) of the reference cage according to the approximating accuracy. With the reconstructed cages as well as a set of sparse coordinates (or reduction weights), we can efficiently recover the animated sequence. Graphical abstractDisplay Omitted HighlightsAn error controllable method is proposed to fit a cage sequence to animated meshes.Poisson reduction weights are employed to ensure local control.A simple scheme is devised to determine where control points should be inserted.

[1]  Zhigang Deng,et al.  Smooth skinning decomposition with rigid bones , 2012, ACM Trans. Graph..

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

[3]  Hans-Peter Seidel,et al.  Automatic Conversion of Mesh Animations into Skeleton‐based Animations , 2008, Comput. Graph. Forum.

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

[5]  Seungyong Lee,et al.  Displaced subdivision surfaces of animated meshes , 2010, Comput. Graph..

[6]  Seungyong Lee,et al.  Displaced subdivision surfaces of animated meshes , 2011, Comput. Graph..

[7]  Jirí Zára,et al.  Skinning with dual quaternions , 2007, SI3D.

[8]  Michael Garland,et al.  Progressive multiresolution meshes for deforming surfaces , 2005, SCA '05.

[9]  Olga Sorkine-Hornung,et al.  On Linear Variational Surface Deformation Methods , 2008, IEEE Transactions on Visualization and Computer Graphics.

[10]  Jaeil Choi,et al.  Fitting solid meshes to animated surfaces using linear elasticity , 2009, ACM Trans. Graph..

[11]  Shi-Min Hu,et al.  Cubic mean value coordinates , 2013, ACM Trans. Graph..

[12]  Zhigang Deng,et al.  Two-layer sparse compression of dense-weight blend skinning , 2013, ACM Trans. Graph..

[13]  Christian Rössl,et al.  Laplacian surface editing , 2004, SGP '04.

[14]  Libor Vása,et al.  Compressing dynamic meshes with geometric laplacians , 2014, Comput. Graph. Forum.

[15]  J. Warren,et al.  Mean value coordinates for closed triangular meshes , 2005, SIGGRAPH 2005.

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

[17]  Edilson de Aguiar,et al.  Representing and Manipulating Mesh-Based Character Animations , 2012, 2012 25th SIBGRAPI Conference on Graphics, Patterns and Images.

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

[19]  Kun Zhou,et al.  Mesh editing with poisson-based gradient field manipulation , 2004, SIGGRAPH 2004.

[20]  Tamy Boubekeur,et al.  CageR: Cage‐Based Reverse Engineering of Animated 3D Shapes , 2012, Comput. Graph. Forum.

[21]  Yann Savoye,et al.  CageIK: Dual-Laplacian Cage-Based Inverse Kinematics , 2010, AMDO.

[22]  Kun Zhou,et al.  Gradient domain editing of deforming mesh sequences , 2007, ACM Trans. Graph..

[23]  Xue Chen,et al.  Adaptive skeleton‐driven cages for mesh sequences , 2014, Comput. Animat. Virtual Worlds.

[24]  Weiyin Ma,et al.  Adaptive Refinement for Unified Subdivisions with Sharp Features , 2009 .

[25]  Yann Savoye,et al.  Cage-Based Tracking for Performance Animation , 2010, ACCV.

[26]  Scott Schaefer,et al.  Poisson‐Based Weight Reduction of Animated Meshes , 2010, Comput. Graph. Forum.

[27]  Hongwei Lin,et al.  Automatic cage generation by improved OBBs for mesh deformation , 2011, The Visual Computer.

[28]  Qian-Yi Zhou,et al.  Reusable skinning templates using cage-based deformations , 2008, SIGGRAPH 2008.

[29]  Zhigang Deng,et al.  Robust and accurate skeletal rigging from mesh sequences , 2014, ACM Trans. Graph..

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