If you demonstrate some advanced rendering technique, make sure that you have some final scene for which this technique makes sense (e.g. ray-tracing polyhedral objects only makes sense, if they are reflective and/or refractive, or shrouded in fog or murky waters). Also make sure that you have a couple of very simple test scenes that demonstrate the main effects that you have added to your renderer in a clear and unambiguous way (e.g. a simple prism or thick planar glass plate).
If you do some kind of physics simulation, we expect you to tell us at the final project demo to what degree you have simplified real-world physics; what you have left out, and why (e.g. did you include realistic friction, or angular momentum, if you have rotating objects?).
If you use source code of a third party, tell us what that code does and what additional capabilities you have added. Focus your demonstration on showing off those enhancements.
During the project demos next week the majority of technical points will be given for solving the specific challenges that you have listed. Some additional points will be given for an overall well-integrated concept in your project, and also for the overall visual appeal of the displays generated.
INSTRUCTIONS ( Read carefully ! )
DO NOT OPEN UNTIL TOLD TO DO SO !
TIME LIMIT: 170 minutes. Maximum number of points: ____.
CLEAN DESKS: No books; no calculators
or other electronic devices; only writing implements
and TWO double-sided sheet
of size 8.5 by 11 inches of your own personal notes.
NO QUESTIONS ! ( They are typically unnecessary and disturb the
other students.)
If any question on the exam appears unclear to you, write down what the
difficulty is
and what assumptions you made to try to solve the problem the way you
understood it.
DO ALL WORK TO BE GRADED ON THESE SHEETS OR THEIR BACKFACES.
NO PEEKING; NO COLLABORATION OF ANY KIND!
I HAVE UNDERSTOOD THESE RULES:
Your
Signature:___________________________________
Think through the topics covered in this course.
Practice by working through some questions of the posted: Old CS 184 Exams
Prepare one additional sheet of notes to be used during the exam.