CSC 231 – Computer Graphics I
Tentative Schedule
CG: Computer
Graphics using OpenGL, 3rd edition
|
Class |
Date |
Material |
Assignments |
|
1 |
8/24 |
Introduction |
|
|
2 |
8/26 |
Computer graphics Read CG: |
|
|
3 |
8/31 |
Graphics programming Read CG: Read CG: Appendix 1 |
- SampleLab assigned (instructions) (due 9/2, - Submit
solution to SampleLab submission |
|
4 |
9/2 |
OpenGL Read CG:
preface iv-vi, Read PG: http://www.sgi.com/products/software/opengl/faq.html http://www.opengl.org/about/overview/ |
- Review SampleLab solution - Lab1 assigned (due 9/9, |
|
5 |
9/9 |
Drawing primitives Read CG: Read PG: |
- Review Lab1 solution - Lab2 assigned (due 9/14, |
|
6 |
9/14 |
Windows, viewports Read CG: |
- Review Lab2 solution - Project1
assigned (due
9/23, |
|
7 |
9/16 |
Interaction Read CG:
Ch. 2.4-2.5 Read PG:
Appendix D |
|
|
8 |
9/21 |
Vectors Read CG:
Ch. 4.1-4.4 |
|
|
9 |
9/23 |
Vectors Read CG:
Ch. 4.5-4.7 |
- Project1 due - Lab3 assigned (due 9/28, 1pm), submit to Lab3 submission |
|
10 |
9/28 |
Matrices Read CG:
Appendix 2 |
- Review Lab3 solution - Lab4 assigned (due 10/5, 1pm), submit to Lab4 submission |
|
11 |
9/30 |
2D Transformations Read CG: Ch.
5.1-5.2 |
|
|
12 |
10/5 |
3D Transformations Read CG:
Ch. 5.3-5.4 Read PG: Appendix F |
- Review Lab4 solution - Project2
assigned (due
10/14, |
|
13 |
10/7 |
3D Transformations
w/ OpenGL Read CG:
Ch. 5.5-5.6.3 Read PG: Ch. 3 through “Viewport Transformations” |
|
|
14 |
10/12 |
Hierarchical
Transformations w/ OpenGL Read PG:
Ch. 3 through “Examples of Composing
Several Transformations” |
|
|
15 |
10/14 |
Visible surface
detection Read PG: Ch. 5 “Hidden-Surface Removal Survival Kit” |
|
|
16 |
10/19 |
Polygonal meshes Read CG:
Ch. 6.1-6.2 |
- Project2 due - Project3
assigned (due
11/2, |
|
17 |
10/21 |
Polygonal meshes Read CG:
Ch. 6.3 |
|
|
18 |
10/26 |
Polygonal meshes Read CG:
Ch. 6.4-6.5 |
|
|
19 |
10/28 |
Viewing Read CG:
Ch. 7.1-7.3 Read PG:
Ch. 3 |
|
|
20 |
11/2 |
Projection Read CG:
Ch. 7.4 Read PG:
Ch. 3 |
- Project3 due |
|
21 |
11/4 |
Color theory Read CG:
Ch. 11.1-11.5 Read PG:
Ch. 4 |
- Lab5 assigned (due 11/9, 1pm), submit to Lab5 submission |
|
22 |
11/9 |
Lighting models Read CG:
Ch. 8.1-8.2.6 |
- Review Lab5 solution - Lab6
assigned (due
11/16, |
|
23 |
11/11 |
Lighting w/ OpenGL Read CG:
Ch. 8.2.7-8.3 (skip 8.2.10) Read PG:
Ch. 5 through “Defining Material
Properties” |
|
|
24 |
11/16 |
Transforming lights Read CG:
Ch. 8.2.8 Read PG:
Ch. 5 “Creating Light Sources” |
- Review Lab6 solution - Lab7 assigned (due 11/23, |
|
5 |
11/18 |
Selection Read PG:
Ch. 13 “Selection” |
|
|
26 |
11/23 |
Mapping Read CG: Read PG: |
- Review Lab7 solution - Project4
assigned (due
12/9, |
|
27 |
11/25 |
Mapping w/ OpenGL Read CG: Read PG: |
|
|
28 |
11/30 |
Blending Read CG: Read PG: |
|
|
29 |
12/2 |
Accumulation Read CG: Read PG: |
|
30
|
12/7
|
Shadows Read CG: |
|
31
|
12/9
|
Final Exam review |
- Project4 due |
|
|
|
Final Exam |
- Take Final Exam under
Assignments (open 12/14 |
Important
Dates
|
Sep 7 |
Labor day, college
closed |
|
Nov 26-29 |
Thanksgiving vacation |
|
Dec 11 |
Last day of classes |
|
Dec 14-18 |
Final exams |
Other important
dates (Academic calendar)