Term: Spring 2001
Instructor: Rich Riesenfeld <rfr@cs.utah.edu>
TA: Charles Schmidt <cms@cs.utah.edu>
Regular class: MW 10:45 - 12:05 in EMCB 101
Discussion/Lab: F 10:45 - 11:45 in EMCB 101 and M 18:00-19:00
in EMCB 124.
Mailing list: cs4961@cs.utah.edu
To add yourself to the mailing list send mail to majordomo@cs.utah.edu with the words subscribe cs4961 in the body.Questions can be sent to teach-cs4961@cs.utah.edu and they will be sent to both the instructor and the class TA. This is recommended as it doubles the chance that you will get a quick response.
A summary of the messages sent to the mailing list can be found in the mail archives.
Textbook: Foley, van Dam, Feiner, Hughes, Computer Graphics, Addison Wesley
Resource Material
| Bresenham Lecture Notes 1 | .ppt | .htm | |
| Bresenham Lecture Notes 2 | .ppt | .htm | |
| Line Clipping Lecture Notes 1 | .ppt | .htm | |
| Line Clipping Lecture Notes 2 | .ppt | .htm | |
| Affine Transformation Lecture Notes 1 | .ppt | .htm | |
| Transformation Lecture Notes 2 | .ppt | .htm | |
| Viewing Transformation Lecture Notes
(posted 23 Mar 01) |
NA | .htm | |
| 3D Clipping Lecture Notes | NA | NA | NA |
| Future Lecture Notes (not yet posted) | NA | NA | NA |
| Future Lecture Notes (not yet posted) | NA | NA | NA |
| Future Lecture Notes (not yet posted) | NA | NA | NA |
| Future Lecture Notes (not yet posted) | NA | NA | NA |
Please read the homework guidelines document as it describes how projects will be graded.
All homework assignments will be weighted equally and will constitute your entire final grade for the class. While concept reinforcement through beneficial student discussions and exchanges is encouraged, the submitted work is ultimately expected to be performed independently by each student enrolled in the course. There will be no class exams.
| Topic | Reading |
| Introduction and graphics hardware | Chapter 4 |
| 2D Drawing lines and circles | Chapters 3.2 - 3.10 |
| Antialiased lines | Chapter 3.17 |
| Clipping | Chapter 3.11 - 3.17 |
| Transformations in 2 and 3 dimensions | Chapters 5.1 - 5.7 |
| 3D viewing | Chapter 6 |
| Perspective projections | Chapter 6 |
| Modeling | |
| Visible surface determination | |
| Visible surface determination (continued) | |
| Color principles | |
| Shading and lighting | |
| Shading and lighting (continued) | |
| Texture mapping | |
| Ray tracing | |
| Review |
The National Science Foundation Center for Computer Graphics and
Visualization offers a series of optional lectures during the course
of the year. These are interactive televideo broadcasts orginating
from one of the 5 constituent institutions, namely, Brown University, California
Institute of Technology, Cornell University, University of North Carolina,
and University of Utah. These are usually lectures by experts in
the field talking about their own specialites. The lectures are,
of course, optional, but available with permission from Professor Riesenfeld,
Director of the STC. Seating in the Graphics Lab in MEB is limited,
so advanced arrangements are necessary. Click here for a schedule
of topics and lecturers:
STC 2000/2001
Graphics Lecture Series