This also reminds me that no 3d animation program that I know of (other then Reflex) does it right in the first place. The problem is that, say you have an arch of motion and you want to change the timing. Say you want to have an object ease out of the arch and then hit hard at the next keyframe. Normally, you go into the f-Curve window and adjust the tangent handles but When you do this, it alters the shape of the arch. This isn’t right, timing (or spacing) between keyframes should be independent of the path of motion. Digital Fish realized this and this is the way it works in Reflex but that app isn’t even out yet. In Reflex, you see the path of motion (trajectory) but you also see little dots along it. You can actually grab those dots and move them along the path to change the spacing or timing without altering the curve. This is the way it should be in all 3D animation programs. I feel sad that it’s probably the most advanced animation program out there but it may never see the light of day.
3DSMax has Trajectory paths that are editable but only in the trajectory’s “Sub-object” mode so you can’t quickly jump between different objects and make adjustments. Lightwave and Messiah have motion paths that can be adjusted with TCB controls (tension, continuity and bias which can be little weird but does work). C4D has some of the best motion paths because you can actually see and edit the tangent handles in the 3D view. But unfortunately, in all these applications, doing this doesn’t change the timing along the curve, just the shape of the curve.
At this point the accepted method for getting around this idiotic issue is just to keep shaping the curve with extra “breakdown” keyframes. This really shouldn’t be the norm. As many computer animators know, the more keyframes you add, the more you compromise the continuity of the curve and the perceived “Smoothness”. Animators must constantly keep an eye on the F-Curves and arcs of motion to keep them from fighting each other.
Computers are smart enough to help us out here, it’s just that most 3D graphics programers don’t even know that this is a problem.
Here’s the solution: What I want is a tangent handle to adjust the curve and a handle on the curve to adjust the timing. Does anyone else feel this way too?



