CS266 Assignment 1 - Keyframing
The purpose of this assignment was to implement keyframing. Orientations are interpolated using either Euler angles or quaternions, and positions are interpolated using either Catmull-Rom splines or B-splines.
Euler angles/Catmull-Rom splines
Euler angles/B-splines
Quaternions/Catmull-Rom splines
Quaternions/B-splines