CS 4451A - Fall 2002

Syllabus

A tentative syllabus for the class appears below.

THIS IS PROVIDED TO GIVE YOU A ROUGH IDEA OF MY CURRENT PLANS AND IS NOT CAST IN STONE.

This syllabus will evolve as the class progresses, so be sure and check it frequently.
(I have included important events on my schedule, such as conferences I will be attending or submitting papers to,
so you know when I will be travelling or at least more busy that usual.)


Date Topic Readings Notes
Prof. Schedule
Week 1 Aug 20

Procedures

3D Graphics Hardware Overview

   
Aug 22

Introduction to OpenGL programming in Java

Overview of 3D Graphics

Modelling Overview (Polygonal, CSG, Volume, Implicit)

First assignment out

Sample pgm: triangle.java

GL4Java Manual, OGLPG Ch 1

Preface, 2 (Intro), 2.1-2.4

Week 2 Aug 27

Modelling (Curves, Surfaces)

3.1-3.2, parts 3.3-3.6

Aug 29

Basic 3D Math, Transformations, Vectors

First assignment in Friday

1.1-1.3
Week 3 Sept 3 Coordinate systems and Viewing

5.1-5.2
(OGLPG App F)

Sept 5

Viewing

Second assignment out

5.3

(same)
Week 4 Sept 10 Clipping, OpenGL Picking and Selection 6.1, (OGLPG Ch 13)  
Sept 12 review   (none) Color
Week 5 Sept 17 TEST1  
Sept 19 Lighting and Shading 6.2-6.3
CHI deadline
(Sept 23rd)
Week 6 Sept 24

Rasterization
Hidden Surface Removal (Z-buffering, BSP)
Accumulation Buffers

Second assignment in

6.4-6.7
example of z-buffer problems
27th is LAST DAY
TO DROP
Sept 26

Scene Graphs (including simple parametric and time-based animation)

 

 
Week 7 Oct 1

Texture Mapping, Bump Mapping,
Light Mapping

8.1, 8.3, 8.4, 8.5, 8.8

At ISMAR
Oct 3

Scene Graphs

Third assignment out

A note about bonus credit for A4

 

(same)  
Week 8 Oct 8

Local Reflection Models

7

Oct 10

Shadows

9

Week 9 Oct 15 FALL BREAK

 

   
Oct 17

Traditional Animation Concepts and Guidelines

Rigid-body Animation

Guest lecturer

17.1-17.3

(none) I3DG deadline
(Sept 21st)
Week 10 Oct 22

Third assignment in (Monday morning 9am, was Friday morning)

More animation concepts

Fourth assignment out

 

 

 

(none)
Oct 24 review    
Week 11 Oct 29 TEST 2    
At UIST
Oct 31

Physically-based Animation

Motion Capture and Animation

Guest lecturer

17.4

 

 

(none)
At UIST
Week 12 Nov 5 Volume Rendering parts of 13  
Nov 7 Aliasing
parts of 14  
Week 13 Nov 12

Image-based Rendering

Global Illumination: Ray Tracing and Radiosity

Forth assignment in (Monday morning)

16.1-16.5

10.1-10.3


Nov 14

Ray Tracing Theory

Fifth assignment out

10.4-10.7

Week 14 Nov 19 Ray Tracing Strategies 1.4, 12
CSCW
Nov 21 Color, Human Vision 15
Week 15 Nov 26 Color, Human Vision 15  
Nov 28 HOLIDAY (Thanksgiving)    
Week 16 Dec 3

History of Computer Graphics

Fifth assignment in

Video

 

 
Dec 5 a5 show-and-tell, review    

  Thursday
Dec 12
FINAL EXAM: 8am-10:50am, Room 101