diff options
author | Alexander Gavrilov <angavrilov@gmail.com> | 2020-09-13 13:29:33 +0300 |
---|---|---|
committer | Alexander Gavrilov <angavrilov@gmail.com> | 2020-09-13 13:29:33 +0300 |
commit | b0405252fac848d6ecf3b599bfd6d7736def4066 (patch) | |
tree | f14fe10f7ef6f8f063c1b0560533f0fe17336ab9 /rigify/generate.py | |
parent | 3168fd6dade4d7f6c1157f4e5ea9b3f8ff067a9a (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.py | 8 |
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 |