As mentioned earlier, these days, I’ve been thinking about animation issues. It seems the free world lacks an animation library that abstracts out the complexities of animations. A lot of libraries implement their own animation routines, which are generally incomplete and often unusable in other contexts than these libraries. I feel that we need (and I am ready to work on developing) a library that implements a good animation framework, and would provide the following functionalities:
- a timeline, similar to what is implemented in QTimeline or GtkTimeline
- an animation object, that handles the evolution of the animated variables from an evolution function, that could be constructed using…
- an interpolator, that could interpolate in different modes (linear, bezier splines, cubic hermite splines, …) between key values/times/speeds/accelerations.



