CS 480/586 - Computer Graphics II
Fall 2004
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 - Matheson 408
Time - Thursday, 6:00 PM &rarr 8:50 PM
Instructor
Dr. David Breen
University Crossing 114
david AT cs.drexel.edu
215-895-1626
Office Hours - Wednesdays, 4PM &rarr 5:30 PM
Textbooks
-
An Introduction to Ray Tracing, Andrew S. Glassner (ed.),
Morgan Kaufmann, 1989
-
Introduction to Computer Graphics, by James D. Foley, Andries van Dam,
et al. Addison-Wesley, 1994
Grade
Graduate Section
- Programming Assignments - 80%
- In-class Presentation - 10%
- In-class Assignments - 10%
Undergraduate Section
- Programming Assignments - 90%
- In-class Assignments - 10%
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 summary of the paper and 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/30/04
Week 2 - 10/7/04
Week 3 - 10/14/04
Week 4 - 10/21/03
Week 5 - 10/28/04
Week 6 - 11/4/04
Week 7 - 11/11/04
Week 8 - 11/18/04
Week 9 - 12/2/04
Week 10 - 12/9/04
Last modified on November 11, 2004.