CS486: Computer Graphics
Loyola College in Maryland
Spring 2006


Info
Contents
Lectures, Handouts and Assignments

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  

Technical notes
OpenGL links
Three-Dimensional (and 2d) Application/Hardware Links
Human Perception Links
Graphics Research Labs, Tutorials and Specific Topics