Maya Training

Introduction to Hard Surface Modeling

Maya Training

Interiors and Furniture Vol 1 & 2 - Modeling & Cloth

Maya Training

Shading, Lighting and Rendering the Bedroom in MR

Maya Training

Robot volume one - Modeling with animation in mind

Maya Training

Spach-Alspaugh House the complete courseware

Maya Training

Burt The Cartoon Dinosaur Vol 01 - Modeling

New Maya Training

Robot Volume 02 - Hybrid Rigging
You are here > Home > SimplyMaya Community Forums
Loading

Welcome to Simply Maya

Please Sign in or Sign up for an account

Member Login

Lost your password?

Not a member yet? Sign Up!

Old 10-12-2006, 09:31 PM   #1
Gus
Registered User
 
Join Date: Sep 2006
Posts: 10
Thanks: 0
Thanked 0 Times in 0 Posts
Default 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..



....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?
Gus is offline   Reply With Quote
Old 11-12-2006, 02:02 AM   #2
NeoStrider
Registered User
 
NeoStrider's Avatar
 
Join Date: Jun 2004
Location: Cleveland, Ohio (USA)
Posts: 1,541
Thanks: 0
Thanked 2 Times in 2 Posts
Default

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.
__________________
Accept no substitutions.
NeoStrider is offline   Reply With Quote
Old 11-12-2006, 05:09 AM   #3
erictacti
Registered User
 
Join Date: Sep 2006
Location: NY
Posts: 208
Thanks: 0
Thanked 0 Times in 0 Posts
Default

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.
__________________
Eric Tacti
3D Artist
erictacti is offline   Reply With Quote
Old 11-12-2006, 06:00 AM   #4
Gus
Registered User
 
Join Date: Sep 2006
Posts: 10
Thanks: 0
Thanked 0 Times in 0 Posts
Default

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?
Gus is offline   Reply With Quote
Old 11-12-2006, 07:38 AM   #5
erictacti
Registered User
 
Join Date: Sep 2006
Location: NY
Posts: 208
Thanks: 0
Thanked 0 Times in 0 Posts
Default

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!
__________________
Eric Tacti
3D Artist
erictacti is offline   Reply With Quote
Old 11-12-2006, 08:20 AM   #6
Gus
Registered User
 
Join Date: Sep 2006
Posts: 10
Thanks: 0
Thanked 0 Times in 0 Posts
Default

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......

Gus is offline   Reply With Quote
Old 11-12-2006, 10:47 AM   #7
Gus
Registered User
 
Join Date: Sep 2006
Posts: 10
Thanks: 0
Thanked 0 Times in 0 Posts
Default 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..




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

Last edited by Gus : 11-12-2006 at 07:14 PM.
Gus is offline   Reply With Quote
Old 12-12-2006, 12:26 AM   #8
erictacti
Registered User
 
Join Date: Sep 2006
Location: NY
Posts: 208
Thanks: 0
Thanked 0 Times in 0 Posts
Default

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!
__________________
Eric Tacti
3D Artist
erictacti is offline   Reply With Quote
Old 12-12-2006, 06:25 AM   #9
Gus
Registered User
 
Join Date: Sep 2006
Posts: 10
Thanks: 0
Thanked 0 Times in 0 Posts
Default

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!
Gus is offline   Reply With Quote
Old 12-12-2006, 06:42 AM   #10
erictacti
Registered User
 
Join Date: Sep 2006
Location: NY
Posts: 208
Thanks: 0
Thanked 0 Times in 0 Posts
Default

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!
__________________
Eric Tacti
3D Artist
erictacti is offline   Reply With Quote
Old 13-12-2006, 08:02 AM   #11
Gus
Registered User
 
Join Date: Sep 2006
Posts: 10
Thanks: 0
Thanked 0 Times in 0 Posts
Default

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.
Gus is offline   Reply With Quote

A little bit about who we are
Links you might find useful
Catch up with SimplyMaya
SimplyMaya specialises in Maya tutorials. We offer over 1,000 individual Maya training videos, ranging from basic Maya tutorials through to intermediate Maya tutorials. Our tutorials are created by instructors with industry experience and are designed to get you up and running in Maya quickly without making it seem like hard work.

Copyright © 1999-2015 SimplyMaya - vBulletin® Copyright © 2000-2015, Jelsoft Enterprises Ltd.