a3dmonkey
08-20-2002, 07:54 PM
Hello there all,
I'm a grad student at the School of Visual Arts and working on becoming a Character Rigger. One of the things I've been working on from time to time is a muscle sytem that you can create using intool features of Maya. I used a technique similar to Yaron Canetti's from this years SIGGRAPH "02" rigging course for those familiar with it.
To explain to for the rest I'm taking nurbs spheres shaping them to the desired muscle shape. Creating a 1 degree EP curve from the top point to the bottom point of the nurb sphere and then placing the CV's of the curve into clusters. Then making the curve a wire deformer for the sphere. This part all works fine and dandy but I need to add scaling for the muscle as the curve changes shape.
To control the scale I'm currently checking the arc length of the curve compairing it to its original length and then piping it back into the scale value of the nurb sphere. The problem with this is Its creating the reverse scale...
IE when the muscle expands the muscle will scale up and when it contracts the muscle will scale down.
After kicking myself in the butt for doing something so silly I came up with a way to convert the information from the compared info in too the info I need but I need an add and subtract node to do it. If anyone knows what render node I can use to just add or subtract please let me know.
Any suggestions would be appeciated.
Thankx,
Michael Ware
a3dmonkey
SVA :buttrock:
I'm a grad student at the School of Visual Arts and working on becoming a Character Rigger. One of the things I've been working on from time to time is a muscle sytem that you can create using intool features of Maya. I used a technique similar to Yaron Canetti's from this years SIGGRAPH "02" rigging course for those familiar with it.
To explain to for the rest I'm taking nurbs spheres shaping them to the desired muscle shape. Creating a 1 degree EP curve from the top point to the bottom point of the nurb sphere and then placing the CV's of the curve into clusters. Then making the curve a wire deformer for the sphere. This part all works fine and dandy but I need to add scaling for the muscle as the curve changes shape.
To control the scale I'm currently checking the arc length of the curve compairing it to its original length and then piping it back into the scale value of the nurb sphere. The problem with this is Its creating the reverse scale...
IE when the muscle expands the muscle will scale up and when it contracts the muscle will scale down.
After kicking myself in the butt for doing something so silly I came up with a way to convert the information from the compared info in too the info I need but I need an add and subtract node to do it. If anyone knows what render node I can use to just add or subtract please let me know.
Any suggestions would be appeciated.
Thankx,
Michael Ware
a3dmonkey
SVA :buttrock:
