A Comparison of Linear Skinning Techniques for Character Animation

Jacka, David and Reid, Ashley and Merry, Bruce and Gain, James (2007) A Comparison of Linear Skinning Techniques for Character Animation, CS07-03-00, Department of Computer Science, University of Cape Town.

[img] PDF

Download (2MB)


Character animation is the task of moving a complex, artificial character in a life-like manner. A widely used method for character animation involves embedding a simple skeleton within a character model and then animating the character by moving the underlying skeleton. The character's skin is required to move and deform along with the skeleton. Research into this problem has resulted in a number of skinning frameworks. There has, however, been no objective attempt to compare these methods. We compare three linear skinning frameworks that are computationally efficient enough to be used for real-time animation: Skeletal Subspace Deformation, Animation Space and Multi-Weight Enveloping. These create a correspondence between the points on a character's skin and the underlying skeleton by means of a number of weights, with more weights providing greater flexibility. The quality of each of the three frameworks is tested by generating the skins for a number of poses for which the ideal skin is known. These generated skin meshes are then compared to the ideal skins using various mesh comparison techniques and human studies are used to determine the effect of any temporal artefacts introduced. We found that SSD lacks flexibility while Multi-Weight Enveloping is prone to overfitting. Animation Space consistently outperforms the other two frameworks.

Item Type: Technical report
Uncontrolled Keywords: Character Animation, Skinning, Comparison, Real-time
Subjects: Computing methodologies > Computer graphics
Date Deposited: 25 Jul 2007
Last Modified: 10 Oct 2019 15:34
URI: http://pubs.cs.uct.ac.za/id/eprint/403

Actions (login required)

View Item View Item