Motion Smooth Surfaces

Purdue CGT 520 OpenGL Programming - Final Project


Generating and Visualization of Human Motion as a Smooth Surface.
Based on joints' position (keyframe), find a best fitting polynomial
surface by using least-squared fitting.


Motions: Soccer Kicking, Walking, and Running

Motion: Jumping

Motion: Marching

Motion: Weird Dancing

The motion data used in this project was obtained from
The database was created with funding from NSF EIA-0196217.