CS460: Advanced Animation and Modeling

Instructor: Jorge Usabiaga

Framework: C++ custom engine

The class was an introduction to game animation techniques. Covering two main categories interpolation-based technique (key frames, paths, coordinate grids or destination geometry) and behavior-based technique, generates motion that satisfies a set of rules (such as kinematics, physics or constraints).

Hierarchical model animation:

Given an skeleton data and key frames animation data, build the corresponding animation in the project.

Animation motion along a path:

Control animation speed and movement displacement, with a given time duration in a path.


Inverse Kinematics:

Different inverse kinematic solutions.


Physic based particle animation:

Particle system whose particles are connected via damped springs.