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.
Characteristics of our systems
Parse 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.
Write the "Biovision hierarchy files" (BVH):
Write the Maya Script to display the motion in
Maya system
Display the motion
Draw the motion in 3D model with ground plane and shadow to
easily distinguish the motion
Change the display frame rate
Camera can be interactively controlled by users and also can
automatically track the motion.
We can show infinite number of motions
Path Editing
Use the least-square fitting to find the trajectory of the
motion.
Have the controlled knot to editing the trajectory of the motion
Implement the path editing algorithm to generate the new motion.