diff options
Diffstat (limited to 'mocap/retarget.py')
-rw-r--r-- | mocap/retarget.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mocap/retarget.py b/mocap/retarget.py index c979c00b..f46b3716 100644 --- a/mocap/retarget.py +++ b/mocap/retarget.py @@ -122,7 +122,7 @@ def createIntermediate(performer_obj, enduser_obj, root, s_frame, e_frame, scene inter_obj.data = inter_obj.data.copy() # duplicate data bpy.context.scene.objects.link(inter_obj) inter_obj.name = "intermediate" - bpy.context.scene.objects.active = inter_obj + bpy.context.view_layer.objects.active = inter_obj bpy.ops.object.mode_set(mode='EDIT') #add some temporary connecting bones in case end user bones are not connected to their parents rollDict = {} @@ -538,7 +538,7 @@ def totalRetarget(performer_obj, enduser_obj, scene, s_frame, e_frame): if not advanced: print("hry") bpy.ops.object.select_all(action='DESELECT') - bpy.context.scene.objects.active = enduser_obj + bpy.context.view_layer.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) |