Xebozone
08-12-2009, 01:03 PM
I am trying to rig a character's mouth so that several separate pieces of geometry automatically line up and space themselves along a curve. Each of the objects has to have a geometry constraint so that it stays on the surface of the character's face, or somehow stay on the face using any other method) like so:
http://img194.imageshack.us/img194/677/rigy.th.jpg (http://img194.imageshack.us/i/rigy.jpg/)
The curve is selected (in green)
I have literally been trying all day with different methods (read if you can be bothered, or if you need inspiration, otherwise if you have a solution just reply now :) ):
I tried "creating bones on curve" with a spline IK (bonus tools), then point constraining each piece of geometry to the bone joints (I didn't use the geometry constraint on each piece, like described above) . The curve itself had a geometry and aim constraint to the face of the character. It worked ok to some extent, but the bones can only stretch so far with the IK system, and I had other problems associated with conflicting constraints. Also, it was very messy, and each piece of geometry didn't line up with the face due to the lack of a geometry constraint. Using a geometry constraint on each joint of the bones failed. Ultimately this was a huge mess and would get very frustrating to change and manage.
I then discovered the wire tool (wire deformer), which did what I wanted in regards to lining up and spreading the geometry along the curve, but it also deformed it (as expected). Also, this made geometry constraints on the pieces of the mouth impossible.
http://img194.imageshack.us/img194/677/rigy.th.jpg (http://img194.imageshack.us/i/rigy.jpg/)
The curve is selected (in green)
I have literally been trying all day with different methods (read if you can be bothered, or if you need inspiration, otherwise if you have a solution just reply now :) ):
I tried "creating bones on curve" with a spline IK (bonus tools), then point constraining each piece of geometry to the bone joints (I didn't use the geometry constraint on each piece, like described above) . The curve itself had a geometry and aim constraint to the face of the character. It worked ok to some extent, but the bones can only stretch so far with the IK system, and I had other problems associated with conflicting constraints. Also, it was very messy, and each piece of geometry didn't line up with the face due to the lack of a geometry constraint. Using a geometry constraint on each joint of the bones failed. Ultimately this was a huge mess and would get very frustrating to change and manage.
I then discovered the wire tool (wire deformer), which did what I wanted in regards to lining up and spreading the geometry along the curve, but it also deformed it (as expected). Also, this made geometry constraints on the pieces of the mouth impossible.
