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.1-9.8 and 9.11; Shirley
discusses various Monte-Carlo 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.1-11.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 563-567.
- Homework 1 due Feb 3 in class.
- Programming practice 1 coming a little later.
|