Wednesday, August 18, 2004

Squash and stretch rigs in LW

Q-"How do I get my hierarchy to squash and strech correctly?"
A-"Painful but what you can do is parent an intermediate bone at every joint which has an expression of the form (1/['parent_bone_name'.Scale.Z]) then parent your child bone to that. then as the parent bone squashes and stretches, the intermidiate bone compensates.
Look at the scene below." NOTE rig file attached

"How simple!!! Thanks!!! (my attempts where much more complicated)
You forgot to turn off IK on the intermediate bone though. After I did that it worked like a charm. I just copied the scale of the root bone to the child using another expression and now I have a fully functional squash stretch IK rig :)"

No comments: