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

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'mocap/retarget.py')
-rw-r--r--mocap/retarget.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/mocap/retarget.py b/mocap/retarget.py
index 410ea0be..d8dae356 100644
--- a/mocap/retarget.py
+++ b/mocap/retarget.py
@@ -76,11 +76,11 @@ def createIntermediate(performer_obj, enduser_obj, root, s_frame, e_frame, scene
#Simple 1to1 retarget of a bone
def singleBoneRetarget(inter_bone, perf_bone):
- perf_world_rotation = perf_bone.matrix
- inter_world_base_rotation = inter_bone.bone.matrix_local
- inter_world_base_inv = inter_world_base_rotation.inverted()
- bake_matrix = (inter_world_base_inv.to_3x3() * perf_world_rotation.to_3x3())
- return bake_matrix.to_4x4()
+ perf_world_rotation = perf_bone.matrix
+ inter_world_base_rotation = inter_bone.bone.matrix_local
+ inter_world_base_inv = inter_world_base_rotation.inverted()
+ bake_matrix = (inter_world_base_inv.to_3x3() * perf_world_rotation.to_3x3())
+ return bake_matrix.to_4x4()
#uses 1to1 and interpolation/averaging to match many to 1 retarget
def manyPerfToSingleInterRetarget(inter_bone, performer_bones_s):