Final Proposal

General Description:

The aim is to come up with a working implementation to the h-anim specifications. It would involve two steps. First to come up with a reasonably flexible interface to facilitate the creation of a humanoid with the users choise of joints. Secondly, to implement an interface to animation data(possibly motion capture data) which would then drive the created humanoids motion.

Reference Materials

1.H-anim 200x specification

2.H-anim 1.1 specification

3.Levels of Articulation 1,2 and 3:skeleton hierarchy data

4.Boxman Demo

4.Boxman Resources(FYI)

5.vrml and javascript tips

Goal

The main aim is a minimal implementation of the h-anim 200x specification with an emphisis on being able to create and animate the humanoid dynamically.

Submission

Flow Diagrams

(Source code-C)interpolatorsExtractor

(source code-C)skeletonExtractor

(Output)interpolatorsExtractor

(Output)skeletonExtractor

Integrated Code (assignWeights, animate need to be fixed!)

Input files (and a few .bvh files)

old weight assigner

Coming soon...weight function

Isuues

1.Routing Problem
2.Importing formated files from the C/C++ platform (Visual Studio?)