CS 428 - Fall 2007 - Schedule


Notes:

Date Topics
September 4 Introduction and Overview
§ 1
September 6 Displays, Images, Image formation, Color
§ 2.1-2.3; § 12.1-12.4
September 11 OpenGL
[PDF slides]
§ 2.8-2.9; § 3.1-3.4; § 4.1-4.3 (stop at p 178)

Homework 1 assigned (due 9/19)

September 13
Linear algebra review, Homogeneous coordinates
§ 5.1-5.2; § A.1-A.2, A.5
September 18 Geometric transformations, Hierarchical modeling
[Maple output PDF]
§ 5
September 20 2D Viewing, Viewports, Clipping
§ 6.1-6.7

Project 1 assigned (due 10/3)

September 25 3D Viewing
§ 7.1-7.10, 7.12
September 27 Transformations and viewing (review), Project 1 discussion
October 2 Polygons and Meshes
[PDF slides]
§ 3.15-3.16
October 4 Polygons and Meshes (continued)
§ 8.1-8.4; § 8.19

Project 2 assigned (due 10/24)

October 9 Polygon rendering: illumination
§ 10.1-10.3, 10.20
October 11 Programmable pipelines, GLSL: vertex and fragment shaders
Chapter 1 and 2, The OpenGL Shading Language,
Features of the OpenGL Shading Language,
Browse this GLSL tutorial (at Lighthouse 3D)
October 16 Polygon rendering: additional topics
[PDF slides]
(Z-buffer; wireframe and polygon offset; silhouettes; culling and masks; toon shading: no readings)
October 18 Texture mapping, Project 2 discussion
§ 10.17
October 23 Curves and surfaces
§ 8.8-8.13
October 25 Procedural modeling
§ 8.23 (stop at p 495)

Project 3 assigned (due 11/14)

October 30 Midterm
November 1 Animation
Chapter 13, Lasseter paper
[Xiaofeng's PDF slides]
November 6 Procedural animation
Procedural animation readings
November 8 Midterm discussion, Project 3 discussion
Midterm results (graph)
November 13 Realism overview
November 15 Visibility
Chapter 9

Project 4 assigned (due 12/5)

November 20 Ray tracing, review of illumination models
§10.11
November 27 Distribution ray tracing, forward ray tracing
November 29 Ray tracing topics (antialiasing, csg, ...)
December 4 Radiosity
§ 10.12
December 6 Special topics
December 11 Video day
December 17
    9:30am-11am
Final exam


428 Home