CS 428 - Fall 2006 - Schedule


Notes:

Date Topics
September 5 Introduction

Homework 1 assigned (due 9/12)

September 7 Image formation, Perception, Color
Chapter 1
September 12 Rendering overview, homework discussion

Homework 2 assigned (due 9/20)

September 14
Rendering pipelines, OpenGL API, linear algebra review, homogeneous coordinates
§ 2.1-2.5; § 4.1-4.3
September 19 Geometric transformations
§ 4.4-4.10
September 21 Viewing
§ 5.1-5.5

Project 1 assigned (due 10/4)

September 26 Viewing (continued)
§ 5.6,5.8-9
September 28 Windows and viewports; OpenGL clipping planes
October 3 Polygons and Meshes
§ 5.7
October 5 Models of illumination and shading
§ 6.1-6.5
October 10 Shading continued
§ 7.1-7.2

Project 2 assigned (due 10/25)

October 12 Rendering styles and OpenGL features
(Z-buffer; Wireframe and Polygon Offset; Silhouettes; Culling and Masks; Toon shading)
October 17 Programmable pipelines, GLSL: vertex and fragment shaders
§ 9.1-9.5
October 19 GLSL continued, Project 2 discussion
§ 9.6-9.10
October 24 Procedural modeling, fractal mountains
§ 10.12
Hearn and Baker, section 8-23
October 26 Hierarchical modeling
§ 10.1-10.6
October 31 Animation
§ 10.6, Lasseter paper
November 2 Midterm
(Closed book; covers material through and including October 19)

Project 3 assigned (due 11/21)

November 7 Animation (continued), Keyframing
§ 10.13-10.15
November 9 Procedural animation
behavior-based animation notes
November 14 Midterm discussion, project 3 discussion
November 16 Procedural animation (continued)
November 21 Rendering overview
§ 12.1
November 28 (Backwards) ray tracing
§ 12.1-3

Project 4 assigned (due 12/13)

November 30 Ray tracing: cameras, lights, intersections
December 5 Recursive ray tracing, texturing
§ 6.4.2, 9.12.2, 8.7
December 7 Ray tracing topics:
anti-aliasing, bump mapping, distribution ray tracing
§ 8.13, 9.13
December 12 Video day
December 21
    9:15 am
Final exam
(Closed book; same format as midterm; 90 minutes; focuses on material discussed on or since October 24)


428 Home