CS 480/586 - Computer Graphics II
Fall 2003
Description: The creation of realistic images from 3D models is central
to the development of computer graphics. The ray tracing algorithm has
become one of the most popular and powerful techniques for creating
photo-realistic images. Ray tracing's simplicity, elegance and ease of
implementation make it one of the most important image generation algorithms
in computer graphics. This class will explore in detail the algorithmic
components of ray tracing.
These include
- Object representations
- Object-ray intersections
- Viewing/camera models
- Shading models
- Reflection & refraction models
- Transport theory
- Acceleration techniques
- 2D/3D texture mapping
- Anti-aliasing & filtering
Students will implement many of these components in their class programming projects.
Location - Korman 207
Time - Thursday, 6:00 PM &rarr 8:50 PM
Instructor
Dr. David Breen
Korman 297
david AT cs.drexel.edu
215-895-1626
Office Hours - Tuesdays, 3PM &rarr 5 PM
Textbooks
-
An Introduction to Ray Tracing, Andrew S. Glassner (ed.),
Morgan Kaufmann, 1989
-
Computer Graphics, 2nd Edition, Donald Hearn and M. Pauline Baker,
Prentice Hall, 1997
Grade
Graduate Section
- Programming Assignments - 80%
- In-class presentation - 10%
- Class partcipation - 10%
Undergraduate Section
- Programming Assignments - 88%
- Class partcipation - 12%
Each graduate student will present a research paper in class.
Choose a paper from this list.
It is a much shorter version of this list.
Each student will prepare a question to ask the presenter
Assignments due Sunday at 11:59PM
Post images and code on the web
E-mail me the URL
Late Policy
- One letter grade off - up to one week late.
- Two letter grades off after that.
All assignments due last day of classes at 5 PM.
- No Incompletes!
Week 1 - 9/25/03
Week 2 - 10/2/03
Week 3 - 10/9/03
Week 4 - 10/16/03
Week 5 - 10/23/03
Week 6 - 10/30/03
Week 7 - 11/6/03
Week 8 - 11/13/03
Week 9 - 11/20/03
Week 10 - 12/4/03
Last modified on December 5, 2003.