In my last post, I somewhat ‘bashed’ Soft Image’s XSI program. This is not an apology, I still feel the same way, however I thought it would be only fair to point out some personal ‘pet peeves’ with the almighty Maya. This quirk also applies to Discreet’s Combustion, as well as XSI (as far as I know. I haven’t used XSI enough to really know). This annoying little default is what is known as the Bezier curve.
Now how to explain this. As written before, animating involves revolves around reading graphs. Now if I wanted to move an object up in space, then down in space, and then up again, I would set (otherwise known as keying) three separate frames and the length of the action would depend on how far apart I spread the keys. Now, if I were to look at my Y-axis curve, I should see this: /\/ . Except with the lines coming to a point at the very top and very bottom. This signifies the transform up and down in space. This would be called a Linear curve, because the angles pinch at each frame. This means that as soon as my object reaches the height i’ve set as maximum, it will start moving to the next point (or key frame) down. This linear curve is what most animation students dream of seeing in their animation graphs.
Unfortunately for us, this linear idea is not set as the default in any of the above programs. What IS set as the default is this Bezier curve. Take the same scenario (the object moving up, down, and then up again) and instead of seeing exactly what you ‘keyed’ the -now rounded- curve goes past your minimum and maximum point and looks like a sideways ‘S’. This effect was put in play in order to make animation look more lifelike and…bouncy even.
This effect is great, and if not, at least manageable in a simple animation like a bouncing ball (although sometimes it causes your ball to go through your floor and up past your ceiling…). However when attempting to animate or composite a piece with more than five components that need to do exactly what you ask them to, Bezier curves make life (or just animating) extremely frustrating. Why Autodesk, Why!?