In this course, we will investigate the theory behind the image synthesis. Using seminal papers, the course will describe the various components of the image synthesis pipeline and explain, just as in photography, how the path of light in a virtual scene can be simulated and used to create beautiful imagery. The course will emphasize the theory behind the various rendering tools and libraries available for image synthesis. The student will have the opportunity to put the theory into practice via a programming assignments and a capstone project.
Topics will include light/color, 3D scene specification, camera models, surface materials and textures, rendering (local, ray tracing, radiosity), procedural shading and modeling, tone reproduction, and advanced rendering techniques.
Paper Summaries (required for graduate students)
Those who behave in a dishonest or unethical manner in computer science courses, or in their dealings with the Computer Science Department, are subject to disciplinary action. In particular, dishonest or unethical behavior in the execution of assigned work in a computer science course will be treated as follows:
Furthermore, the following action will be taken for each person involved in the incident, whether currently enrolled in the course or not:
If the student is a computer science major, a letter recording the incident will be placed in the student's departmental file; otherwise, the letter will be forwarded to the student's department chair or program coordinator.
Nan Schaller - Courses Page
Nan C. Schaller Rochester Institute of Technology Computer Science Department 102 Lomb Memorial Dr. Rochester, NY 14623-5608 telephone: +1.585.475.2139 fax: +1.585.475.7100 e-mail: email@example.com 19 April 2005 http://www.cs.rit.edu/~ncs/Courses/571.shtml