[Bf-extensions-cvs] [17844d28] master: Rigify: minor tweaks.
Alexander Gavrilov
noreply at git.blender.org
Fri Jan 14 20:47:03 CET 2022
Commit: 17844d2851f859079e48634cbb3c1eb4aba75d17
Author: Alexander Gavrilov
Date: Fri Jan 14 21:37:30 2022 +0300
Branches: master
https://developer.blender.org/rBA17844d2851f859079e48634cbb3c1eb4aba75d17
Rigify: minor tweaks.
- Clear the IK toe control animation in the relevant operator.
- Allow changing the euler order of finger master control via metarig.
===================================================================
M rigify/rigs/limbs/leg.py
M rigify/rigs/limbs/limb_rigs.py
M rigify/rigs/limbs/super_finger.py
===================================================================
diff --git a/rigify/rigs/limbs/leg.py b/rigify/rigs/limbs/leg.py
index 635250d6..59d48993 100644
--- a/rigify/rigs/limbs/leg.py
+++ b/rigify/rigs/limbs/leg.py
@@ -237,7 +237,7 @@ class Rig(BaseLimbRig):
@stage.configure_bones
def configure_ik_toe_control(self):
if self.use_ik_toe:
- self.copy_bone_properties(self.bones.org.main[3], self.bones.ctrl.ik_toe)
+ self.copy_bone_properties(self.bones.org.main[3], self.bones.ctrl.ik_toe, props=False)
@stage.generate_widgets
def make_ik_toe_control_widget(self):
diff --git a/rigify/rigs/limbs/limb_rigs.py b/rigify/rigs/limbs/limb_rigs.py
index ddcccd4d..7ecc508f 100644
--- a/rigify/rigs/limbs/limb_rigs.py
+++ b/rigify/rigs/limbs/limb_rigs.py
@@ -1128,7 +1128,7 @@ def add_limb_snap_ik_to_fk(panel, *, master=None, fk_bones=[], ik_bones=[], tail
add_fk_ik_snap_buttons(
panel, 'pose.rigify_limb_ik2fk_{rig_id}', 'pose.rigify_limb_ik2fk_bake_{rig_id}',
label='IK->FK', rig_name=rig_name, properties=op_props,
- clear_bones=ik_ctrl_bones + ik_extra_ctrls,
+ clear_bones=ik_ctrl_bones + tail_bones + ik_extra_ctrls,
)
#########################
diff --git a/rigify/rigs/limbs/super_finger.py b/rigify/rigs/limbs/super_finger.py
index a6e329bb..664094d1 100644
--- a/rigify/rigs/limbs/super_finger.py
+++ b/rigify/rigs/limbs/super_finger.py
@@ -69,6 +69,8 @@ class Rig(SimpleChainRig):
def configure_master_control(self):
master = self.bones.ctrl.master
+ self.copy_bone_properties(self.bones.org[0], master, props=False, widget=False)
+
bone = self.get_bone(master)
bone.lock_scale = True, False, True
More information about the Bf-extensions-cvs
mailing list