Quick Links .

Project Description

Instructions

Documentation

Progress Report

Screenshots
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

By 
Johnny Chang (-db)
Yitao Duan (-bj)

.
CS184 Final Project: 
Hierarchical Modeling, Manipulation and Animation of Human Body 
Progress Report

First Deliverable

Our initial goal for this phase is a rebuilt hierarchical model without interactive modeling capability. We have met this target.

So far we have done:

1. Broken the existing model into different body parts, e.g. head, chest, upper arm, etc., and constructed a hierarchical model. A simple rendering shows the new model has the identical geometry with the old one.

2. We have implemented some interactive capabilities. User can rotate the model, zoom in and out, load in a new file, etc. Also we have successfully implemented picking using OpenGL select mode. User can select any body part with mouse click.

3. Necessary data structures, e.g. CModelViewTree for creating a
hierarchical model tree, have been constructed for further processing.

Second Deliverable

Our goal for this phase is to implement the user manipulation of the body parts, complete the surface blending of the joints, and enable simple animation feature.  We have met this target.

1. We completed the interactive capabilities.  A user can rotate the body parts without detaching them; body parts are connected to the joints.

2. We completed the surface blending of the gaps on the joints.  We created a triangular mesh by linking the common points between the two adjacent body parts.

3. We implemented the simple animation feature.  A user can manipulate the character for each frame of an animation sequence.  An animation sequence can be saved for replay.

Final Deliverable

Our goal for this phase is to finish up the project, refine user interface and animation.

1. Animation by interpolating frames.

2. Refine user interface.

3. More complex manipulation; for example, twisting.

By Johnny Chang (cs184-db) & Yitao Duan (cs184-bj)  12-9-1999