CPSC 441: Computer Graphics

Spring 2008


 

 

Lectures

Date

Topic

Reading

Extra

1/15

 

Introduction to course

 

HB 2-9

 

1/17

 

Scan Conversion of Lines

 

HB 3-1 to 3-7

 

1/22

 

Class reschedule (mocap session in 505)

 

 

 

1/24

 

Scan Conversion of Polygons

 

HB 4-9 to 4-14

 

1/29

 

Clipping Lines

 

HB 6-5 to 6-7

 

1/29

 

Assignment 1 Due

 

 

 

1/31

 

Clipping Polygons

 

HB 6-8

 

2/5

Transformations in 2D

HB 5-1 to 5-5, 5-8

 

2/7

 

Transformations in 3D

 

HB 5-9 to 5-17

 

2/12

3D Viewing

HB 7-1 to 7-10

 

 

2/14

Hierarchical Modeling

HB 14,

opengl book chapter 3

Hierarchy of transformations

ASF/AMC document

2/15

 

Linear Algebra test due

 

 

 

2/19

 

Hidden Surfaces

Assignment 2 Due

 

HB 9-1 to 9-3

 

2/21

Hidden Surfaces (cont.)

HB 9-3 to 9-11,9-14,9-15

 

2/26

 

Opengl Tutorial

by Jianyuan

 

 

 

2/28

 

Color

 

HB 12-1 to 12-8

 

3/4

 

Lighting

 

HB 10-1 to 10-3

 

3/6

Midterm

 

 

3/7

 

Assignment 3 Due

3/11

 

Spring break

 

 

 

3/13

 

Spring break

 

 

 

3/18

Shading

HB 10-10, 10-17, 10-18

 

3/20

 

Ray Tracing

 

HB10-11

 

3/25

Radiosity

HB10-12

 

- Hemicube document

- Progressive refinement radiosity

3/27

 

Rotation Representations

 

A-7

Coordinate transform document

4/1

 

Keyframe Interpolation/smooth curve

 

HB 8-8 to 8-10

 

4/3

 

Keyframe Interpolation/smooth curve II

 

 

 Various spline applet

4/8

 

Animation with Mocap

Assignment 4 Due

 

 

 

 

4/10

 

Forward kinematics/inverse kinematics

 

  IK document

4/15

Image Warping/morphing

 

- Image morphing paper

- Catmull and Smith's two-pass transform 

-Section 1,2 and 3.5 in Paul Heckbert's image warping master thesis

4/17

 

Image Processing

 

 

 

4/22

Image-based rendering

 

 

 

- Light field rendering [siggraph96]

 - Concentric mosaics [siggraph99]

 

4/24

 

Summary and Review

 

 

 

4/28

 

no lecture

 

 

 

 

4/29

 

Assignment 6 Due (course evaluation)    

5/1

 

Assignment 5 Due

 

 

 

5/7

 

Final exam (1-3 p.m)