Foundations of 3D Computer GraphicsKeyframe Animation: Part I |
Spec
Code
In this project you will complete the code necessary for a keyframe
animation system which uses simple
linear interpolation. In such a system, the user
defines the state of the world at fixed key times.
Intermediate frames are generated via interpolation (for now
just linear) to yield an animation.
This project builds off of a completed version of the
Hierarchical transforms
assignment.
Included with this code:
- Code to dump all of the RBTs from a scene graph into a vector representing a frame.
Main differences from the book's code:
- To represent the list of frames, we use a C++ STL list data type. "Iterators" are used to move around in this list.