View this PageEdit this Page (locked)Attachments to this PageHistory of this PageHomeRecent ChangesSearch the SwikiHelp Guide

Project Update - Paschal

Progress and Timeline:

COMPLETE - Week of March 9: Pre-production planning, shoot test video
COMPLETE - March 17: Individual parts researched and partially implemented
IN PROGRESS - Week of March 24: Finish individual parts, shoot footage
March 31-April 6: Integration
April 10: Finished effect

Pashcal is on schedule to finish independent code for collaboration and integration this week. We have completed a second round of test video which delayed shooting feature footage. Additional tests on our "canvas" checker board are necesary before live footage can be taken. We are also continuing to tweak our storyline while we have time.

GTTiP Update:

We're extremely close to finishing up GTTiP. Unfamiliarity with openGL has delayed completion from what was hoped for, but it is still within the range of our deadline.

Foreground elements will be done by hand, making the gui to create and place the elements would require too much time.

Also, we're looking into outputting texture coordinates instead of pre-rendered textures. There are several advantages to this, not the least of which is the savings in time.

The program so far only loads square bitmaps (bmp) up to 1024 pixels. Non-square scenes can be edited to extend the canvas, so this isn't a large problem. A more complicated problem, and one that touring into the picture doesn't run into, is the framing of the scene. With tour into the picture, portions of the walls which have no visual data from the scene will never be seen. Our project is designed to view the painting from the outside, mesh layouts rarely have corners matching those of the box.

Accomplished:

Still to go:

Screenshots:
Uploaded Image: GTTiPScreenSnapz006.jpg
Uploaded Image: GTTiPScreenSnapz008.jpg
Uploaded Image: GTTiPScreenSnapz009.jpg
Code snapshot:
Written and compiled on OS 10.2.4. Binary and sample images located in build directory. Source code and binaries provided.
GTTiP03252003.zip

Motion Tracking Update:

Motion Tracking is going well. The software can recognize the squares on the grid. However, tests with the tracking reveal that we want to have three colors on our checker board instead of two. The third color will replace the squares on the four corners of the board. We will composite all three colors out of the video. First test frames of a 3 color board are successful. The complicated part is converting 2D tracking to the 3D world. The output from the motion tracking will be a sequence of rotation matrices.

Uploaded Image: fourptsTracked.gif
The four corner pts tracked by software.

MEL Script Generator Update:

Uploaded Image: mel.jpg
The MEL script can create a cube and move it according to a rotation matrix for each frame. The output from the motion capture will be a sequence of rotation matrices. Maya may have to slice the image texture to be applied to the side of the cube depending upon OpenGL complications with our TIP code. So far no foreground elements have been added to the cube. We are on schedule to have all of the MEL Script Generator functionality solid by the end of the week.

Links to this Page