I've imported a Source model (smd and vta) which includes a skinned armature and Shape Keys data. I then want a curve to run along the face and follow the facial expressions from the Shape Keys. I learn of the Hook and Vertex Parenting, so I make the curve with so many points, make sure each point is in the same place as the key vertices I've selected, Hook each point to an
Empty, as well as a few of the point's handles, and parent each
Empty to the selected vertices. So far so good when going through some shape motions.
However, when I pose the armature the curve seems to get very large loops, as if the handles were pulled extremely far. When I go into
Edit Mode again, the points seem to have stayed in their original place and size. I decide to try and parent the entire curve object to the armature's head bone, which offset things. Rebuilding that, I try again to pose the armature, but the curve still gets loops. I even placed the curve object at the center of the world, which pulled the loops even further.
It is as if the curve points do follow the hooks, but their handles don't want to follow anything, neither a hook or keep with the relative positions of their points. What am I missing here?