Keyframes are assumed to be uniformly spaced in time. In each case cubic interpolation of the parameters is done to ensure smooth motion through C2 continuity. The rotations are interpolated using a cubic quaternion interpolation to give a unique path between keyframes. The other parameters are interpolated with cubic B-Splines.