UCT CS Research Document Archive

Animation space: a truly linear framework for character animation

Merry, Bruce, Patrick Marais and James Gain (2006) Animation space: a truly linear framework for character animation. ACM Transactions on Graphics 25(4):1400-1423.

Full text available as:
PDF - Requires Adobe Acrobat Reader or other PDF viewer.


Skeletal subspace deformation (SSD), a simple method of character animation used in many applications, has several shortcomings; the best-known being that joints tend to collapse when bent. We present animation space, a generalization of SSD that greatly reduces these effects and effectively eliminates them for joints that do not have an unusually large range of motion.While other, more expensive generalizations exist, ours is unique in expressing the animation process as a simple linear transformation of the input coordinates. We show that linearity can be used to derive a measure of average distance (across the space of poses), and apply this to improving parametrizations.Linearity also makes it possible to fit a model to a set of examples using least-squares methods. The extra generality in animation space allows for a good fit to realistic data, and overfitting can be controlled to allow fitted models to generalize to new poses. Despite the extra vertex attributes, it is possible to render these animation-space models in hardware with no loss of performance relative to SSD.

EPrint Type:Journal (Paginated)
Keywords:character animation; parametrization; skinning
Subjects:I Computing Methodologies: I.3 COMPUTER GRAPHICS
ID Code:373
Deposited By:Gain, James
Deposited On:20 December 2006
Alternative Locations:http://people.cs.uct.ac.za/~jgain/publications/index.htm, http://portal.acm.org/citation.cfm?id=1183294&coll=ACM&dl=ACM&CFID=9199742&CFTOKEN=98836543