| Lecture |
Date |
Outline |
Topic |
Readings/Handouts |
| 1 | Jan. 18 W |
lecture1.pdf | Introduction |
Reading: Hill p. 2-20 Modeling Rendering |
| 2 | Jan. 20 F | lecture2.pdf | Graphics Devices | Reading: Hill, p. 20-35 Homework 1 Hardware(pwrpt) Hardware(pdf) |
| 3 | Jan. 23 M | lecture3.pdf | OpenGL basics | Reading: Hill, p. 37-50; RB 2-49, 683-690 Lab 1 OpenGL basics (ppt) OpenGL basics (pdf) GLUT handout |
| 4 | Jan. 25 W |
See previous handout |
2D drawing 1 |
|
| 5 | Jan. 27 F |
| Guest lecture by Dom |
Hw 1 solutions |
| 6 | Jan. 30 M |
lecture5.pdf |
Viewports/clipping |
Reading: Hill, p. 37-67, 81-95 See polyline2.c under Sample Code |
| 7 | Feb. 1 W |
lecture6.pdf |
2D tools |
Homework 2 in lecture handout 6 |
| 8 | Feb. 3 F |
lecture6 cont.
| parametric curves |
|
| 9 | Feb. 6 M |
lecture7.pdf | Vector operations |
Reading: Hill, p. 144-164 Lab 2 Project 1 |
| 10 | Feb. 8 W |
lecture 7 cont. |
Vector applications 1 |
|
| 11 | Feb. 10 F |
lecture8.pdf |
Vector applications 2 |
Reading: Hill, p. 181 Homework 7 in lecture8 handout |
| 12 | Feb. 13 M |
Continued | Review of matrices |
Hw 5 solutions |
| 13 | Feb. 15 W |
Continued | Vector applications 3; start transforms |
|
| 14 | Feb. 17 F |
lecture9.pdf | Transformations I |
Transform handout |
| 15 | Feb. 20 M |
lecture10.pdf | Transformations II |
Hw 6 solutions |
| 16 | Feb. 22 W |
| Basics of 3d in OpenGL |
Lab 3 |
| 17 | Feb. 24 F |
| Basics continued |
Hw 7 solutions Tween Solution |
| 18 | Feb. 27 M |
lecture11.pdf | Modeling in 3d I |
|
| 19 | March 1 W |
| Modeling 3d II |
|
| 20 | March 3 F |
lecture12.pdf | Modeling continued |
Notes on parametric curves |
| | March 6-10 | | Spring Break | |
| 21 | March 13 M |
| Implementing models |
Hw 8 solutions |
| 22 | March 15 W |
| Implementing continued |
|
| 23 | March 17 F |
| Implementing continued |
Patch homework Solution |
| 24 | March 20 M |
| Exam |
|
| 25 | March 22 W |
lecture25.pdf | Exam |
|
| 26 | March 24 F |
lecture26.pdf | |
|
| 27 | March 27 W |
lecture27.pdf | | |
| 28 | March 29 W |
lecture28.pdf | |
|
| 29 | March 31 F | lecture29.pdf | Lighting | |
| 30 | April 3 M | lecture30.pdf | Lighting | |
| 31 | April 5 W | lecture31.pdf | Texture |
Lab 5
Project 2
Lighting hw |
| 32 | April 7 F | lecture32.pdf | Fractals | |
| 33 | April 10 M | lecture33.pdf | Fractals | |
| 34 | April 12 W | lecture34.pdf | Open | |
| | April 13-17 | | Easter Break | |
| 35 | April 19 W | lecture35.pdf | Polynomial modeling | |
| 36 | April 21 F | lecture36.pdf | Polynomial modeling | |
| 37 | April 24 M | Color handout | Color | |
| 38 | April 26 W | lecture38.pdf | Ray tracing 1 | |
| 39 | April 28 F | lecture39.pdf | Ray tracing 2 | |
| 40 | May 1 M | lecture40.pdf | Ray tracing 3 and review | |
| 41 | May 5 F | Final | | |