Skinning with dual quaternions
By Ladislav Kavan, Steven Collins, Jiri Zara, Carol O'Sullivan. SI3D, 2007
358 citations recorded by the source corpus.
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.
Subfields: Computational Mechanics, Computer Vision and Pattern Recognition, Control and Systems Engineering
View Paper: https://www.semanticscholar.org/paper/abde858c89a41dd409d8ee9e6dc89fca67afda23
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Computational Mechanics
- Dieter Fox
- Xiaowei Zhou
- S. M. Seitz
- Hujun Bao
- Qing Shuai
- Sida Peng
- Qianqian Wang
- Richard A. Newcombe
In Computer Vision and Pattern Recognition
- Luc Van Gool
- Jitendra Malik
- Dieter Fox
- Andrew Zisserman
- Cordelia Schmid
- Dacheng Tao
- Xiaogang Wang
- Trevor Darrell
In Control and Systems Engineering
- Dieter Fox
- Xiaowei Zhou
- S. M. Seitz
- Hujun Bao
- Sida Peng
- Sergey Levine
- Chelsea Finn
- Marc Peter Deisenroth
Citations in the corpus
- Animatable Neural Radiance Fields for Modeling Dynamic Human Bodies (2021, background): “Skeletal animation [29, 25] is a common approach to animate human models.”
- DynamicFusion: Reconstruction and tracking of non-rigid scenes in real-time (2015, methodology): “We therefore introduce the explicit warped model to live camera transform, T lw , and compose this onto the volumetric warp function; our complete warp-field is then given as: W t (x c ) = T lw SE3(DQB(x c )).”