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>2019-10-15 15:33:10 +0300
committerAlexander Gavrilov <angavrilov@gmail.com>2019-10-15 15:36:32 +0300
commit0c859edf37b06de18bc0a6ac96c20ecbdc1b4052 (patch)
tree14a71fe0b95b6fe6ff522a32ee78b2db8fb95e02 /rigify/base_generate.py
parent0c21df4e49166d7aa0b7606db0f9e34ab93a7b68 (diff)
Rigify: fix incorrect layer assignment for tweak bones in the cat metarig.
The layer selection for the spine tweaks happens to be the default value, so simply copying the data does not overwrite non-default garbage values remaining in some of the bones. To fix it's necessary to clear params.
Diffstat (limited to 'rigify/base_generate.py')
-rw-r--r--rigify/base_generate.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/rigify/base_generate.py b/rigify/base_generate.py
index 8cf04ade..651e0612 100644
--- a/rigify/base_generate.py
+++ b/rigify/base_generate.py
@@ -27,7 +27,7 @@ from .utils.errors import MetarigError, RaiseErrorMixin
from .utils.naming import random_id
from .utils.metaclass import SingletonPluginMetaclass
from .utils.rig import list_bone_names_depth_first_sorted, get_rigify_type
-from .utils.misc import assign_parameters
+from .utils.misc import clone_parameters, assign_parameters
from . import base_rig
@@ -78,6 +78,7 @@ class SubstitutionRig(RaiseErrorMixin):
self.obj = generator.obj
self.base_bone = pose_bone.name
self.params = pose_bone.rigify_parameters
+ self.params_copy = clone_parameters(self.params)
def substitute(self):
# return [rig1, rig2...]