0
$\begingroup$

I am new to blender and have a problem (seen here: https://youtu.be/i-X78pHNuf4) where the eyes and hair move with the head bone after parenting but at different rates:

enter image description here

Also I think it was a mistake setting the eyes as one object. I did it initially because I don't need them to move independently. But all in all I've tried redoing the weight painting and re-parenting everything.

EDIT: Here's the file link: https://pasteall.org/blend/f638de78ca124d4da50ef504d21c17d1 and if that doesn't work here's a mirror: https://drive.google.com/file/d/1uaVEMdr6QftB3rVTo-TOsQjUxtOXtgv7/view?usp=sharing

$\endgroup$
6
  • $\begingroup$ Have you parented the mesh with automatic weights? Separate eye objects are fine. You can parent them to the head and they will move with it. The same applies to a hair cap. $\endgroup$
    – Blunder
    Aug 3 '21 at 19:56
  • $\begingroup$ If you like share a file with (part of) the mesh and the armature. It's hard to tell where is the problem with only the video. pasteall.org/blend copy the new URL here after the upload. It's the key to the file. $\endgroup$
    – Blunder
    Aug 3 '21 at 19:58
  • $\begingroup$ For the hair I recommend that you parent it to an empty, and then add a rig constraint to the empty, and specify the top bone of the head $\endgroup$
    – James
    Aug 3 '21 at 20:55
  • $\begingroup$ Here's the link: pasteall.org/blend/f638de78ca124d4da50ef504d21c17d1 and if that doesn't work here's a mirror: drive.google.com/file/d/1uaVEMdr6QftB3rVTo-TOsQjUxtOXtgv7/… $\endgroup$
    – Romance_
    Aug 4 '21 at 21:34
  • $\begingroup$ @james what's the advantage/difference of this compared to just parent the hair to the armature? $\endgroup$
    – Blunder
    Aug 5 '21 at 19:01
0
$\begingroup$

The main issue is that you forgot to apply the rotation to the mesh. This causes this weird behavior with the model tilts her head. You have also the Armature modifier multiple times added to all objects, especially the body which has it 9 times!

I'm not sure if it's intended that you use the metarig as an armature. You can do this for the quick pose but it's very simple and has no controls, IK, or tweaks. The Rigify rig is the generated rig. You need to press the Generate Rig button to create it.

Steps to fix the model:

  • clean up the modifier stack of all mesh objects and remove all Armature modifier
  • apply Ctrl+A, All Transformations to all mesh objects, this includes Rotation, Scale and Location. (The metarig needs to have this applied, too. But you have already done this.)
  • parent to all mesh objects to the rig with Ctrl+P, With Automatic Weights
  • use a Data Transfer modifier to transfer the vertex groups from the body to the other objects (eyes, hair, tear line, teeth, tongue, etc) if needed. Done this in the example for the eyelashes.
  • make sure the Armature modifier is on top of the stack but behind the Mirror modifier if present. Subdivision Surface modifier is last (on bottom).

example

Hair parented to an Empty which has an Armature Contraint (head bone) as suggested by James in the comments and tilt the head a bit more: enter image description here

$\endgroup$
4
  • $\begingroup$ I'm exporting this straight to ue5 so I just need a functional skeleton but just for clarification where are the armature modifiers located and how do i select all the transformations? $\endgroup$
    – Romance_
    Aug 6 '21 at 19:57
  • $\begingroup$ if you press Ctrl+A then a menu pops up. There you can select All Transformations which also resets Scale to 1, 1, 1. The Armature Constraint can be added in the Object Constraints Properties tab (on the right side, similar to the Modifiers tab) $\endgroup$
    – Blunder
    Aug 6 '21 at 21:48
  • $\begingroup$ Could you walk me through the "use a Data Transfer modifier" step please? $\endgroup$
    – Romance_
    Aug 8 '21 at 1:18
  • $\begingroup$ Sure, Have a look here blender.stackexchange.com/a/223782/107598 or youtu.be/j823wSrHJnA?t=210 The first link lacks a little of an image. Maybe I'll add a few later. $\endgroup$
    – Blunder
    Aug 9 '21 at 2:21

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.