Abstract
Creating articulated geometric models is a common task in animation systems. In some instances, models are procedurally instanced, and articulated degrees of freedom are designed into the model. In other instances, the model is some geometric assemblage, and an articulated skeleton (sometimes called an “I-K skeleton”) is bound to the model by the user, typically by manual indication of a correspondence between elements of each structure. In either case, some binding must be made to couple boundary motions to those of the skeleton; this can be done for example by generating spring networks or spatial deformation fields. Both processes can be tedious in the ordinary case, especially when the model to be articulated is given only as a boundary representation, for example a polygonal mesh representing a character’s skin or clothing, or an object’s surface.
We present a simple method for assisted articulation of geometric models. Given a 3D polygonal mesh representing an object, an approximation to the mesh’s medial axis is efficiently computed using a 3D Voronoi diagram of the mesh vertices, and connectivity information within the mesh. The medial axis is then simplified; the resulting tree structure has chains of edges and nodes. We interpret selected nodes as joints of an I-K skeleton, and the chains connecting them as its links. A spring network is then generated to bind the I-K skeleton to the object boundary, so that skeletal motions will affect the boundary in a reasonable way, as specified by the animator.
We show a user interface that allows interactive editing of the automatically constructed skeleton, and demonstrate the import, and mapping of key-framed motion capture data to, a variety of initially static polygonal objects.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
F. Aurenhammer. Voronoi diagrams: A survey of a fundamental geometric data structure. ACM Comput. Surv., 23:345–405, 1991.
John E. Chadwick, David R. Haumann, and Richard E. Parent. Layered construction for deformable animated characters. In Jeffrey Lane, editor, Computer Graphics (SIGGRAPH’ 89 Proceedings), volume 23, pages 243–252, July 19
H. Clarkson. Hull. Convex hull library, http://www.cm.bell-labs.com/netlib/voronoi/hull.html.
T. H. Cormen, C. E. Leiserson, and R. L. Rivest. Introduction to Algorithms. MIT Press, Cambridge, MA, 1990.
K. L. Clarkson, K. Mehlhorn, and R. Seidel. Four results on randomized incremental constructions. Comput. Geom. Theory Appl., 3(4):185–212, 1993.
Yu-Kuang Chang and Alyn P. Rockwood. A generalized de Casteljau approach to 3D free-Form deformation. In Andrew Glassner, editor, Proceedings of SIGGRAPH’ 94 (Orlando, Florida, July 24–29, 1994), Computer Graphics Proceedings, Annual Conference Series, pages 257–260. ACM SIGGRAPH, ACM Press, July 1994.
Martin Courshesnes, Pascal Volino, and Nadia Magnenat Thalmann.Versatile and efficient techniques for simulating cloth and other deformable objects. In Robert Cook, editor, SIGGRAPH 95 Conference Proceedings, Annual Conference Series, pages 137–144. ACM SIGGRAPH, Addison Wesley, August 1995. held in Los Angeles, California, 06–11 August 1995.
H. Edelsbrunner. Algorithms in Combinatorial Geometry, volume 10 of EATCS Monographs on Theoretical Computer Science. Springer-Verlag, Heidelberg, West Germany, 1987.
Eric Ferley, Marie-Paule Cani-Gascuel, and Dominique Attali. Skeletal reconstruction of branching shapes. Computer Graphics Forum, 16(5), December 1997.
Jean-Paul Gourret, Nadia Magnenat Thalmann, and Daniel Thalmann. Simulation of object and human skin deformations in a grasping task. In Jeffrey Lane, editor, Computer Graphics (SIGGRAPH’ 89 Proceedings), volume 23, pages 21–30, July 1989.
Hugues Hoppe. Progressive meshes. In Holly Rushmeier, editor, SIGGRAPH 96 Conference Proceedings, Annual Conference Series, pages 99–108. ACM SIGGRAPH, Addison Wesley, August 1996. held in New Orleans, Louisiana, 04–09 August 1996.
P. M. Hubbard. Approximating polyhedra with spheres for time-critical collision detection. ACM Transactions on Graphics, 15(3):179–210, 1996.
R. M. Koch, M. H. Gross, F. R. Carls, D. F. von Büren, G. Fankhauser, and Y. Parish. Simulating facial surgery using finite element methods. In Holly Rushmeier, editor, SIGGRAPH 96 Conference Proceedings, Annual Conference Series, pages 421–428. ACM SIGGRAPH, Addison Wesley, August 1996. held in New Orleans, Louisiana, 04–09 August 1996.
Yuencheng Lee, Demetri Terzopoulos, and Keith Waters. Realistic face modeling for animation. In Robert Cook, editor, SIGGRAPH 95 Conference Proceedings, Annual Conference Series, pages 55–62. ACM SIGGRAPH, Addison Wesley, August 1995. held in Los Angeles, California, 06-11 August 1995.
Ron MacCracken and Kenneth I. Joy. Free-Form deformations with lattices of arbitrary topology. In Holly Rushmeier, editor, SIGGRAPH 96 Conference Proceedings, Annual Conference Series, pages 181–188. ACM SIGGRAPH, Addison Wesley, August 1996. held in New Orleans, Louisiana, 04-09 August 1996.
K. Mehlhorn and S. Näher. LEDA: a platform for combinatorial and geometric computing. Commun. ACM, 38:96–102, 1995.
Agata Opalach and Marie-Paule Cani-Gascuel. Local deformations for animation of implicit surfaces. In SCCG’97, Bratislava, Slovakia, 1997.
R.L. Ogniewicz and O. Kübler. Hierarchic voronoi skeletons. Pattern Recognition, 28(3):343–359, 1995.
K. Singh, J. Ohya, and R. Parent. Human figures synthesis and animation for virtual space teleconferencing. IEEE VRAIS, pages 118–125, 1995.
E.C. Sherbrooke, N.M. Patrikalakis, and E. Brisson. An algorithm for the medial axis transform of 3d polyhedral solids. In Proc. ACM Siggraph Sympos. Solid Modeling, pages 187–199, 1995.
F. Scheepers, R.E. Parent, W.E. Carlson, and S.F. May. Anatomy-based modeling of the human musculature. In Computer Graphics (SIGGRAPH’ 97 Proceedings), pages 163–172, July 1997.
William J. Schroeder, Jonathan A. Zarge, and William E. Lorensen. Decimation of triangle meshes. In Edwin E. Catmull, editor, Computer Graphics (SIGGRAPH’ 92 Proceedings), volume 26, pages 65–70, July 1992.
Jane Wilhelms and Allen Van Gelder. Anatomically based modeling. In Turner Whitted, editor, SIGGRAPH 91 Conference Proceedings, Annual Conference Series, pages 173–180. ACM SIGGRAPH, Addison Wesley, August 1997.
Denis Zorin, Peter Schröder, and Wim Sweldens. Interactive multiresolution mesh editing. In Turner Whitted, editor, SIGGRAPH 97 Conference Proceedings, Annual Conference Series, pages 259–268. ACM SIGGRAPH, Addison Wesley, August 1997.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Wien
About this paper
Cite this paper
Teichmann, M., Teller, S. (1999). Assisted Articulation of Closed Polygonal Models. In: Arnaldi, B., Hégron, G. (eds) Computer Animation and Simulation ’98. Eurographics. Springer, Vienna. https://doi.org/10.1007/978-3-7091-6375-7_7
Download citation
DOI: https://doi.org/10.1007/978-3-7091-6375-7_7
Publisher Name: Springer, Vienna
Print ISBN: 978-3-211-83257-8
Online ISBN: 978-3-7091-6375-7
eBook Packages: Springer Book Archive