Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Add more keyframe unit tests * Create a map of keyframe types and string values This can be used to easily add more keyframe types * Add new keyframe types: smooth_natural and smooth_tight Both new types use centripetal catmull-rom interpolation. The centripetal method ensures there will be no cusps in the spline. Additionally, modify the interpolation to avoid overshoot. These changes ensure that a line will interpolate directly from one value to another without allowing the interpolated values to reverse along the way. The previous "smooth" type is aliased to "smooth_loose" and maintained for backwards compatibility. * Target correct MLT version for new functions * Add multiple easing keyframe types Easing functions are based on Robert Penner's Easing Functions http://robertpenner.com/easing/
- Loading branch information