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
path: root/rigify
diff options
context:
space:
mode:
Diffstat (limited to 'rigify')
-rw-r--r--rigify/rigs/limbs/limb_rigs.py4
-rw-r--r--rigify/rigs/limbs/paw.py2
2 files changed, 4 insertions, 2 deletions
diff --git a/rigify/rigs/limbs/limb_rigs.py b/rigify/rigs/limbs/limb_rigs.py
index 4841fd42..ae854638 100644
--- a/rigify/rigs/limbs/limb_rigs.py
+++ b/rigify/rigs/limbs/limb_rigs.py
@@ -273,8 +273,10 @@ class BaseLimbRig(BaseRig):
def parent_fk_control_bone(self, i, ctrl, prev, org, parent_mch):
if parent_mch:
self.set_bone_parent(ctrl, parent_mch)
+ elif i == 0:
+ self.set_bone_parent(ctrl, prev, inherit_scale='AVERAGE')
else:
- self.set_bone_parent(ctrl, prev, use_connect=(i > 0))
+ self.set_bone_parent(ctrl, prev, use_connect=True, inherit_scale='ALIGNED')
@stage.configure_bones
def configure_fk_control_chain(self):
diff --git a/rigify/rigs/limbs/paw.py b/rigify/rigs/limbs/paw.py
index 7f9fcfe5..9ea97188 100644
--- a/rigify/rigs/limbs/paw.py
+++ b/rigify/rigs/limbs/paw.py
@@ -214,7 +214,7 @@ class Rig(BaseLimbRig):
def parent_fk_parent_bone(self, i, parent_mch, prev_ctrl, org, prev_org):
if i == self.toe_bone_index:
- self.set_bone_parent(parent_mch, prev_org, use_connect=True)
+ self.set_bone_parent(parent_mch, prev_org, use_connect=True, inherit_scale='ALIGNED')
else:
super().parent_fk_parent_bone(i, parent_mch, prev_ctrl, org, prev_org)