Tweening
Tweening, short for in-betweening, is a computer graphics and animation technique used to generate intermediate frames between two keyframes to create the illusion of smooth motion. By determining the values of various properties at in-between times, a tweening system can produce frames that transition from the starting state to the ending state without manual drawing of every frame.
In practice, tweening relies on interpolation: position, rotation, scale, color, opacity, and other attributes are interpolated
Common types of tweening include linear, bezier-based easing, and spline-based approaches. Some systems interpolate hierarchical properties,
Applications span 2D animation, 3D animation, motion graphics, user interface transitions, and game development. Web and
Historically, traditional animation relied on in-between artists to draw frames; digital tweening automates this step once