CS490G - Tablet PC Graphics

 

 

Instructor: Daniel G. Aliaga

Spring 2005

 

Overview

Do you like computer graphics? Do you like playing with Tablet PCs? Do you have artistic talents? Do you have a wild imagination? If so, this is the course for you!!!

In this projects course, we develop portable mixed-reality programs using Tablet PCs.  In groups of 2 or 3, each group builds a different program.  Permission of the instructors is required. 

We preferably use C++ as the implementation language, GLUT/OpenGL for graphics and WinMFC or GLUI for user interfaces.  Projects can be built using existing code that is available or can be downloaded.  However, keep in mind that using a complex software system requires an initial effort to find your way around in the code.
Tablet PCs are provided for each student in the class.

 

Classes

Lectures are Monday at 3:30-4:20pm in CS175. The two labs are Wednesday and Friday 1:30-3:20pm in CS175. The lectures are used to teach material relevant to the projects. The lab times are used for students to ask questions about projects and to present incremental progress of their work.

The course is project oriented.  In the first few weeks the project scope and details will be fully worked out, teams of 2 or 3 students will be formed, and the specifications documented.  Included are mile stone definitions and a time table for achieving them throughout the semester.  The course work culminates with a public demonstration of the work at the end of the semester.

 

Projects

CheckMate - design an autonomous and portable mixed-reality system that enables a computer to play games against a human
Will use standard chessboard and pieces

        [presentation slides]

 

 

sHIA - tired of wandering through IKEA or Home Depot, carefully measuring items to see how they will fit in your home?
sImagine a visit to the store with only a memory card full of photos in hand, and leaving with the perfect upgrades for your home…

        [presentation slides]

 

 

lSuperImposer - create a mixed-reality stage using a Tablet PC and digital video camera supporting non-photorealistic rendering and real-time performance.

        [presentation slides]