Research Project due Tuesday, May 4th

 
Choose a programming or mathematical topic or technique relating to computer graphics and prepare a 10-20 minute presentation to be given in class. The presentation should ideally include an overview of the topic along with examples and demonstrations, as well your own implementation of the method or technique. You will also need to create a short webpage that documents your research.

Examples of topics include: choosing a technique from one of the GPU Gems books and implementing it in GLSL; investigating and implementing a lighting model, an animation technique, or a phsyics simulation; describing a rendering method (e.g. ray tracing, point splatting, photon mapping, stereographic rendering, etc) and creating code that utilizes the method. Other ideas are also welcome-- also see the research projects from last year for ideas.

The main goal of the project is to educate the other students (and your instructor!) on topics that we don't have time to cover fully in class. A secondary goal is to present an implementation that could be used for the end-of-the-year show project or your final project. That is, the implementation can be fairly basic-- and certainly does not need to be ground-breaking or even novel-- with the expectation that you will elaborate upon it in the coming weeks (if you want to).

Grading: 50pts for the research; 50pts for the implementation; 50pts for the presentation and webpage.