Animated meshes: simplification

Authors: Frederic Payan, Stefanie Hahmann, Georges-Pierre Bonneau

Deforming surface simplification based on dynamic geometry sampling
F. Payan, S. Hahmann, G.-P. Bonneau
International Conference on Shape Modeling and Applications, SMI'07, Lyon, France, p.71-80 (2007)   


Figure: Time-varying Approximation of the \textsc{horse-to-man} sequence, at different levels of details : 6000 vertices (first row), 3200 vertices (second row), and 800 vertices (third row).


Figure: Time-varying approximation of one "hoof". The red triangles correspond to the triangles appearing during the animation, thanks to our dynamic scheme. At the first frame, the oversampling of the original hoof has been strongly removed. On the other hand, observe at the other frames the additional vertices in this region, allowing to preserve the fingers appearing during the animation.

Although deforming surfaces are frequently used in numerous domains (scientific applications, games...), only few works have been proposed until now for simplifying such data. However, these time-varying surfaces are generally represented as oversampled triangular meshes with a static connectivity, involving a large number of unnecessary details for some frames. Among the related works, some methods provide good results, but fine details appearing during the animation are not always well-preserved, because of a static geometry sampling. So, we propose a new simplification method for deforming surfaces based on a dynamic geometry sampling. The idea is to compute one coarse version at the first frame, and then to progressively update the coarse sampling for the subsequent frames. In order to optimally approximate each frame, vertices are added or removed following the appearance or disappearance of fine details in the frames. Our approach is fast, easy to implement, and produces good quality time-varying approximations with well-preserved details, at any given frame.

    Return to Stefanie Hahmann's homepage.