Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrecht Van Lommel <brechtvanlommel@pandora.be>2007-07-31 23:28:52 +0400
committerBrecht Van Lommel <brechtvanlommel@pandora.be>2007-07-31 23:28:52 +0400
commitc0e0f4698fa67bbd391f862e836dffd622e98699 (patch)
tree4adb623f6781c33da19c210a7103ca9c6b081c48 /source/blender/makesdna/DNA_armature_types.h
parent876cfc837e2f065fa370940ca578983d84c48a11 (diff)
Quaternion Deform Interpolation
=============================== This is a new armature deform interpolation method using Dual Quaternions, which reduces the artifacts of linear blend skinning: http://www.blender.org/development/current-projects/changes-since-244/skinning/ Based on the paper and provided code: Skinning with Dual Quaternions Ladislav Kavan, Steven Collins, Jiri Zara, Carol O'Sullivan. Symposium on Interactive 3D Graphics and Games, 2007.
Diffstat (limited to 'source/blender/makesdna/DNA_armature_types.h')
-rw-r--r--source/blender/makesdna/DNA_armature_types.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/source/blender/makesdna/DNA_armature_types.h b/source/blender/makesdna/DNA_armature_types.h
index b3235fc71f3..53a5f26033c 100644
--- a/source/blender/makesdna/DNA_armature_types.h
+++ b/source/blender/makesdna/DNA_armature_types.h
@@ -113,6 +113,7 @@ typedef struct bArmature {
/* armature->deformflag */
#define ARM_DEF_VGROUP 1
#define ARM_DEF_ENVELOPE 2
+#define ARM_DEF_QUATERNION 4
/* armature->pathflag */
#define ARM_PATH_FNUMS 0x001