Odd elbow rotation

Become a member of the CGSociety

Connect, Share, and Learn with our Large Growing CG Art Community. It's Free!

Thread Tools Display Modes
  02 February 2008
Odd elbow rotation

I posted this on the Maya rigging board and did not get a response so I figured I would try here.

I have set up an rpIK chain and everything appeared to be fine until I realized that the elbow joint was rotating funny as I translated the IK handle. What happened is the joint itself would rotate on it's forward axis (for example if the arm were stretched out away from the body, then the rotation would be in the direction the character is facing). I can not seem to figure out what is causing this. Needless to say, the deformations are horribly wrong. The elbow rotates forward when it shouldnt' be.

The only thing I thought it might be are rotations not zeroed out. I did so, then reapplied the IK and the rotations ceased to be zeroed.

I apologize if this is a silly question. I am having a horrible time trying to learn rigging. My university has no one really knowledgeable on the subject and I am scrounging around for information.

Any help is greatly appreciated. Thank you in advance.

  02 February 2008
The rpsolver often does funny things so I can understand what kind of problem you might be having. Can you upload your scene file..only the hand? I'll see if I can fix it. I hope you understand that whenever the ikhandle itself goes past the object that is acting as a polevector, the ik chain does a flipping. Also, a bit of a care often needs to be taken in order to make sure that the rotations stay absolutely zero with consistent axes while making an ik chain. Please upload the hand rig somewhere and let us have a look at it.

  02 February 2008
Here is the rig (Took me a while to realize you could post attachments).Thank you very much for taking a look .

Attached Files
File Type: zip RIG_ONLY.zip (165.9 KB, 3 views)

Last edited by AlanWeider : 02 February 2008 at 06:25 AM.
  02 February 2008
The flipping problem on RPIK maybe come from the "joint prefered angle".
Since the arm joint chain you created is not on the flat plane, and the rotation axis is not pointing to the preffered direction (ex. Y-up). The RPIK solver will assume current joint chain's rotation as preffered angle, so the interpolated result will have weird behavior during some position.

Here are some suggestions. If you are using RPIK, make sure your joint chain is on the same flat plane. Otherwise, "set preffered angle" before applying RPIK (but sometimes still have flipping issue).

You can rotate the joint chain to the desire direction(rotation), then click right-mouse, select "set preffered angle", rotate the joint chain back.

Hope this may help

  02 February 2008
Thread automatically closed

This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.
CGTalk Policy/Legalities
Note that as CGTalk Members, you agree to the terms and conditions of using this website.
Thread Closed share thread

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Society of Digital Artists

Powered by vBulletin
Copyright 2000 - 2006,
Jelsoft Enterprises Ltd.
Minimize Ads
Forum Jump

All times are GMT. The time now is 06:20 PM.

Powered by vBulletin
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.