Rigify: use Aligned inherit scale in the limb FK chain.
This commit is contained in:
parent
2f1c38fd50
commit
3fc4640761
|
@ -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):
|
||||
|
|
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue