I've got a looping animation set up for a ground plane so it looks like there's motion (kind of like a repeating conveyor belt), but I'd like to make it accelerate linearly over time. Here's a preview of what I kind of mean. Webm Preview What should be happening is the loop should be getting progressively faster and faster as time goes on. Though in the example it's just separate clips scaled to different values, which makes it looked stepped.
I figured this was something I could accomplish with curves, but now I'm not so sure.
I had also tried repeating the clip in the NLA editor, then using a driver to influence the action's length scale. This works to a degree, but the final value isn't actually the same as it should be.
So for example, I had an action repeat using the "repeat" option and have a driver scale the length of it from 1.0 to 0.25. The final speed of the animation wouldn't actually be the same speed as if I had manually taken one instance of the action and scaled it to 0.25. It's actually much faster. Probably because it's scaling over the length of the entire repeated clip, rather than on each clip individually. Which is wrong in terms of what I'm after.
Hopefully what I've wrote isn't too confusing. I've done some searching here for some answers, but nothing really was all that helpful to my situation, so a proper answer would be appreciated.