Lecture Schedule
| Week |
Day |
Date |
Class |
Topic |
Reading |
| 1 |
Mon |
Sep.08 |
1 |
Course introduction, graphics haredware |
Ch.1, Ch.2, Ch.3 |
| Wed |
Sep.10 |
2 |
Graphics pipeline and software, OpenGL |
| 2 |
Mon |
Sep.15 |
3 |
OpenGL programming |
Ch.4, Ch.5, Ch.20 |
| Wed |
Sep.17 |
4 |
Scan conversion for line segments and circles |
| 3 |
Mon |
Sep.22 |
5 |
Scan conversion for polygons, graphics files |
Ch.6 |
| Wed |
Sep.24 |
6 |
2D transformations |
| 4 |
Mon |
Sep.29 |
7 |
3D transformations |
Ch.7, Ch.8 |
| Wed |
Oct.01 |
8 |
Viewing, projection, clipping |
| 5 |
Mon |
Oct.06 |
9 |
Object modeling and representation I |
Ch.9, Ch.10 |
| Wed |
Oct.08 |
10 |
Object modeling and representation II Next general calendar week is reading break, no classes |
| 6 |
Mon |
Oct.20 |
11 |
Culling (Hidden surface removal), light and color models |
Ch.11, Ch.16 |
| Wed |
Oct.22 |
12 |
Lighting and shading |
| 7 |
Mon |
Oct.27 |
13 |
Animation. Object modeling and representation III -- curve, cubic splines, Bezier curves |
Ch.17 |
| Wed |
Oct.29 |
14 |
Curve II: Advanced curves, B-Splines, Rational-Splines |
| 8 |
Mon |
Nov.03 |
15 |
Object modeling and representation IV -- surface |
Ch.14 |
| Wed |
Nov.05 |
16 |
Texture mapping |
| 9 |
Mon |
Nov.10 |
17 |
Object modeling and representation V -- fractals |
Ch.13, Ch.18 |
| Wed |
Nov.12 |
18 |
Shaders and GPU programming with GLSL |
| 10 |
Mon |
Nov.17 |
19 |
General purpose computing by GPGPU using GLSL, OpenCL, CUDA |
OpenCL, CUDA |
| Wed |
Nov.19 |
20 |
Ray tracing |
| 11 |
Mon |
Nov.24 |
21 |
Graphics scene description, USD |
WebGL, PyOpenGL |
| Wed |
Nov.26 |
22 |
WebGL, PyOpenGL |
| 12 |
Mon |
Dec.01 |
23 |
Final exam review Final exam time: Saturday,Dec. 13, 8:30 - 10:30 a.m. Location:AC |
|
| Wed |
Dec.03 |
24 |
Q & A at N2081 and on Zoom |
Lecture schedule is subject to change according to the progress of class.