CS/CNS 174, Computer Graphics Projects


Time: 3-4pm MWF
Location: Jorgensen 74
Instructor: Prof. Al Barr   barr@cs.caltech.edu


Spring Quarter, 2008
  Computer Graphics Projects. This laboratory class offers students an opportunity for independent work covering recent computer graphics research. In coordination with the instructor, students select a computer graphics modeling, rendering, interaction, or related algorithm and implement it. Students are required to present their work in class and discuss the results of their implementation and possible improvements to the basic methods.

Links to a few previous projects

Course Details, Spring 2008:

In this one-quarter course students implement a computer graphics algorithm or simulation program of ``reasonable'' size and complexity. It could involve implementing an algorithm from a Siggraph paper, or it could be the computer graphics component of some other project. It could involve animation and the creation of a video, or various types of interactive computer graphics efforts.

Questions should be directed to barr@cs.caltech.edu which goes to Prof. Barr.

1. In 2008, classes will be held:

2. Term Projects are due:

3. Description of Term Project

The purpose of the term project is to to gain experience by implementing a computer graphics algorithm or simulation program of "reasonable" size and complexity for the ten week time frame. It could involve implementing an algorithm from a Siggraph paper, or it could be the computer graphics component of some other project. It could involve animation and the creation of a video, or various types of interactive computer graphics efforts.

We request two written descriptions of your project: a project proposal, and a final project description. The two writeups are very similar. The italicized portions of this document, in square brackets [] apply to the project proposal.

The write-ups should be as short as possible and as long as necessary to communicate what you [plan to do] did. It should be clear enough for other people to understand and duplicate the work.

In addition, when you present I would like to receive a copy of your presentation (say, in powerpoint or pdf form). With your permission, some of the presentations may be put on the CS174 web page, for other people to see. (See A few previous projects ).

Mixing this project with other projects and some types of collaboration with other students is acceptable. This should be discussed with the instructor, in advance.

Sections in the Write-up