Commit: 63bbeb6a8c65f897abdbc14e2796841cc012d00e
Author: Joshua Leung
Date: Wed May 18 04:09:07 2016 +1200
Branches: compositor-2016
https://developer.blender.org/rB63bbeb6a8c65f897abdbc14e2796841cc012d00e
Fix: "Whole Character" Keying Set should not include Location on bones with
"connected" joint
===================================================================
M release/scripts/startup/keyingsets_builtins.py
===================================================================
diff --git a/release/scripts/startup/keyingsets_builtins.py
b/release/scripts/startup/keyingsets_builtins.py
index 195eaf8..3e245b0 100644
--- a/release/scripts/startup/keyingsets_builtins.py
+++ b/release/scripts/startup/keyingsets_builtins.py
@@ -395,7 +395,8 @@ class BUILTIN_KSI_WholeCharacter(KeyingSetInfo):
# generator - all unlocked bone transforms + custom properties
def generate(ksi, context, ks, bone):
# loc, rot, scale - only include unlocked ones
- ksi.doLoc(ks, bone)
+ if not bone.bone.use_connect:
+ ksi.doLoc(ks, bone)
if bone.rotation_mode in {'QUATERNION', 'AXIS_ANGLE'}:
ksi.doRot4d(ks, bone)
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs