2013TELKOMNIKA Indonesian Journal of Electrical EngineeringRequires access

Dual Quaternion Blending Algorithm and Its Application in Character Animation

Xiang Feng, Wanggen Wan

Open publisher page 5 citations

Abstract

In this paper we generalize established techniques and blending algorithm for quaternions to dual quaternions to include all rigid transformations, and implement real-time character animation with dual quaternions under the platform of OpenGL. Classical quaternions are restricted to the representation of rotations although combination of matrix calculation and quaternions operator has been a popular tool in character animation since 1990s. In character animation and some other applications of 3D computer graphics, we are actually faced with rigid transformation which just includes translation and rotation. Similar to the way quaternions represent rotations, dual quaternions represent rigid transformations. Algorithms based on dual quaternions own better properties than those based on quaternions in practical applications, which include reduced overhead, increased computational efficiency and coordinate invariance.. Finally we demonstrate the effectiveness and superiority of dual quaternions blending algorithm by cartoon male and female mesh models with the animation of walking and waving. DOI:  http://dx.doi.org/10.11591/telkomnika.v11i10.3339

About this research paper

What this paper is about

In this paper we generalize established techniques and blending algorithm for quaternions to dual quaternions to include all rigid transformations, and implement real-time character animation with dual quaternions under the platform of OpenGL. Classical quaternions are restricted to the representation of rotations although combination of matrix calculation and quaternions operator has been a popular tool in character animation since 1990s. In character animation and some other applications of 3D computer graphics, we are actually faced with rigid transformation which just includes translation and rotation. Similar to the way quaternions represent rotations, dual quaternions represent rigid transformations. Algorithms based on dual quaternions own better properties than those based on quaternions in practical applications, which include reduced overhead, increased computational efficiency and coordinate invariance.. Finally we demonstrate the effectiveness and superiority of dual quaternions blending algorithm by cartoon male and female mesh models with the animation of walking and waving. DOI:  http://dx.doi.org/10.11591/telkomnika.v11i10.3339

Why it matters

OpenAlex reports 5 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

In this paper we generalize established techniques and blending algorithm for quaternions to dual quaternions to include all rigid transformations, and implement real-time character animation with dual quaternions under the platform of OpenGL. Classical quaternions are restricted to the representation of rotations although combination of matrix calculation and quaternions operator has been a popular tool in character animation since 1990s. In character animation and some other applications of 3D computer graphics, we are actually faced with rigid transformation which just includes translation and rotation. Similar to the way quaternions represent rotations, dual quaternions represent rigid transformations. Algorithms based on dual quaternions own better properties than those based on quaternions in practical applications, which include reduced overhead, increased computational efficiency and coordinate invariance.. Finally we demonstrate the effectiveness and superiority of dual quaternions blending algorithm by cartoon male and female mesh models with the animation of walking and waving. DOI:  http://dx.doi.org/10.11591/telkomnika.v11i10.3339

Key concepts: Dual quaternion, Character (mathematics), Quaternion, Dual (grammatical number), Character animation, Animation, Computer science, Algorithm

Related papers

Back to paper searchBrowse research topicsOriginal source
Dual Quaternion Blending Algorithm and Its Application in Character Animation — Research Paper | ScholarLens