May 4
 Animation
 Evaluation: Your chance to say what you thought.
 Lecture notes

Reading:Jessica Hodgins, James O'Brien and Bobby Bodenheimer,
"Computer Animation"

May 6
 Global Illumination
 Homework 7 due. Solutions.
 Lecture notes
 Reading: Shirley, Chapter 9, sections 9.19.8 and 9.11; Shirley
discusses various MonteCarlo methods later in the book, but beyond the
scope of this course.

April 27
 Continuity
 Bezier Patches
 Homework 7 available. Due May 6.
 Lecture notes
 Reading: Shirley, Chapter 13, sections 13.1 and 13.5.

Reading:"Computer Graphics" section 10.8

April 29

April 20
 Introduction to Parametric Curves
 Homework 6 due.
Solutions.
 Lecture notes
 Reading: Shirley, Chapter 13, sections 13.2, 13.3, 13.4 and 13.6

Reading:"Computer Graphics" sections 10.6, 10.7, 10.8

April 22
No Class

April 13

April 15

April 6
 More texture mapping
 Intro to modelling
 Homework 5 due.
Solutions.
 Lecture notes
 Reading: OpenGL Programming Guide, Chapter 9 (not all of it is
relevant to class.)

April 8
 Polygonal modelling
 Lecture notes
 Reading: Chapter 2 of the OpenGL Programming Guide

March 30

April 1
 Shading interpolation
 Texture mapping
 Lecture notes
 Reading: OpenGL Programming Guide, Chapter 9 (not all of it is
relevant to class.)

March 23

March 25
 Lighting and Shading
 Lecture notes
 Homework 5, due April 6 in class.
 Reading: Shirley Chapter 8; OpenGL Programming Guide, Chapter 5.

March 9

March 11
 Midterm, Rm 3650 Humanities

March 2
 Clipping
 Lecture notes

Reading:"Basic Raster Graphics Algorithms for Drawing 2D
Primitives", sections 3.9 and 3.11.

March 4
 Drawing Polygons
 Antialiasing
 Homework 3 due.
Solutions.
 Homework 2 return. Uncollected are outside 6387 CS.
 Lecture notes

Reading:"Basic Raster Graphics Algorithms for Drawing 2D
Primitives", sections 3.9 and 3.11.

Feb 24
 General Orthographic Projection
 Perspective Projection
 Lecture notes
 Reading: Shirley, Section 6.3  6.5
 Reading: Red Book, Chapter 3, "Overview", "Viewing and
Modeling Transformations", "Projection Transformations",
"Viewport Transformation"

Feb 26
 Perspective Projection
 Clipping
 Lecture notes
 Reading: Shirley, Section 11.111.2, 11.3.1, 11.4;

Reading:"Basic Raster Graphics Algorithms for Drawing 2D
Primitives", sections 3.9 and 3.11.

Feb 17
 Painterly rendering
 3d graphics toolkits
 Coordinate systems and transformations
 Homework 2 due in class.
Solutions.
 Lecture notes

Reading:Aaron Hertzman, "Painterly Rendering with Curved Brush
Strokes of Arbitrary Sizes".
 Reading: Shirley, Chapter 4 and Section 5.1
 Reading: Red Book, Chapter 3, "Overview", "Viewing and
Modeling Transformations", "Projection Transformations",
"Viewport Transformation"

Feb 19
 3D transformations
 Viewing
 Orthographic projection
 Homework 3, due March 2 in class.
 Lecture notes
 Reading: Shirley, Chapter 5 and Sections 6.1 and 6.2

Feb 10

Feb 12
 Reconstruction and aliasing
 Compositing
 Lecture notes

Reading:Alvy Ray Smith, "Image Compositing Fundamentals", and
Tom Porter and Tom Duff, "Compositing Digital Images"

Feb 3

Feb 5

Jan 27

Jan 29

Jan 20

Jan 22
 Digital Images
 Color Part 1
 Lecture notes.

Reading: Achromatic and Colored Light, pages 563567.
 Homework 1 due Feb 3 in class.
 Programming practice 1 coming a little later.
