ToonCurvePython
ToonCurvePython is an open-source Python library that provides tools for constructing and manipulating animation curves with a toon-friendly aesthetic. It focuses on timing and transformation curves used in 2D animation and cartoon-like UI motion, enabling artists and developers to create exaggerated, non-linear motion profiles that interpolate between keyframes.
The library offers multiple curve types, including Bezier, B-spline, and Catmull-Rom, with specialized easing functions such
Design and use: ToonCurvePython is designed to be lightweight and extensible, with a clean API that allows
Usage: Curves can be created from control points or keyframes, evaluated at a normalized time parameter to