M |
08/22/2016 |
00 |
Welcome to Mount Olympus! |
|
Slides (.pdf) |
A0 assigned |
T |
08/23/2016 |
|
A0 due |
W |
08/24/2016 |
01 |
GLUT & OpenGL - 2D |
ICG 2.1-2.5 Primer 1.6-1.7, 2.1-2.6, 2.11-2.14 |
Slides (.pdf) |
A1 assigned |
F |
08/26/2016 |
02 |
Drawing in 2D |
|
Lab00 (.zip) |
|
M |
08/29/2016 |
03 |
Transformations & Matrices |
ICG 3.1, 3.3-3.4, 3.7-3.10 Primer 2.10, 2.16-2.17 |
Slides (.pdf) |
|
W |
08/31/2016 |
04 |
Animation & Interaction |
ICG 2.7, 2.11, 8.1-8.6 Primer 2.7, 3.1-3.7 |
Slides (.pdf) |
A1 due L00 due (.pdf) A2 assigned SQ1 assigned |
F |
09/02/2016 |
05 |
Callbacks |
|
Lab01 (.zip) |
|
M |
09/05/2016 |
--- No Class --- Labor Day --- |
W |
09/07/2016 |
06 |
View & Projection Matrices |
ICG 4.1-4.2, 4.4-4.8 Primer 4.2, 4.6, 4.8 |
Slides (.pdf) |
A2 due A3 assigned |
F |
09/09/2016 |
07 |
Camera Models & 3D Objects |
ICG 2.10, 4.3 Primer 3.12, 4.1, 4.3-4.5, 4.7 |
Slides (.pdf) Lab02 (.zip) |
L01 due (.pdf) |
M |
09/12/2016 |
08 |
Clipping & Cullling |
ICG 4.8, 6.3-6.7, 6.11 Primer 2.13, 4.6 |
Slides (.pdf) |
|
W |
09/14/2016 |
09 |
Rasterization, Curves, & Hodge Podge: Menus, Text, Picking |
ICG 2.4.5, 2.12, 10.1-10.6 Primer 2.15, 3.8, 3.13, 9.1-9.3 Picking Made Easy (.pdf) |
Slides (.pdf) |
SQ1 due |
F |
09/16/2016 |
10 |
Bézier Curves |
|
Lab03 (.zip) |
A3 due L02 due (.pdf) A4 assigned |
M |
09/19/2016 |
11 |
OOP & Arc Length Parameterization |
Arc Length Parameterization of Spline Curves (.pdf) |
Slides (.pdf) |
|
W |
09/21/2016 |
12 |
OpenAL |
|
Slides (.pdf) |
|
F |
09/23/2016 |
13 |
Adding Sound |
|
Lab04 (.zip) |
MP assigned |
M |
09/26/2016 |
14 |
FFP & Review |
Review Questions (.pdf) |
Slides (.pdf) |
L03 due (.pdf) |
W |
09/28/2016 |
15 |
Exam I |
|
|
MP Guilds due |
F |
09/30/2016 |
16 |
Exam Review Lab Catch Up |
|
|
A4 due |
M |
10/03/2016 |
17 |
Shading Models |
ICG 5.1-5.2, 5.4, 5.7 Primer 6.1, 6.3-6.5 |
Slides (.pdf) |
L04 due (.pdf) SQ2 assigned |
W |
10/05/2016 |
18 |
Lighting Models |
ICG 5.3, 5.5 Primer 6.2, 6.7-6.9 |
Slides (.pdf) |
|
F |
10/07/2016 |
19 |
Turn On The Lights |
|
Lab06 (.zip) |
|
M |
10/10/2016 |
20 |
Texture Mapping |
ICG 7.5-7.6.4 Primer 8.2-8.3 |
Slides (.pdf) |
|
W |
10/12/2016 |
21 |
Texture Filtering |
ICG 7.6.5-7.7 Primer 8.4 |
Slides (.pdf) |
|
R |
10/13/2016 |
|
MP due |
F |
10/14/2016 |
22 |
Midterm Project Presentations |
|
|
|
M |
10/17/2016 |
--- Fall Break --- No Class --- |
W |
10/19/2016 |
23 |
Shaders & GLSL |
ICG 2.8, D.8 Primer 10 |
Slides (.pdf) |
L06 due (.pdf) |
F |
10/21/2016 |
23 |
Texture That Teapot! (T3) |
|
Lab08 (.zip) |
A5 assigned |
M |
10/24/2016 |
25 |
Vertex, Geometry, & Fragment Shaders |
ICG 5.8.3, 7.6 Primer 10.6-10.7 |
Slides (.pdf) |
SQ2 due A5 assigned |
W |
10/26/2016 |
26 |
Rendering Cloth Scissor & Stencil Test |
ICG 6.6.3, 7.1, 9.3, 9.5 Primer 11.4 |
Slides (.pdf) |
|
F |
10/28/2016 |
27 |
Shader Shader Shader |
|
Lab09 (.zip) |
L08 due (.pdf) |
M |
10/31/2016 |
28 |
Fragment Shaders |
ICG 7.6.7, 7.10 |
Slides (.pdf) |
|
W |
11/02/2016 |
29 |
Particle Systems |
ICG 9.2-9.4, 9.6 |
Slides (.pdf) |
|
F |
11/04/2016 |
30 |
Billboarding Lab |
|
Lab10 (.zip) |
A5 due L09 due (.pdf) A6 assigned |
M |
11/07/2016 |
31 |
Vertex Shaders |
|
Slides (.pdf) |
|
W |
11/09/2016 |
32 |
Collision Detection |
ICG 9.3, 9.5 |
Slides (.pdf) |
A7 assigned FP assigned |
F |
11/11/2016 |
33 |
Collision Lab |
|
Lab11 (.zip) |
|
M |
11/14/2016 |
34 |
Multipass Rendering & Framebuffer Objects (FBOs) Exam Review |
|
Slides (.pdf) |
L10 due (.pdf) |
W |
11/16/2016 |
35 |
Exam II |
|
|
|
F |
11/18/2016 |
36 |
Collision Lab Try II |
|
|
FP Proposal due |
M |
11/21/2016 |
37 |
OpenGL ES & WebGL |
|
Slides (.pdf) |
A6 due SQ3 assigned |
W |
11/23/2016 |
--- Thanksgiving Break --- No Class --- |
F |
11/25/2016 |
--- Thanksgiving Break --- No Class --- |
M |
11/28/2016 |
38 |
Shadow Mapping Vertex Buffer Objects (VBOs) |
ICG D.2 |
Slides (.pdf) |
L11 due (.pdf) |
W |
11/30/2016 |
39 |
Environment Mapping |
ICG 7.8 |
Slides (.pdf) |
A7 due |
F |
12/02/2016 |
40 |
Skeletal Animation |
|
Lab14 |
|
M |
12/05/2016 |
--- No Class --- |
W |
12/07/2016 |
42 |
Advanced Graphics Preview |
|
|
|
F |
12/09/2016 |
--- Dead Day --- No Class --- |
U |
12/11/2016 |
Last Day to Submit XP!!! |
FP due SQ3 due Lab14 due |
M |
12/12/2016 |
43 |
1:00 - 3:00pm: Final Project Presentation |
|
|
|