top of page

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. 

bottom of page