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>2022-01-14 21:37:30 +0300
committerAlexander Gavrilov <angavrilov@gmail.com>2022-01-14 22:46:14 +0300
commit17844d2851f859079e48634cbb3c1eb4aba75d17 (patch)
treefc08327b8f381ea7a705b49af1bb5b94c3021947
parente54b9d2a4d81fa87c041f85c04e8860f74896d62 (diff)
Rigify: minor tweaks.
- Clear the IK toe control animation in the relevant operator. - Allow changing the euler order of finger master control via metarig.
-rw-r--r--rigify/rigs/limbs/leg.py2
-rw-r--r--rigify/rigs/limbs/limb_rigs.py2
-rw-r--r--rigify/rigs/limbs/super_finger.py2
3 files changed, 4 insertions, 2 deletions
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