PDA

View Full Version : Quick animating issue


Morganhahaha
09-29-2005, 03:49 AM
I'm having trouble with animating in 3d max 7, I had 3 keyframes, each one did something slightly different but they were all articulating towards one fluid motion with only a slight change in between the first and third keyframes. I deleted the second keyframe, and now the object rotates wildly when going from that first to the third (which is now second) keyframe. Any ideas?

Headless
09-29-2005, 10:34 AM
Ok, I think i've got my head around what you're asking.

As far as I understand, Max interpolates between keyframes by taking the shortest route, while maintaining the curve. By this I mean, if you have a character with their arms held out infront of them, and you then key the arms so that they're held out behind the character, if it's 190 degrees between the arms forward and arms back positions, with the arms swinging out as you'd expect, and 170 degrees between the two positions with the arms swinging in and clipping through the body, it's going to take the incorrect 170 degree route, because it's shorter.

To fix the problem, you'd either move the arms so that it's a shorter route going outside than it is going inside, or just drop a keyframe between the other two (as you'd done with your own animation), to tell it that where the arm should be going.

Just to note: I may be wrong about the actual mathematical way that Max goes about working out interpolation between keyframes, but from the end user perspective, that's how it appears to work.

Morganhahaha
09-29-2005, 01:37 PM
Thanks for the reply, I see what you're saying about the shortest path, makes sense. I tried encapsulating all of those keyframes with more keyframes then deleting everything between them to no avail.

The whole thing is, the actual movement is about 5 degrees, but it decides to go 355 degrees the other direction, and then snaps back to the 5 degree mark on that last keyframe.

I'm not sure why its doing this, its such a small movement, you'd think it would work flawlessly :P I think it all started to happen after i deleted another keyframe but it was prettymuch the same thing as i'm doing now.

I'll screw with it a bit more and post a solution if I ever find one. Thanks again!

Morganhahaha
09-29-2005, 01:50 PM
Ah, somehow I fixed it, I think what I did was I put a keyframe between those two that were messing up then duplicated those keyframes and modified them, then deleted that middle keyframe, now things work fine.

CGTalk Moderation
09-29-2005, 01:50 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.