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:
authorAlexander Gavrilov <angavrilov@gmail.com>2020-09-13 13:29:33 +0300
committerAlexander Gavrilov <angavrilov@gmail.com>2020-09-13 13:29:33 +0300
commitb0405252fac848d6ecf3b599bfd6d7736def4066 (patch)
treef14fe10f7ef6f8f063c1b0560533f0fe17336ab9 /rigify/generate.py
parent3168fd6dade4d7f6c1157f4e5ea9b3f8ff067a9a (diff)
Rigify: make sure to disable Mirror X when generating.
Otherwise this can break generation of deliberately asymmetric rigs.
Diffstat (limited to 'rigify/generate.py')
-rw-r--r--rigify/generate.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/rigify/generate.py b/rigify/generate.py
index c8d02aa8..a4e97f96 100644
--- a/rigify/generate.py
+++ b/rigify/generate.py
@@ -361,6 +361,8 @@ class Generator(base_generate.BaseGenerator):
# Copy bones from metarig to obj
self.__duplicate_rig()
+ obj.data.use_mirror_x = False
+
t.tick("Duplicate rig: ")
#------------------------------------------
@@ -521,8 +523,8 @@ def generate_rig(context, metarig):
def create_selection_set_for_rig_layer(
- rig: bpy.types.Object,
- set_name: str,
+ rig: bpy.types.Object,
+ set_name: str,
layer_idx: int
) -> None:
"""Create a single selection set on a rig.
@@ -535,7 +537,7 @@ def create_selection_set_for_rig_layer(
for b in rig.pose.bones:
if not b.bone.layers[layer_idx] or b.name in selset.bone_ids:
continue
-
+
bone_id = selset.bone_ids.add()
bone_id.name = b.name