Pre-requisite:
Expertise in C/C++
Fundamental graphics background (undergraduate level).
Those with no formal graphics
background must develop expertise with the following concepts before
joining this course: Vector algebra,
geometric transformations, viewing transformation, a graphics API
(OpenGL or DirectX) to render, hardware rendering pipeline,
simple reflectance models and simple shading models. These
concepts may be found in
"Interactive Computer Graphics: A top-down approach with OpenGL. by Ed
Angel"
or "Computer Graphics with OpenGL. by Hearn and Baker".
Meeting Times and Place:
TR 12:00 to 13:15
in ENGR2 Rm #105
Office Hours:
TR
13:30 to 15:00 in CSB #251
and
Fridays By appointment only.
(email:
sumant@cs.ucf.edu,
Phone: 32638)
Important Dates:
Short Exam:
Thursday, February 24, 2005.
Spring Break: March
14-19, 2005
Last Class day: April
21, 2005
Final Exam: Thursday,
April 28, 2005. (check
UCF
Final Exam Schedule site for changes if any.)
Text Book:
Physically Based Rendering by Matt
Pharr and Greg Humphrey. Morgan Kaufman Publishers, 2004. (ISBN:
0-12-553180-X)
(Look at http://www.fetchbook.info/ and see if
you can find your book cheaper.)
Course Grading:
- Assignments and projects: 50 points
- Projects will require the use of any one of the Graphics API
(See prerequisite).
- Students will upload the completed project to WebCT on or
before the midnight of the due date.
- Submission after the deadline is allowed, but will
automatically carry 10% penalty per day of delay.
- Short exam: 20 Points (Duration:
1 hr 15 min)
- Final exam: 30 Points
(Duration: 2 hr 50 min)
Lecture Topics:
- Introduction
- Geometry and Transformations
- Geoemetric Shapes
- Color and Radiometry
- Reflection Models
- Texture, Sampling and reconstruction
- Camera Models, Film, Image
Pipeline
- Light Transport and the Rendering
Equation
- Solving Rendering Equation
- Monte Carlo
Integration
- Radiosity
- Photon Mapping
- Light transport in Participating medium
- Visual Perception for Rendering and Display
(This
list does not show the exact order of the lectures.)
Resources
for the class:
- Text Book
- Relevant course notes from major
conferences (notes will be made available from WebCT)
- Course slides (relevant notes will be
made available
from WebCT)