CSE190: Computer Graphics - Rendering AlgorithmsProgramming Assignment 3Due Thursday, June 12 at 11:59pmHenrik Wann JensenMay 27, 2003This assigment involves rendering a realistic image of an object or scene ofyour own choosing. The scene or object should be challenging enough torequire you to design and implement an advanced rendering algorithm; forexample based on the techniques from the last 3 weeks in class, such as:• Monte Carlo ray tracing• Path tracing• Soft shadows• Radiosity• Photon mappingProject proposalSend a project proposal consisting of an image, a short text motivating whythis is an interesting object to render, and possibly a few pointers to papersdescribing the techniques that you plan to implement. Proposal deadlineis Thursday, May 29 - as email to [email protected] assignment will account for 1/2 of the final grade or more in case yourproject is truely outstanding. The evaluation includes novelty, technical skill,and the quality of the rendered images produced as part of the assignment.Note that several thousand lines of code by itself does not make a goodproject.If more people work on the same project please identify what part of thecode that each person implemented. This will be used for the purpose ofindividual grading.For this assignment you should make a 2-3 page summary descrip-tion of the project in addition to the original proposal. Submit thetext and the source files (all .cpp, .h and makefile - not object files)as a packed .tar.gz file to [email protected] before the deadline.Rendering competitionOn June 12 from 3pm-6pm there will be a rendering competition where theimages will be evaluated by an independent group of judges purely based onwhat images and techniques they like. To provide additional incentive thefollowing prices are offered to the best images:• Grand price: A prepaid trip to SIGGRAPH• First price: An expensive book• Honorable mention: A book related to
View Full Document