bestimage-plant -t.gif (1977 bytes)

CS384

Introduction to Computer Graphics

Computer Science Department

University of Texas at Austin

FALL   2001


 
 
Instructor
Instructor's Assist.
TA
Name
Chandrajit Bajaj Patricia Baxter Hua  Xiang
Office
ACES 2.324A ACES 2.324 
E-mail
bajaj@cs.utexas.edu pabaxter@ticam.utexas.edu xiangh@cs.utexas.edu
Phone
471-8870 471-8870  
Office hours
M, W 1:30pm - 3:30pm   Tue, Th 2:30 - 4:30pm, Linux lab. (Taylor Basement)

 

Recommended Book

"Interactive Computer Graphics" by Foley, van Dam, Feiner and Hughes, Addison-Wesley, 2nd ed,

Grading

  1. 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%).
  2. Each programming assignment should be completed on time. To allow for unforeseeable circumstances you will be allowed 5 days grace during the semester. You can either be late 5 days on one assignment, or 4 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.
  3. The final grade will be compiled from the midterm exam (15%) , final exam (25%), 4 programming assignments (60%).
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 29  Course Description; Rendering pipeline, Graphics Programming, Rasterization
September  5 Clipping and Intersection (Project 1 posted)
September 10 Geometric Spaces, Operations and Transformations
September  12 Viewing Systems I: Projections
September  17 Viewing Systems II: Perspective Mapping 
September  19 Viewing Systems III: Orientation and Quaternions(Project 2 posted)
September  24  Navigation/Exploration(Project 1 due)
October   1 Object Representations I (shape, coordinates, equations) 
October   3 Object Representations II (implicit/parametric/splines)
October  8 Object Representations III (recursive subdivision)
October  10 Midterm Review (Questions)(Project 3 posted) Midterm Review (Answers)
October   15 Midterm in class (Project 2 due)
October   17 Color, Light, Photorealism   
October  22 lIumination I (Models)
October  24 Illumination II (Reflection, Shading)
October  29 Illumination III(Radiosity)
October  31 Illumination IV (Form Factors)(Project 4 posted)
November 5 Visibility Algorithms I: Depth Sort (Project 3 due)
November 7 Visibility Algorithms II: Partitioning Trees
November  12 Visibility AlgorithmsIII:Ray Tracing
November  14 Image Processing: Anti-aliasing
November 19 Image Processing: Compositing  
November  21 Bumps and Textures
November  26 Animation I
November  28 Animation II (Project 4 due)
December  3 Animation III Finals Review Ques
December  5 Finals Review Answers
 
   
December  ? Final Exam