main-syllabus

Course Syllabus, Computer Graphics, Fall 2010

The exact order of topics may evolve as the courseprogresses. However, the project/assignment dates are unlikely tochange.

Things are due on Wednesdays. See the Main.Policies page for latepolicies.

Readings are described in more detail on the Main.Readings page,here, only the primary readings are listed - follow the link for moredetail. “SM” refers to Shirley and Marschner _Fundamentals of Computer Graphics 3e,_and “OGL” refers to the OpenGL Programmer’s Guide. Other readings will be provided online. Note: the entire chapter is listed here, for many readings you are only responsible for part of the chapter. See the Main.Readings page (which is linked to each reading).

September

Reading

Week 1
Aug-Sep 3
L: 1

Introduction
What is graphics? What is this class?

no readings

Week 2
Sep 6-10
L: 2 3 4

Graphics Programming
Primitives, coordinate systems, OpenGL, FLTK
Due 9/8 (probably later): Surveys (no class on 9/6 Labor Day)

SM1,SM3,OGL2

Week 3
Sep 13-17
L: 5 6 7

Geometric Graphics
Transformations, Viewing, Linear Algebra
Due 9/15: Programming Practice

SM5,SM6,OGL3

Week 4
Sep 20-24
L: 8 9 10

Drawing in 3D
Viewing, Visibility, Meshes, Shading
Due 9/22: Written Assignment 1

SM7,SM10,OGL5

Week 5
Sep27-Oct1
L: 11 12 13

The Graphics Pipeline
Viewing, Visibility, Rasterization, Clipping, ...
Due 9/29: Written Assignment 2

SM8

October

Reading

Week 6
Oct 4-8
L: 14 15 16

Shape Representation and Curves
Shape concepts, parametric curves, subdivision curves
Due 10/6: Construction Site Project

SM15

Week 7
Oct 11-15
L: 17 18 19

More shape and appearance
Approximating curves and surfaces, lighting
Due 10/13: Written Assignment 3

RTR Subdivision (pdf)

Week 8
Oct 18-22
L: 20 21 22

Texturing
Texture mapping, coordinates and sampling, texturing tricks
Due 10/20: Midterm Exam 7:15-9:00pm

SM11, OGL9, RTR (rtr pdf)

Week 9
Oct 25-29
L: 23 24 25

Images
Imaging terminology, compositing motivations, computational photography
Due 10/27: Project: Roller Coaster

SM9,Szeliski3 (Szeliski online)

November

Reading

Week 10
Nov 1-5
L: 26 27 28

Image Processing
Filters, Convolutions, Sampling Theory
Due 11/3: Practice Program 2

SM9,Szeliski3 (Szeliski online)

Week 11
Nov 8-12
L: 29 30 31

Image Manipulation and Computational Photography
Resampling, Warping, Morphing, Other Image Editing
Due 11/10: Written Assignment 4

Szeliski3 (Szeliski online)

Week 12
Nov 15-19
L: 32 33 34

Graphics Hardware and Shaders
How Graphics Hardware Works, Shaders, GLSL
Due 11/17: Imaging Project

SM18, OLG15

Week 13
Nov 22-26
L: 35 36

Shaders
Interactive Rendering Tricks, Projects Discussion
Due 11/24: Practice Program 3 (Shaders)

SM18, OLG15

December

Reading

Week 14
Nov29-Dec3
L: 37 38 39

Color and Perception
Human Perception and its influence on graphics. Gamma Correction. Color Display and Color Systems.
Due 12/1: Project Checkpoint

SM22, SM21

Week 15
Dec 6-10
L: 40 41 42

Realistic Rendering and Modeling
TBD
Due 12/8: Final Project (GraphicsTown)

Page last modified on September 03, 2012, at 01:21 PM