Rigify incorrect neck behaviour #58929

Closed
opened 2018-12-07 13:28:46 +01:00 by Corrado Piscitelli · 5 comments

Blender Version
2.79b f4dc9f9

The neck on a human rig generated using the default human metarig doesn't scale correctly when scaling the root bone.
This happens because the bone MCH-spine.005 has the "inherit scale" box unchecked.

I have provided a .blend file where you can see the bug in action.
In layer 01 you can see the bug (with the bone MCH-spine.005 exactly as rigify creates it, WITHOUT inherit scale), in layer 02 you can see the fix (with MCH-spine.005 WITH inherit scale).
In layer 10 you can look at the metarig used to create the rig (a simple default human meta-rig).rigify_neck_bug.blend

**Blender Version** 2.79b f4dc9f9 The neck on a human rig generated using the default human metarig doesn't scale correctly when scaling the root bone. This happens because the bone MCH-spine.005 has the "inherit scale" box unchecked. I have provided a .blend file where you can see the bug in action. In layer 01 you can see the bug (with the bone MCH-spine.005 exactly as rigify creates it, WITHOUT inherit scale), in layer 02 you can see the fix (with MCH-spine.005 WITH inherit scale). In layer 10 you can look at the metarig used to create the rig (a simple default human meta-rig).[rigify_neck_bug.blend](https://archive.blender.org/developer/F5869862/rigify_neck_bug.blend)

Added subscriber: @CorradoPiscitelli

Added subscriber: @CorradoPiscitelli
Corrado Piscitelli self-assigned this 2018-12-07 14:31:48 +01:00

Added subscribers: @PaoloAcampora, @icappiello

Added subscribers: @PaoloAcampora, @icappiello
Corrado Piscitelli was unassigned by Ivan Cappiello 2018-12-07 23:29:26 +01:00
Lucio Rossi was assigned by Ivan Cappiello 2018-12-07 23:29:26 +01:00

The issue was solved on my github unofficial repo.
What follows is a list of commits you should refer to in order to have a bug-free rigify for your specific version:

up to 2.79b use:
2241875ed5
This commit officially ends support of ver. 2.79b since the following commits change the bbone props according to https://developer.blender.org/rBa819ef65c07131ddb203a55bd8dc4e3207130b64

from 2.79.7 use:
2e2a4ba6c6

on 2.8 a commit solving the issue will be published asap

The issue was solved on my github unofficial repo. What follows is a list of commits you should refer to in order to have a bug-free rigify for your specific version: up to 2.79b use: https://github.com/eigen-value/rigify/commit/2241875ed5332d8be63aa41f6b971aac394ff0ca This commit officially ends support of ver. 2.79b since the following commits change the bbone props according to https://developer.blender.org/rBa819ef65c07131ddb203a55bd8dc4e3207130b64 from 2.79.7 use: https://github.com/eigen-value/rigify/commit/2e2a4ba6c6719c7b22e11cb1756dfa7f64102c7e on 2.8 a commit solving the issue will be published asap

Changed status from 'Open' to: 'Resolved'

Changed status from 'Open' to: 'Resolved'

on 2.8 the following commit solves the issue:
https://developer.blender.org/rBA82367d10eb5e67d4edf11611a505ac71d5d7c324
task is closed

on 2.8 the following commit solves the issue: https://developer.blender.org/rBA82367d10eb5e67d4edf11611a505ac71d5d7c324 task is closed
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-addons#58929
No description provided.