CarlosA
12-16-2002, 04:55 AM
ok I'm attempting to translate a script done by Daniel Martinez Lara,
for max to Maya.
basically what this script does is attach the roll and twist channels (spline ik)
to control shapes and then it subtracts the roll form the twist.
allowing you to move the heaps independently form the chest.
it's based on 3 controllers.
chest bot and torso (torso allows you to control bot and chest together.)
and the theory behind the expression is the following,
roll = bot+body
twist = chest- but
then the both the chest control and the bot control are linked to
torso control. and your done.
now I have translated it from max to mell but it does not seem to give me the right effect. when I move the but control the chest experience minimal offsetting.
has anyone tried this?
here is my expression,
float $body = CTRLbody.rotateY;
float $bot = CTRLbot.rotateY;
float $chest = CTRLchest.rotateY;
ikHandle1.roll = $bot + $body;
ikHandle1.twist = $chest - $but;
CTRLbody, CTRLbot, and CTRLchest are my three test controls.
I also have I Maya file I can mail to anyone willing to help me fix this problem.
I know some people would like to find a nice simple tutorial to achieve this effect, and if I get this working I would love to be the first.
Los.
for max to Maya.
basically what this script does is attach the roll and twist channels (spline ik)
to control shapes and then it subtracts the roll form the twist.
allowing you to move the heaps independently form the chest.
it's based on 3 controllers.
chest bot and torso (torso allows you to control bot and chest together.)
and the theory behind the expression is the following,
roll = bot+body
twist = chest- but
then the both the chest control and the bot control are linked to
torso control. and your done.
now I have translated it from max to mell but it does not seem to give me the right effect. when I move the but control the chest experience minimal offsetting.
has anyone tried this?
here is my expression,
float $body = CTRLbody.rotateY;
float $bot = CTRLbot.rotateY;
float $chest = CTRLchest.rotateY;
ikHandle1.roll = $bot + $body;
ikHandle1.twist = $chest - $but;
CTRLbody, CTRLbot, and CTRLchest are my three test controls.
I also have I Maya file I can mail to anyone willing to help me fix this problem.
I know some people would like to find a nice simple tutorial to achieve this effect, and if I get this working I would love to be the first.
Los.
