Blender Git Loki
Git Commits -> Revision 8742899
Revision 8742899 by Brecht Van Lommel (master) July 28, 2007, 21:04 (GMT) |
Armature CrazySpace Improvement =============================== An improved CrazySpace correction is now used for Armature modifiers that use vertex groups, and that are the first enabled modifiers in the stack. This is a a specific case, but also a common one. http://www.blender.org/development/current-projects/changes-since-244/skinning/ Implementation Notes: - The quaternion crazyspace correction is still used for modifiers other than the armature modifier. - Modifiers can now provide a deform matrix per vertex to be used for crazyspace correction, only the armature modifier implements this now. |
Commit Details:
Full Hash: 8742899f5e3ef3b76c5fa2227ab3df3bdc0e1ef9
SVN Revision: 11409
Parent Commit: 0281bda
Lines Changed: +313, -120
10 Modified Paths:
/source/blender/blenkernel/BKE_DerivedMesh.h (+5, -0) (Diff)
/source/blender/blenkernel/BKE_lattice.h (+2, -2) (Diff)
/source/blender/blenkernel/BKE_modifier.h (+6, -0) (Diff)
/source/blender/blenkernel/intern/armature.c (+99, -45) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+74, -8) (Diff)
/source/blender/blenkernel/intern/modifier.c (+35, -11) (Diff)
/source/blender/blenlib/BLI_arithb.h (+2, -0) (Diff)
/source/blender/blenlib/intern/arithb.c (+18, -0) (Diff)
/source/blender/makesdna/DNA_modifier_types.h (+1, -0) (Diff)
/source/blender/src/transform_conversions.c (+71, -54) (Diff)
/source/blender/blenkernel/BKE_lattice.h (+2, -2) (Diff)
/source/blender/blenkernel/BKE_modifier.h (+6, -0) (Diff)
/source/blender/blenkernel/intern/armature.c (+99, -45) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+74, -8) (Diff)
/source/blender/blenkernel/intern/modifier.c (+35, -11) (Diff)
/source/blender/blenlib/BLI_arithb.h (+2, -0) (Diff)
/source/blender/blenlib/intern/arithb.c (+18, -0) (Diff)
/source/blender/makesdna/DNA_modifier_types.h (+1, -0) (Diff)
/source/blender/src/transform_conversions.c (+71, -54) (Diff)