|
Week |
Topics |
Chapter |
|
1-2 |
Introduction to Graphics System components, graphics hardware, Renderman |
1 |
|
3-4 |
Raster Basics, drawing, clipping, OpenGL |
7, 8.1 - 8.4 |
|
4-5 |
Objects, 2D transformations, matrices, 2D spaces, windows, viewports, rasterization |
2, 4 |
|
6-8 |
3D Spaces, transformations, transformation hierarchy, midterm |
5, 10 |
|
9-10 |
Introduction to color, perception, illumination |
1.4, 6 |
|
11-12 |
3D Hidden Surface Removal, Ray tracing |
5.6, 7.11, 12.1 - 12.4 |
|
13-14 |
Object Geometry and Representations, CSG |
11 |
|
14-15 |
Survey of User Interfaces, Visualization, Computer Animation |
Class |
Date |
Lecture Topic |
Assignments |
|
1 |
Aug. 23 |
Intro to Computer Graphics / Intro to Renderman |
Assign Lab 1 |
|
2 |
Aug. 25 |
Intro to Renderman / Uses of CG |
|
|
3 |
Aug. 30 |
Graphics Hardware |
|
|
4 |
Sep. 1 |
Introduction to OpenGL |
|
|
|
Sep. 4 |
|
Lab 1 Due |
|
5 |
Sep. 6 |
2D Line Drawing |
Assign Lab 2 |
|
6 |
Sep. 8 |
Circle Drawing / 2D Filling |
|
|
7 |
Sep. 13 |
2D Spaces and Transforms |
|
|
8 |
Sep. 15 |
2D Clipping / OpenGL Lab help session |
|
|
|
Sep. 18 |
|
Lab 2 Due |
|
9 |
Sep. 20 |
Fractals and 2D advanced modeling |
Assign Lab 3 |
|
10 |
Sep. 22 |
Hierarchical Transformations, 2.5D Animation |
|
|
11 |
Sep. 27 |
Graphics Packages, Direct X vs. OpenGL, Renderman, Maya, 3D Studio Max, … |
|
|
12 |
Sep. 29 |
Intro to 3D computer graphics, spaces, camera, light, shading |
|
|
13 |
Oct. 4 |
Lab3 Help |
|
|
14 |
Oct. 6 |
Intro to 3D transformations, 3D perspective viewing and viewing pipeline |
Assigne Lab 4 |
|
|
Oct. 11 |
October Break |
|
|
15 |
Oct. 13 |
3D clipping, Backface removal |
|
|
16 |
Oct. 18 |
Color & Perception |
|
|
17 |
Oct. 20 |
Midterm review, Guest Lecture by Daniel Weiskopf |
|
|
|
Oct. 20 |
|
|
|
18 |
Oct. 25 |
Midterm |
|
|
19 |
Oct. 27 |
|
|
|
20 |
Nov. 1 |
Midterm Exam Review |
|
|
21 |
Nov. 3 |
Guest Lecture by David Kirk from NVIDIA, 9AM, LAMB 108, Presentation file |
|
|
22 |
Nov. 8 |
Intro to Illumination, Hidden Surface, Dithering |
|
|
23 |
Nov. 10 |
Raytracing |
|
|
|
Nov. 10 |
|
|
|
24 |
Nov. 15 |
Advanced Illumination |
|
|
25 |
Nov. 17 |
Transparency/Shadows and Global Illumination |
|
|
26 |
Nov. 22 |
Texture Mapping, Lab 6 Help |
|
|
|
Nov. 24 |
Thanksgiving Vacation |
|
|
27 |
Nov. 29 |
Shading, Procedural Shading, Lab 6 Help, Lab 7 Assignment |
|
|
|
Nov. 30 |
|
|
|
28 |
Dec. 1 |
Lab 7 Assignment, Overview of Geometric Modeling, Modeling and Advanced Modeling |
|
|
29 |
Dec. 6 |
Introduction to Information Visualization, Visual Analytics |
|
|
30 |
Dec. 8 |
Visual Analytics, Final Review |
|
|
|
Dec. 17 |
Final Exam : 10:20-12:20pm, EE117 |
|
|
|
|||
Main Page | Syllabus | Class Calendar | Class Notes |
Course
Assignments & Handouts | Links | Reading List