Page MenuHome

Rigify incorrect neck behaviour
Closed, ResolvedPublic

Description

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).

Details

Type
Bug

Event Timeline

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

Lucio Rossi (luciorossi) closed this task as Resolved.Feb 21 2019, 7:24 PM

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