PDA

View Full Version : IK rig distortions


kromekat
03-27-2006, 10:40 AM
I have rigged a character successfully with CD IK tools, and am now animating it's placement in animatics - I am not keyframing any of it's controls yet, but I notice over a period of time, of working with the document (animating a null containing the character rig, animating the camera etc) the character rig starts to deform, and repose itself into progressively worse distortions. The only keyframes have been to a null of a null etc that contains the rig.

The character has also been scaled down dramatically within this null to fit the scene environment, but that doens't appear to have any effect initially at least.

What am I missing?

Adam

flyingP
03-27-2006, 11:06 AM
might be handy to post the rig Adam, you won't need to include the mesh methinks

kromekat
03-27-2006, 11:53 AM
Ok - here (http://www.kromekat.com/examples/ScoutRig.c4d.zip) is the rig and the basic bodysuit attached.

This is what the complete item looks like.
http://www.kromekat.com/atom/scoutIK.jpg

http://www.kromekat.com/atom/scoutIK2.jpg

Erith
03-27-2006, 12:28 PM
:)Nice model!

Are u using the model tool or the object tool to animating?

kromekat
03-27-2006, 12:41 PM
Thanks! ;)

Ah! - er - the Model tool! :] - is that the problem? - doesn't normally make any difference to the other things I have animated - this is my first ever IK rig though!?

Adam

EDIT: Just read in the manual about the Model/Object tools - I am scaling the model down to size with the model tool at the beginning, but it's not being scaled thereafter - however, I am using the model tool to select and move & rotate the nulls, cameras etc when I keyframme them, rather than the Object tool - should I use the latter always for anything I animate?

Erith
03-27-2006, 01:03 PM
I had the same problem with mocca... If I scale a character with the model tool, then The rig starts to deform... Then I've usd the object tool (I rescaled char with the obj tool) and everything was ok!


Sorry for my bad english

kromekat
03-27-2006, 01:05 PM
Ah - many thanks! - I suspect that maybe it then - I'll try again with that tool instead! :]

Nothing wrong with your English btw - and since my Italian sucks... :)

Adam

Cactus Dan
03-27-2006, 02:23 PM
Howdy,

Well, I'm not sure if this is what you're experiencing, but there seems to be a "drift" in the bones during animation. That's why I added the options to my IK tags "Keep Bones Connected" and "Keep Next Connected". These options help to keep the bones from drifting during animation. If you have a Null bone parent on a bone chain, you'll need to add an XPresso constraint, or if you have CD Constraints or mdme_sadie's Constrainer, use a position constraint on the next bone down from the Null parent to keep that bone from drifting away from it's parent.

I've experienced this drift after playing an animation through, letting it loop several times. After a while the rig would become all distorted because of the bone's drifting. So I added those "connected" options to the tags. ;)

Adios,
Cactus Dan

kromekat
03-27-2006, 02:32 PM
Thanks for that Dan

But - to clarify - should I enable the 'Keep bones connected' and 'Keep next connected' on every IK tag, OR just add the CD constraints to the next bone, since I am using Nulls for the arm, leg and hand bone chains!?

Adam <-- New to this rigging m'larky! ;]

Cactus Dan
03-27-2006, 02:43 PM
Howdy
Thanks for that Dan

But - to clarify - should I enable the 'Keep bones connected' and 'Keep next connected' on every IK tag, OR just add the CD constraints to the next bone, since I am using Nulls for the arm, leg and hand bone chains!?

Adam <-- New to this rigging m'larky! ;]
Well, normally I only use them when needed. The drifting is a bit unpredictable, so rather than hard coding the connection into the tags, I made it an option so you can use it when you need it. ;)

Adios,
Cactus Dan

CGTalk Moderation
03-27-2006, 02:43 PM
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.