How to fix a bone to a face?

Refer to the Maya tutorial.
The purpose is to fix the bone to the face so that it follows the motion of the face.

In the video:

  1. Since the bone cannot be directly fixed to the face, first plant a strand of hair on the face and then fix the bone to this hair.
  2. Then bind this bone to the eyelashes.
  3. Then, when the eyelids open and close, the eyelashes also move. Done!

How to fix a bone to a face in Blender?
It doesn’t matter if it’s not necessarily fixed to the hair.
It just needs to be anchored to the center of the face or to a point.

I’d recommend you to look into “make vertex parent”. In my experience that provides the most reliable parenting to a face (three vertices) or point (one vertex).

You could also use bone constraints for it but it will be iffy since the bone won’t stick to the normal of the face without a lot of trickery (that is never quite 100% robust in my experience anyway).

I haven’t managed to parent a bone to a vertex directly but it should be possible. In my test I’ve used empties as intermediates. The benefit being that you do get some more control because now your bone’s will be following the empties through a copy transform constraint that you can dial up or down or otherwise influence.

Here is an example with a quick wave modifier:

1 Like

Oh this is the solution I was looking for!
The bone was properly controlled by the face’s transform, rotation, and scale.
To do this, unlike Maya, it had to be parented to 3 vertices.
I’m happy to find the answer.
Thank you so much for attaching the video too! :smiley:

Your welcome. :+1: