Animated Mesh Approximation With Sphere-Meshes

Performance capture systems are used to acquire high-quality animated 3D surfaces, usually in form of a dense 3D triangle mesh. Extracting a more compact yet faithful representation is often desirable, but existing solutions for animated sequences are surface based, which leads to a limited approximation power in the case of extreme simplification. We introduce animated sphere-meshes, which are meshes indexing a set of animated spheres. Our solution is the first to output an animated volumetric structure to approximate animated 3D surfaces and optimizes for the sphere approximation, connectivity, and temporal coherence. As a result, our algorithm produces a multiresolution structure from which a level of simplification can be selected in real time, preserving a faithful approximation of the input, even at the coarsest levels. We demonstrate the use of animated sphere-meshes for low-cost approximate collision detection. Additionally, we propose a skinning decomposition, which automatically rigs the input mesh to the chosen level of detail. The resulting set of weights are smooth, compress the animation, and enable easy edits.

[1]  Tamy Boubekeur,et al.  Sphere-Meshes , 2013, ACM Trans. Graph..

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

[3]  Stefanie Hahmann,et al.  Deforming surface simplification based on dynamic geometry sampling , 2007, IEEE International Conference on Shape Modeling and Applications 2007 (SMI '07).

[4]  Hans-Peter Seidel,et al.  Performance capture from sparse multi-view video , 2008, ACM Trans. Graph..

[5]  Thomas Herrmann,et al.  Computing the width of a point set in 3-space , 2001, CCCG.

[6]  Kaleem Siddiqi,et al.  Medial Spheres for Shape Approximation , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[7]  Bing-Yu Chen,et al.  Animation Model Simplifications , 2005 .

[8]  Paolo Cignoni,et al.  Metro: Measuring Error on Simplified Surfaces , 1998, Comput. Graph. Forum.

[9]  Wojciech Matusik,et al.  Articulated mesh animation from multi-view silhouettes , 2008, ACM Trans. Graph..

[10]  Kaleem Siddiqi,et al.  Medial Representations: Mathematics, Algorithms and Applications , 2008 .

[11]  MurakiShigeru Volumetric shape description of range data using Blobby Model , 1991 .

[12]  Jon McCormack,et al.  Creating and Rendering Convolution Surfaces , 1998, Comput. Graph. Forum.

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

[14]  Bin Wang,et al.  A local feature based simplification method for animated mesh sequence , 2010, 2010 2nd International Conference on Computer Engineering and Technology.

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

[16]  Shigeru Muraki,et al.  Volumetric shape description of range data using “Blobby Model” , 1991, SIGGRAPH.

[17]  Scott Schaefer,et al.  Simplification of Articulated Meshes , 2009, Comput. Graph. Forum.

[18]  Peter-Pike J. Sloan,et al.  Fast and Efficient Skinning of Animated Meshes , 2010, Comput. Graph. Forum.

[19]  Michael Garland,et al.  Surface simplification using quadric error metrics , 1997, SIGGRAPH.

[20]  John Hart,et al.  ACM Transactions on Graphics , 2004, SIGGRAPH 2004.

[21]  C. Lawson,et al.  Solving least squares problems , 1976, Classics in applied mathematics.

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

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

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

[25]  Marie-Paule Cani,et al.  SCALe‐invariant Integral Surfaces , 2013, Comput. Graph. Forum.

[26]  W. Walthen-Dunn A Transformation for Extracting New De scriptors of Shape ' , in , 2017 .

[27]  Kun Zhou,et al.  Variational sphere set approximation for solid objects , 2006, The Visual Computer.

[28]  Charles L. Lawson,et al.  Solving least squares problems , 1976, Classics in applied mathematics.

[29]  Bruno Lévy,et al.  Visualization of Industrial Structures with Implicit GPU Primitives , 2008, ISVC.

[30]  Pierre Poulin,et al.  Simplification and Real-time Smooth Transitions of Articulated Meshes , 2001, Graphics Interface.

[31]  Jerry O. Talton A Short Survey of Mesh Simplification Algorithms , 2004 .

[32]  Michael Gleicher,et al.  Deformation Sensitive Decimation , 2003 .

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

[34]  Jules Bloomenthal,et al.  Convolution surfaces , 1991, SIGGRAPH.

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

[36]  Hugues Hoppe,et al.  Progressive meshes , 1996, SIGGRAPH.

[37]  Szymon Rusinkiewicz,et al.  Pose-independent simplification of articulated meshes , 2005, I3D '05.

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