Character Animation using Hierarchical B-Splines

The challenge of building and animating computer generated human and animal figures is complicated by the need to smoothly and realistically control the deformation of the surface around the articulations of the underlying skeleton. This paper reviews approaches to surface modelling for character animation and describes a geometric (as apposed to physically-based) approach to character modelling using an extension to the hierarchical B-spline. This techinique provides differential attachment of the surface to the skeleton and allows multi-resolution control of surface deformation during animation. The attachment mechanism is simple, easy to use, inexpensive, extensible and can drastically reduce the effort required to animate a surface. The techniques introduced are illustrated using examples of human and animal forms.

[1]  B. Barsky,et al.  An Introduction to Splines for Use in Computer Graphics and Geometric Modeling , 1987 .

[2]  Steven K. Feiner,et al.  Computer graphics: principles and practice (2nd ed.) , 1990 .

[3]  Richard E. Parent,et al.  Layered construction for deformable animated characters , 1989, SIGGRAPH.

[4]  Parke,et al.  Parameterized Models for Facial Animation , 1982, IEEE Computer Graphics and Applications.

[5]  E. S. Cobb Design of sculptured surfaces using the b-spline representation , 1984 .

[6]  Keith Waters,et al.  A muscle model for animation three-dimensional facial expression , 1987, SIGGRAPH.

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

[8]  Alan H. Barr,et al.  Global and local deformations of solid primitives , 1984, SIGGRAPH.

[9]  Marie-Paule Gascuel Welding and Pinching Spline Surfaces: New Methods for Interactive Creation of Complex Objects and Automatic Fleshing of Skeletons , 1989 .

[10]  Zeltzer,et al.  Motor Control Techniques for Figure Animation , 1982, IEEE Computer Graphics and Applications.

[11]  Thomas W. Sederberg,et al.  Free-form deformation of solid geometric models , 1986, SIGGRAPH.

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

[13]  David R. Forsey,et al.  Hierarchical B-spline refinement , 1988, SIGGRAPH.

[14]  Tony DeRose,et al.  Generalized B-spline surfaces of arbitrary topology , 1990, SIGGRAPH.

[15]  David R. Forsey Motion control and surface modeling of articulated figures in computer animation , 1992 .