[Bf-extensions-cvs] [963a9847] blender-v3.1-release master: Rigify: fix crash with short front/rear paws after split toe.

Alexander Gavrilov noreply at git.blender.org
Fri Feb 11 21:39:45 CET 2022


Commit: 963a9847f2624052206aa6e84cf3023b3ed5429a
Author: Alexander Gavrilov
Date:   Fri Feb 11 23:09:45 2022 +0300
Branches: blender-v3.1-release master
https://developer.blender.org/rBA963a9847f2624052206aa6e84cf3023b3ed5429a

Rigify: fix crash with short front/rear paws after split toe.

===================================================================

M	rigify/rigs/limbs/front_paw.py
M	rigify/rigs/limbs/rear_paw.py

===================================================================

diff --git a/rigify/rigs/limbs/front_paw.py b/rigify/rigs/limbs/front_paw.py
index 83cbbd81..30582d60 100644
--- a/rigify/rigs/limbs/front_paw.py
+++ b/rigify/rigs/limbs/front_paw.py
@@ -58,7 +58,7 @@ class Rig(pawRig):
         ik_chain, tail_chain, fk_chain = super().get_ik_fk_position_chains()
         assert not tail_chain
         if not self.use_heel2:
-            return [*ik_chain, ik_chain[-1]], [*fk_chain, fk_chain[-1]]
+            return [*ik_chain, ik_chain[-1]], [], [*fk_chain, fk_chain[-1]]
         return ik_chain, tail_chain, fk_chain
 
     def get_extra_ik_controls(self):
diff --git a/rigify/rigs/limbs/rear_paw.py b/rigify/rigs/limbs/rear_paw.py
index cdbbd91e..d0d349e8 100644
--- a/rigify/rigs/limbs/rear_paw.py
+++ b/rigify/rigs/limbs/rear_paw.py
@@ -58,7 +58,7 @@ class Rig(pawRig):
         ik_chain, tail_chain, fk_chain = super().get_ik_fk_position_chains()
         assert not tail_chain
         if not self.use_heel2:
-            return [*ik_chain, ik_chain[-1]], [*fk_chain, fk_chain[-1]]
+            return [*ik_chain, ik_chain[-1]], [], [*fk_chain, fk_chain[-1]]
         return ik_chain, tail_chain, fk_chain
 
     def get_extra_ik_controls(self):



More information about the Bf-extensions-cvs mailing list