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.



