Simply Maya User Community

Simply Maya User Community (https://simplymaya.com/forum/index.php)
-   Maya Basics & Newbie Lounge (https://simplymaya.com/forum/forumdisplay.php?f=31)
-   -   Arm Rigging: TroubleShooting (https://simplymaya.com/forum/showthread.php?t=24164)

Gus 10-12-2006 09:31 PM

Arm Rigging: TroubleShooting
 
Hi all, I am trying to rig some arms along with IK Handles but I stumbled a roadblock and can't figure out why my arms are not bending right........here's a picture to show what I mean..

http://images3.pictiger.com/thumbs/5...dd1ef5d.th.jpg

....Basicly, after smooth binding and adding an IK Handle then trying to bend my arm it bends the wrong way.

Any tips on how to fix this?

NeoStrider 11-12-2006 02:02 AM

i believe the way your ik handle rotates is based upon the slight amount of bend you put into your joints before you skin... make sure you have a slight bend the way you want your elbow to bend before you skin and when you create the ik handle you should be ok.

erictacti 11-12-2006 05:09 AM

As NeoStrider said, you need a bend in your geometry at the elbow to get it to bend properly. Your arm looks like it is modeled straight, so I'm assuming your bones are straight, as well. Add a slight bend at the elbow, and you should be fine. Also, you can add a constraint control to the elbow so it bends more naturally. That way, you can move the arm, and have better control over where your elbow is pointing.

Gus 11-12-2006 06:00 AM

Hello NeoStrider / erictacti,

What confuses me is that I did bend the elbow a bit and after adding the IK Handle it bends the opposite..like depicted in that picture I posted above.......

erictacti: Where can I find a tutorial on adding constraint controls? Or would you mind guiding me on this?

erictacti 11-12-2006 07:38 AM

Sure, I will try to guide you.

Basically, what you're going to want to do is create some type of control. Can be anything. I usually use a locator, control box, or a custom nurbs curve shape.

Anyway, position the control behind the elbow while in it's default pose.

With the control still selected, select that arm's IK Handle. Within the Animation Toolbar, select:

Constrain -> Pole Vector Options Box

In the Options Box, you probably won't have to adjust the weight very much. In this case, since it looks to be a human arm, try something between 0.05 and 0.1, which is a safe bet.

Then, it is basically done. If you have a bend in the arm, and the control is properly placed, the elbow should move up and down with the control. The IK Handle can still be used to move the arm around in any fashion, but the elbow will stay pointed at it's control. This way, you can move the arm around, and position the elbow manually.

I hope this helps!

Gus 11-12-2006 08:20 AM

Quote:

Originally posted by erictacti
Sure, I will try to guide you.

Basically, what you're going to want to do is create some type of control. Can be anything. I usually use a locator, control box, or a custom nurbs curve shape.

Anyway, position the control behind the elbow while in it's default pose.

With the control still selected, select that arm's IK Handle. Within the Animation Toolbar, select:

Constrain -> Pole Vector Options Box

In the Options Box, you probably won't have to adjust the weight very much. In this case, since it looks to be a human arm, try something between 0.05 and 0.1, which is a safe bet.

Then, it is basically done. If you have a bend in the arm, and the control is properly placed, the elbow should move up and down with the control. The IK Handle can still be used to move the arm around in any fashion, but the elbow will stay pointed at it's control. This way, you can move the arm around, and position the elbow manually.

I hope this helps!


Here it is, I used a locator and I guess I did it right? As you can see in the pic my arm still bends wrong and can't to seem to figure out why....though I bended elbow slightly it still bends the opposite side......

http://images3.pictiger.com/thumbs/f...17b74f9.th.jpg

Gus 11-12-2006 10:47 AM

PROBLEM SOLVED
 
As I continued invesitgating why it bends wrong I decided to try something that I thought might be the problem.....because my arm model consists of two meshes I thought maybe the elbow joint my be too close between both upperl/lower meshes so what I did is move vertices higher on the upper mesh. Well, seems that did fix the problem....here's a picture to show what I mean..

http://images3.pictiger.com/thumbs/9...01f0b93.th.jpg


EDIT: Another helpful thing is too bend the arm skeleton at the elbow, regardless whether the arm mesh is straigt.

erictacti 12-12-2006 12:26 AM

Yeah, the arm bones definitely have to have a bend in them, regardless of whether the arm geometry does. It just makes for better deformation when the geometry does, too. That was mentioned earlier. Judging from that pic, though, the elbow bend now seems to be too high on the arm, unless you were going to add more to that sleeve.

But, I'm glad it worked out for you!

Gus 12-12-2006 06:25 AM

Quote:

Originally posted by erictacti
Yeah, the arm bones definitely have to have a bend in them, regardless of whether the arm geometry does. It just makes for better deformation when the geometry does, too. That was mentioned earlier. Judging from that pic, though, the elbow bend now seems to be too high on the arm, unless you were going to add more to that sleeve.

But, I'm glad it worked out for you!

I am still learning this stuff and am really want to thank you and all of you for helping on this.

P.S. Maya is quite cool! :)

erictacti 12-12-2006 06:42 AM

No problem. We all had to start somewhere!

And yes, Maya is a great tool. Keep working at it, and you will see just how awesome your creations become!

Gus 13-12-2006 08:02 AM

Quote:

Originally posted by erictacti
No problem. We all had to start somewhere!

And yes, Maya is a great tool. Keep working at it, and you will see just how awesome your creations become!


Sure thing! Hey I am still trying to tweak/adjust the hands/fingers and I need to rotate the pivots on the fingers so they align correctly and bend right, but am not sure how to do that. I can move the manipulator/pivot by pressing INSERT on the keyboard.


All times are GMT. The time now is 11:43 PM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Simply Maya 2018