I'm rigging the eyes of my character following this video tutorial

The mesh of the left eye deformed almost correctly. There is again something broken because the eye does not close completely and the bones move too far from their initial position. I would like to know what to do to fix it. I've attached two pics to show what happened.

1 2

  • $\begingroup$ I found this clip rather helpful youtube.com/watch?v=hMVxa9k0ZS0 It's quite a complicated setup but there are some tips you can use for simpler rigs - the weight painting part is quite interesting. Another tip - I 'cheat' a bit on my own models, adjusting the mesh with the eye bones in closed position, and then see how it looks like when open. Sometimes it works just fine. Also expect someone will make an eye rig soon with the new bendy bones which should make the weight painting a breeze... $\endgroup$ – Patdog Oct 1 '16 at 9:31

It's a weights problem. This tutorial is quite advanced and relates to a dense mesh properly and evenly modeled because it's automatically weighted. As I can see from your 2nd picture (in example) even the closer vertices of the lower eyelid don't follow exactly the closer bones: it means that those vertices are weighted also in other Bones/vertex groups. Probably your mesh needs some manual weighting to work properly: if a vertex is weighted (any value of weight) to a bone/vertex group only, it follows EXACTLY the bone movement. The button assign gives to the selected vertices the weight indicated below (from 0.0 to 1.0). The button remove removes the selected vertices from the vertex group. The button select adds to the current selection all the vertices of that vertex group. The button deseletc removes from the current selection all the vertices of the vertex group (but those deselected vertices are still assigned and weighted to the current vertex group, so - if you click select - they appear again). In edit mode, press N for the properties tab, select a vertex and you can find the "vertex weight" tab that shows you all weights and all vertex groups your vertex is in (sorry for my english, I'm from Italy).

| improve this answer | |
  • $\begingroup$ hello man. can you explain to me why,when I remove vertices from a vertex group and then I click assign ; deselect ; select again --> I don't see any changes ? but when I go in object mode,sometimes I see the changes,sometimes not... $\endgroup$ – Marietto May 3 '16 at 14:07
  • $\begingroup$ I edited the answer $\endgroup$ – josh sanfelici May 3 '16 at 16:54
  • $\begingroup$ Actually I configured the weight to 1.0 to all the vertex groups and I deselected the vertex that are too far away from the lower part of the eyelid. And it almost worked. Now the eyelid closes,but it's not perfect,yet...check here : psychonews.it/dati/2016-05-03_18-55-29.png ; if u want to give a look,this is the model : psychonews.it/dati/Pierino99.blend $\endgroup$ – Marietto May 3 '16 at 16:59
  • $\begingroup$ I live in Italy,too :) $\endgroup$ – Marietto May 3 '16 at 17:00
  • $\begingroup$ I can't download the .blend file. $\endgroup$ – josh sanfelici May 3 '16 at 19:04

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.