Skip to content

← ArchivePaper2007

Skinning with Dual Quaternions

Ladislav Kavan, Steven Collins, Jiri Zara, Carol O'Sullivan

SIGGRAPHAcademic362 cites10 descendantsSkinning

Dual quaternion blending fixes the collapsing-joint and candy-wrapper artifacts of linear blend skinning at almost the same cost.

Abstract

Skinning of skeletally deformable models is extensively used for real-time animation of characters, creatures and similar objects. The standard solution, linear blend skinning, has some serious drawbacks that require artist intervention. Therefore, a number of alternatives have been proposed in recent years. All of them successfully combat some of the artifacts, but none challenge the simplicity and efficiency of linear blend skinning. As a result, linear blend skinning is still the number one choice for the majority of developers. In this paper, we present a novel GPU-friendly skinning algorithm based on dual quaternions. We show that this approach solves the artifacts of linear blend skinning at minimal additional cost. Upgrading an existing animation system (e.g., in a videogame) from linear to dual quaternion skinning is very easy and has negligible impact on run-time performance.

How to read this

Category
Method: a GPU-friendly skeletal skinning algorithm
Contributions
  • Replaces linear blend skinning's matrix blend with a dual-quaternion blend that avoids collapsing-joint and candy-wrapper artifacts
  • Keeps cost close to linear blend skinning and stays GPU-friendly for real-time characters
  • Drop-in upgrade for existing animation systems with negligible runtime impact
Context
Sits in the lineage of skeleton-driven deformation alternatives to linear blend skinning such as Pose Space Deformation (Lewis et al.), but attacks the rotation-blending math directly rather than learning corrective shapes.Builds on: Pose Space Deformation: A Unified Approach to Shape Interpolation and Skeleton-Driven Deformation
Correctness
Demonstrated as a real-time skinning method that removes well-known LBS artifacts at near-equal cost; a reader should note it addresses rigid-transform blending and is not a soft-tissue or muscle model, so dynamics and flesh detail are out of scope.
Clarity
Accessible in intent; a first pass conveys the artifact-fixing idea, a second pass is needed to follow the dual-quaternion formulation.
How to read it
Read the intro and figures first to see the artifacts being fixed, then do a second pass on the dual-quaternion blend math if you intend to implement it; the 2008 journal version refines this work.

Builds on

Built upon by

Related work

Keywords

This page summarises the entry and links to its original source. The archive never hosts or redistributes the publication itself.Show it in the full archive list →