SURFACE SIMPLIFICATION GUIDED BY MORPH-TARGETS
Uwe Berner, Thomas Rieger
Interactive Graphics Systems Group (GRIS), Department of Computer Science, Technische Universität Darmstadt,
Fraunhoferstr. 5, D-64283Darmstadt, Germany
Keywords: Surface Simplification, Morph-Targets, Quadric Error Metrics, Avatar.
Abstract: Many effective automatic surface simplification algorithms have been developed. These automatic
algorithms create very plausible results in many cases, but at very low levels of detail they do not preserve
the visual appearance of the original model very well. This could be improved if surface simplification
algorithms were able to make use of semantic or high-level meaning of models. The idea of our new method
using a morph-target-based surface simplification is to use distance information inside the morph-targets to
acquire the relative importance of different surface regions without user guidance. Using this additional
input the model is simplified by using modified quadric error metrics.
1 INTRODUCTION
An important field of activity at the Interactive
Graphics Systems Group (GRIS) are conversational
user interfaces where the primary goal is to give the
computer a face to talk with. The goal is the
development of software architectures to shift
complex tasks to human like assistants (avatars)
which can be incorporated on different stationary
and mobile devices like laptops, PDAs and mobile
phones. Our present work deals with scalability of
animation and graphical representation of avatars to
make our system available even on small platforms.
More details are provided in (Berner and Rieger,
2005) and (Rieger, Taponecco and Berner, 2005). In
this paper, we will focus on optimization strategies
for the graphical representation of a conversational
avatar.
During the last years many effective automatic
surface simplification algorithms have been
developed which generate a surface approximation
of fewer polygons from complex models. These
automatic algorithms create very plausible results in
many cases, but at very low levels of detail they do
not preserve the visual appearance of the original
model very well. This could be improved if surface
simplification algorithms were able to make use of
semantic or high-level meaning of models. Kho and
Garland introduced a user-guided mesh
simplification (Kho and Garland, 2003) that allows
the user to selectively control the relative importance
of different surface regions. While this approach
allows to preserve the visual appearance of the
original model well, interaction from the user is
required to achieve this result. The idea of morph-
target-based surface simplification is the usage of
distance information inside the morph-targets to
acquire the relative importance of different surface
regions without user guidance. Using this additional
input data the graphical model is simplified by using
the well known quadric error metrics (Garland and
Heckbert, 1997) as the base simplification
algorithm.
2 BACKGROUND
Many successful methods to simplify a given
complex mesh are based on iterative edge
contraction (Hoppe, 1996, Garland and Heckbert,
1997, Lindstrom and Turk, 1998). These approaches
iteratively collapse edges in increasing order of cost,
not regarding any semantc meaning of a
differentiated region. On the other hand, there are
amongst others three semi-automatic simplification
methods “Zeta” (Cignoni, 1998) , “Semisimp” (Li
and Watson, 2001) and “User-Guided
Simplification” (Kho and Garland, 2003) which are
using user interaction to produce improved
simplification results. Zeta requires a precomputed
sequence of simplifications as input. Users can
selectively refine a model by locally changing error
116
Berner U. and Rieger T. (2006).
SURFACE SIMPLIFICATION GUIDED BY MORPH-TARGETS.
In Proceedings of the First International Conference on Computer Graphics Theory and Applications, pages 116-121
DOI: 10.5220/0001355001160121
Copyright
c
SciTePress