CS 480/586 - Computer Graphics II
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.
- 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
Dr. David Breen
david AT cs.drexel.edu
Office Hours - Tuesdays, 3PM &rarr 5 PM
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
- Programming Assignments - 80%
- In-class presentation - 10%
- Class partcipation - 10%
- 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
- 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.