diff options
author | Benjy Cook <benjycook@hotmail.com> | 2012-03-10 22:07:13 +0400 |
---|---|---|
committer | Benjy Cook <benjycook@hotmail.com> | 2012-03-10 22:07:13 +0400 |
commit | d277ce111d46fb3330e327a79475b3e146d7022b (patch) | |
tree | 5a5cc90e64fa6a978711546a24e9a6860092e8c7 /mocap/retarget.py | |
parent | c0e51313be9ef559fc695db53b3de5240698aa51 (diff) |
Bugfixes after running regression tests (due to api changes)
Diffstat (limited to 'mocap/retarget.py')
-rw-r--r-- | mocap/retarget.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/mocap/retarget.py b/mocap/retarget.py index c576f152..66c62280 100644 --- a/mocap/retarget.py +++ b/mocap/retarget.py @@ -307,7 +307,6 @@ def copyTranslation(performer_obj, enduser_obj, perfFeet, root, s_frame, e_frame def IKRetarget(performer_obj, enduser_obj, s_frame, e_frame, scene, step): - bpy.ops.object.select_pattern(pattern=enduser_obj.name, extend=False) end_bones = enduser_obj.pose.bones for pose_bone in end_bones: ik_constraint = hasIKConstraint(pose_bone) @@ -529,6 +528,10 @@ def totalRetarget(performer_obj, enduser_obj, scene, s_frame, e_frame): print("Second pass: retargeting root translation and clean up") stride_bone = copyTranslation(performer_obj, enduser_obj, feetBones, root, s_frame, e_frame, scene, enduser_obj_mat) if not advanced: + print("hry") + bpy.ops.object.select_all(action='DESELECT') + bpy.context.scene.objects.active = enduser_obj + bpy.ops.object.select_pattern(pattern=enduser_obj.name, extend=False) IKRetarget(performer_obj, enduser_obj, s_frame, e_frame, scene, step) bpy.ops.object.select_pattern(pattern=stride_bone.name, extend=False) restoreObjMat(performer_obj, enduser_obj, perf_obj_mat, enduser_obj_mat, stride_bone, scene, s_frame) |