Project 1:
Motion Capture Display and Editing

We have implemented the motion editing algorithm.  We have created an interactive viewer in C++ which can load in BVH file, display the motion, create the trajectory of the motion and then editing the trajectory to generate a new motion from the original motion.

bulletCharacteristics of our systems
bulletParse the "Biovision hierarchy files" (BVH):

It can read any BVH files thrown into it. However, the invalid file won't be successfully parsed in and the system will give an warning message to you.

 

bulletWrite the "Biovision hierarchy files" (BVH):
bulletWrite the Maya Script to display the motion in Maya system
bulletDisplay the motion
bulletDraw the motion in 3D model with ground plane and shadow to easily distinguish the motion
bulletChange the display frame rate
bulletCamera can be interactively controlled by users and also can automatically track the motion.
bulletWe can show infinite number of motions
bullet

Path Editing

bulletUse the least-square fitting to find the trajectory of the motion.
bulletHave the controlled knot to editing the trajectory of the motion
bulletImplement the path editing algorithm to generate the new motion.