Class Project

You are free to suggest your own project, as long as it is related to the topic od the class (advanced rendering techniques), you do not have to pick from the list of suggestions below. While it is acceptable to restrict your work to implementation of a known (but sufficiently complex) technique, innovative projects are encouraged, and I'd be happy to work with you to figure out the right algorithms. Whewn deciding on the project, try to visualize first several images demonstrating the technique you plan to implement. Even if you are implementing a technique from a paper, your images should not be replicas of the images from the paper. It is ok to use software written by someone else for non-essential [arts of your project.

Project proposal

YOu need to submit a project proposal (1-2 pages) describing the overall structure of the systerm you plan to implement, any software you plan to use, how images will be generated, and what images you hope to produce.

Project presentation and writeup

You will neeed to present your project at the end of the semester in class (a 15 min presentation) and submit a writeup explaining the algorithms that you have used and showing the results. The quality of the images will have the primary importance in evaluation. You will need to submit the source code and working executable with your project, with detailed instructions on compiling and running. If you use any nonstandard libraries the libraries should be included.

Project suggestions