MoCap Interpolator
Overview
A motion capture interpolation software built in C++ using OpenGL for the USC CSCI-520 Computer Graphics class. I developed a motion capture interpolation software using a combination of quaternions and Bezier curves. The program is designed to interpolate over random data loss, allowing inconsistent capture data to be usable.
Bezier Quaternion Interpolation
Here you can see the interpolation software at work. The green is my interpolation over a 40-frame data loss, where the red skeleton is the reference motion capture with no data loss.
Other Modes
This program includes two types of interpolation modes: Linear and Bezier. It also has two types of angle representations: Euler and Quaternion. This here is a example of the program running with Linear-Euler interpolation over 40 frame-loss.



