[Bf-extensions-cvs] [73dd51d5] blender-v2.92-release master: Rigify: fix incorrect locks on the neck bend control.

Alexander Gavrilov noreply at git.blender.org
Mon Jan 18 11:27:18 CET 2021


Commit: 73dd51d5f464d1dd0227ff92cb2d30c912c6dc3d
Author: Alexander Gavrilov
Date:   Sun Jan 17 19:10:34 2021 +0300
Branches: blender-v2.92-release master
https://developer.blender.org/rBA73dd51d5f464d1dd0227ff92cb2d30c912c6dc3d

Rigify: fix incorrect locks on the neck bend control.

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

M	rigify/rigs/spines/super_head.py

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

diff --git a/rigify/rigs/spines/super_head.py b/rigify/rigs/spines/super_head.py
index f35e122c..f71a95ff 100644
--- a/rigify/rigs/spines/super_head.py
+++ b/rigify/rigs/spines/super_head.py
@@ -135,7 +135,13 @@ class Rig(BaseHeadTailRig):
             self.configure_control_bone(0, self.bones.ctrl.neck, self.bones.org[0])
         self.configure_control_bone(2, self.bones.ctrl.head, self.bones.org[-1])
         if self.long_neck:
-            self.configure_control_bone(1, self.bones.ctrl.neck_bend, self.bones.org[0])
+            self.configure_neck_bend_bone(self.bones.ctrl.neck_bend, self.bones.org[0])
+
+    def configure_neck_bend_bone(self, ctrl, org):
+        bone = self.get_bone(ctrl)
+        bone.lock_rotation = (True, True, True)
+        bone.lock_rotation_w = True
+        bone.lock_scale = (True, True, True)
 
     @stage.generate_widgets
     def make_control_widgets(self):



More information about the Bf-extensions-cvs mailing list