Velocamonkey
05-23-2002, 09:07 AM
Right, deep breath prepare for a long one, MAX animators help please...
http://www.btinternet.com/~hull.family/Fcurve3.bmp
I've set up the simplest of tests to demonstrate my problem with F Curves. Just a small object moving across the screen using 4 keyframes.In the top picture the speed of the object is constant throughout, the red Trajectory
clearly shows that each frame is evenly spaced apart, thus equal speed throughout, simple. Okay?
Now in the bottom pic I want the object to gradually increase in speed between Keyframes 1 and 2, start to slow between 2 and 3, and then slow to a halt between 3 and 4.
So I fiddle with Custom tangents in F curves as this should give me the precise results I want. And the object definitely increases in speed, slows then slows to a stop.
But the problem lies in the interpolation between the changes in pace.
Looking at the trajectory: If you look at space A the object is moving its fastest I want it to gradually slow into this next stage but instead there is a slight jump so that what happens is :gradually speed up, slight jump in pace, slow down, slight jump in pace, slow to stop.
This slight jump in pace results from the spacing of the frames produced. Ie, A is wider because it is moving fastest, then B is smaller so it's slowing BUT then C is a larger spacing of frames than B, thus a jump before slowing.
Now I've tried for hours LITERALLY to play with this, I've adjusted the tangent handles so precisely, broken handles using shift etc... so I can get gap B to visually appear
to be the right size, but no matter what, because I guess it isn't mathematically correct the jump is still ever so slightly (and very annoyingly) still visible.
Now I know this doesn't have to be this way because I've seen smooth MAX animation but no one gives away any secrets where animation is concerned, but help if you can please!!?
:annoyed:
http://www.btinternet.com/~hull.family/Fcurve3.bmp
I've set up the simplest of tests to demonstrate my problem with F Curves. Just a small object moving across the screen using 4 keyframes.In the top picture the speed of the object is constant throughout, the red Trajectory
clearly shows that each frame is evenly spaced apart, thus equal speed throughout, simple. Okay?
Now in the bottom pic I want the object to gradually increase in speed between Keyframes 1 and 2, start to slow between 2 and 3, and then slow to a halt between 3 and 4.
So I fiddle with Custom tangents in F curves as this should give me the precise results I want. And the object definitely increases in speed, slows then slows to a stop.
But the problem lies in the interpolation between the changes in pace.
Looking at the trajectory: If you look at space A the object is moving its fastest I want it to gradually slow into this next stage but instead there is a slight jump so that what happens is :gradually speed up, slight jump in pace, slow down, slight jump in pace, slow to stop.
This slight jump in pace results from the spacing of the frames produced. Ie, A is wider because it is moving fastest, then B is smaller so it's slowing BUT then C is a larger spacing of frames than B, thus a jump before slowing.
Now I've tried for hours LITERALLY to play with this, I've adjusted the tangent handles so precisely, broken handles using shift etc... so I can get gap B to visually appear
to be the right size, but no matter what, because I guess it isn't mathematically correct the jump is still ever so slightly (and very annoyingly) still visible.
Now I know this doesn't have to be this way because I've seen smooth MAX animation but no one gives away any secrets where animation is concerned, but help if you can please!!?
:annoyed:
