CS354
Introduction
to Computer Graphics
Computer Science Department
University of Texas at Austin
Fall 1999
Recommended Book
"Interactive Computer Graphics" by Edward Angel, Addison-Wesly, latest
edition., Chapters 1-10
Grading
- The four programming assignments, each of equal weight, have a
programming part (80%) and a written part (20%). The programming part will be graded on
corrections (50%), efficiency (20%), programming style (15%) and elegance of user
interface (10%). In addition, creativity and superior rendering effects will be rewarded
(5%).
- Each programming assignment should be completed on time. To allow for
unforeseeable circumstances you will be allowed 8 days grace during the semester. You can
either be late 4 days on one assignment, or 3 days on one and one day on another, etc..
Beyond this, late turn ins will be penalized by 5% of the value per day they are late.
- The final grade will be compiled from the midterm exam (15%) , final exam
(20%), 4 programming assignments (60%) and two written exercise assignment (5%) containing
sample exam questions.
CS 354 Course Outline
This course provides a top down and stepwise refinement introduction to
computer graphics as well as lays the foundation for a graduate course in computer
graphics and data visualization. There is a choice of both breadth and depth in the
intertwined topics of graphic, computational geometry, geometric modeling and data
visualization.
List of Lectures
DATE |
LECTURES |
| August 25 |
Description of Course Syllabus, grading etc., brief intro to VRML |
| August 30 |
computer graphics, rendering
pipeline, Clipping |
| September 1 |
Clipping, Rasterization |
| September 8 |
Geometric Spaces and Operations (Project 1 is posted) |
| September 13 |
Projective Geometry, Transformations |
| September 15 |
Viewing Systems I (also OpenGl api) |
| September 20 |
Viewing Systems II (user interfaces, GLUT, Tcl/Tk) |
| September 22 |
Viewing Systems III (3d rotations, quaternions) |
| September 27 |
Object Representations I (shape, coordinates,equations) |
| September 29 |
Object Representations II(implicit/parametric/splines) |
| October 4 |
Object Representations III(recursive subdivision) |
| October 6 |
Part1 Object Representations IV(subdivision surfaces, fractals) [Project 2 is posted] |
| October 11 |
Midterm Review (questions) |
| October 13 |
Reflection of Illumination I |
| October 18 |
Reflection of Illumination II |
| October 20 |
Reflection of Illumination III |
| October 25 |
Review Ques/Answers |
| October 27 |
MIDTERM in class |
| November 1 |
Visibility Algorithms I |
| November 3 |
Visibility Algorithms II |
| November 8 |
Ray Tracing |
| November 10 |
Intersection,Volume Rendering |
| November 15 |
Image Compositing |
| November 17 |
Bumps and Textures |
| November 22 |
Animation I |
| November 24 |
Thanksgiving |
| November 29 |
Animation II |
| December 1 |
FINALS in class |