Project 4

CS155 Computer Graphcs

Fall 2010

 
 

The 4th project is an opportunity for you to explore some aspect of computer graphics research that is interesting to you. Your objective is to select a research paper, understand it thoroughly, and implement the algorithms/techniques it describes. You may work alone or in teams of up to 3 students, but the end result should be commensurate with the size of the team. The main deliverables are:

  1. Proposal (10 pts.): Submit a 2-3 page proposal that describes your project and includes a schedule with weekly milestones, a discussion of the major risks in your project and how you will resolve them, a bibliography, and a (suggested) rubric for grading your results, which account for a total of 75 pts. Your proposal must be approved by me before continuing.

  2. Concept Presentation (5 pts.): Give a 15 minute talk to the class explaining the what and how of your project.

  3. Wiki (5 pts.): Document your progress including weekly status reports and a log of the time you spend on the project and what you accomplished.

  4. Final Presentation (5 pts.): Give a 10 minute talk in which you present your results.

  5. Project results (75 pts.): Upload a zip file including all of your code, images, etc. as well as an html write up.
You may propose any idea you find interesting. As a starting point, you might look through the abstracts of technical papers at recent graphics conferences:
Siggraph 11
Siggraph 10
Siggraph 09
Siggraph 08
I3d 2009

Identify abstracts you find interesting then locate the actual papers. The Siggraph conference also has interesting videos that that provide a look at new research results.
Research papers often present incremental work. You should look back through prior work to find the original paper, which is likely to be the simplest, as a place to start.

WARNING: These papers omit a lot of detail. It is up to you to fill in the missing pieces. This is not something you can do at the last minute, so allow a lot of time.

GRADING: You and I will agree on a grading rubric before your project is approved. If you run into unforseen problems, and this is not unusual, it is up to you to (a) offer a revised rubric and schedule, (b) document the time you have spent on the project to justify your request.