PS2: Adding CG to live VIDEO

Instructor:

Irfan Essa
Office Hours: After Class

Location: 

CoCB 102

TA:

James Vanderhyde
Office Hours: Wed/Thu 10:15a-11:45a in DML
Day/Time:

Tuesday - Thursday 12:05pm-1:25pm

TA:

Jarsolav Tyman Jr.
Tues, Wed, Thurs: 3:30p-4:30p
in DML or by appointment
Labs:

Digital Media Lab (DML) (IntelPCs) (CCB 104a), &
 Mac Lab (CCB 130)

Main Menu
 
Home ] Up ] DVFX 2004 CoWeb ] Grad Section ] Participants ] Groups ] DVFX@GeorgiaTech ] Information ] Books etc. ] Readings ] Resources ]
Previous Classes
 
[DVFX 2004] [DVFX 2003] [DVFX 2002] [DVFX 2001] [DVFX 2000] [DVFX 1999] [CA 2003] [CA 2002]

horizontal rule

CS4480: Assignment #2: Adding CG to the Real World

Overview

Do both parts in groups of 3 people, and submit results by noon on each deadline.

Deadlines:

bullet

PS2A due 2/19/04 NOON

bullet

PS2B due 2/26/04 NOON

Part a: Calibration:

  1. Groups check out camera + tripod.

  2. Film calibration pattern & short action scene with pattern in 2 “home” locations (static camera).

  3.  Continue filming while moving camera around (slow spin, walk, etc.) w/o pattern

  4. Digitize footage using DVRaptor s/w and capture cards in computer lab

  5. Extract 12+ interesting frames from calibration into stills (bmp or tif) with numbered filename suffixes (e.g. frame_21.tif)

  6. Pull down a copy of the calibration_tool directory for local use

  7. Follow tutorial to calibrate internal camera parameters using stills (copy results into a text file)

  8. Follow tutorial to calibrate camera extrinsics for image with pattern in home positions; save translation and rotation matrices to same text file, and submit it to /net/dvfx/DVFX/2004/PS1B/your_group_number/

  9. See PS2a: Camera Calibration Details

Part b: Compositing

This part of the assignment walks you through mapping the results of Part 1 into the camera model for Maya. Your task is to follow the directions, and then augment either your “home” images or a sequence shot from those camera positions with CG elements of your choice. 75% of the task is the technical aspect of mapping the real-world calibration to virtual cameras, and 25% is your creativity and attention to detail in adding the CG elements. Since you have only one week for this part, focus on quality instead of quantity – we’re happy to see one image done really well vs. a long sequence where things float and the lighting is off. Of course, a well done sequence is better still.

The “guide” for HW2 part II is available here. Turn in your results in the same place as Part I (in /net/dvfx/DVFX/2004/PS2B/your_group_number/)

Part c: Match-move experimentation

This part is NOT necessary to complete this assignment, and is purely for experimentation purposes. Do this if you’re eager, if you have time, or if you are thinking of having a moving camera in your final project. MayaLive is a newly available plugin for Maya (Window->Plugins->Mayalive), and has its own documentation (available from the help-menu). Its purpose is to allow the “automatic” tracking of features in an image sequence where the camera was moving. This then produces the equivalent of an extrinsic calibration of the real camera, but does so for each frame of the sequence, and without an explicit calibration pattern. The task: insert CG elements into your video (just like Part II), while using footage shot with a moving camera. Give us feedback on what you thought of MayaLive as a tool, and use this to help you decide to use/not use moving cameras in your final project effect.

horizontal rule

Home ] Up ] PS2a: Camera Calibration Details ] PS2b: Match Moving Details ]

Portions of the GT's CS4480/DVFX Web may be reprinted or adapted for academic nonprofit purposes, providing the source is accurately quoted and duly credited. The CS4480 Web © 1999-2004, College of Computing, Georgia Institute of Technology.
CopyRight Information and Disclaimer.

Last updated: January 21, 2004 04:19:09 PM.