08/26/2015 |
00 |
Introduction |
ICG Ch.1 Primer Ch. 1 |
Slides (PDF) |
A0 assigned |
08/27/2015 |
|
A0 due |
08/28/2015 |
01 |
GLUT and OpenGL - 2D |
ICG 2.1-2.5, 3.8 Primer 1.6-1.7, 2.1-2.6, 2.11-2.14, 2.17 |
Slides (PDF) Lab00 (.zip) |
A1 assigned |
08/31/2015 |
02 |
OpenGL Vertex Transformation Pipeline |
ICG 3.1, 3.3-3.4, 3.7-3.10 Primer 2.10, 2.16-2.17 |
Slides (PDF) |
|
09/02/2015 |
03 |
Animation & Interaction |
ICG 2.11, 8.1-8.6 Primer 3.1-3.7 |
Slides (PDF) |
A1 due Lab00 due (PDF) A2 assigned SQ1 assigned |
09/04/2015 |
04 |
Using the Keyboard & Mouse |
|
Lab01 (.zip) |
|
09/07/2015 |
05 |
Viewing & Projection Matrix |
ICG 4.1-4.2, 4.4-4.8 Primer 4.2, 4.6, 4.8 |
Slides (PDF) |
Lab01 due (PDF) |
09/09/2015 |
06 |
Camera Models & 3D Objects |
ICG 2.10, 4.3 Primer 4.1, 4.3-4.5, 4.7 |
Slides (PDF) |
A2 due A3 assigned |
09/11/2015 |
07 |
Creating a Camera |
Primer 3.12 |
Slides (PDF) Lab02 (.zip) |
|
09/14/2015 |
08 |
Clipping & Culling |
ICG 4.8, 6.3-6.7, 6.11 Primer 2.13, 4.6 |
Slides (PDF) |
|
09/16/2015 |
09 |
Rasterization, Curves, & Menus, Text, Picking |
ICG 2.4.5, 2.12, 10.1-10.6 Primer 2.15, 3.8, 3.13, 9.1-9.3 |
Slides (PDF) Picking Made Easy (PDF) |
SQ1 due |
09/18/2015 |
10 |
Bézier Curves |
|
Lab03 (.zip) |
Lab02 due (PDF) A3 due A4 assigned |
09/21/2015 |
11 |
OOP & Arc Length Parameterization |
Arc Length Parameterization of Spline Curves (PDF) |
Slides (PDF) |
|
09/23/2015 |
12 |
OpenAL |
|
Slides (PDF) |
|
09/25/2015 |
13 |
Adding Sound |
|
Slides (PDF) Lab04 (.zip) |
Lab03 due (PDF) A4 due MP assigned |
09/28/2015 |
14 |
Lighting & Materials |
ICG 5.1-5.2, 5.4, 5.7 Primer 6.1, 6.3-6.5 |
Slides (PDF) |
|
09/29/2015 |
|
Guilds due |
09/30/2015 |
15 |
Shading Models |
ICG 5.3, 5.5 Primer 6.2, 6.7-6.9 |
Slides (PDF) |
|
10/02/2015 |
16 |
Turn on the Lights |
|
Lab05 (.zip) |
Lab04 due (PDF) |
10/05/2015 |
17 |
Intro. to Textures & Review |
ICG 7.5 Primer 8.1 |
Slides (PDF) Answers (PDF) |
|
10/07/2015 |
18 |
Exam I |
|
|
|
10/09/2015 |
19 |
Exam I Review & Guild Wars |
|
|
Lab05 due (PDF) |
10/12/2015 |
20 |
Texturing Mapping |
ICG 7.5-7.6.4 Primer 8.2-8.3 |
Slides (PDF) |
|
10/14/2015 |
21 |
Texture Filtering |
ICG 7.6.5-7.7 Primer 8.4 |
Slides (PDF) |
|
10/15/2015 |
|
MP due |
10/16/2015 |
22 |
Guild Wars Presentations |
|
|
|
10/19/2015 |
--- Fall Break --- No Class --- |
10/21/2015 |
23 |
OpenGL Shader Language (GLSL) |
ICG 2.8, D.8 Primer 10 |
Slides (PDF) |
A5 assigned |
10/23/2015 |
24 |
Texture That Teapot (T3) |
|
Lab08 (.zip) |
|
10/26/2015 |
25 |
Vertex, Geometry, & Fragment Shaders |
ICG 5.8.3, 7.6 Primer 10.6-10.7 |
Slides (PDF) |
|
10/28/2015 |
26 |
Particle Systems & Physics |
ICG 9.2-9.4, 9.6 |
Slides (PDF) |
|
10/30/2015 |
27 |
Billboarding |
|
Lab09 (.zip) |
Lab08 due (PDF) A5 due A6 assigned |
11/02/2015 |
28 |
Fragment Shaders |
ICG 7.6.7, 7.10 |
Slides (PDF) |
|
11/04/2015 |
29 |
Collision Detection |
ICG 9.3, 9.5 |
Slides (PDF) |
|
11/06/2015 |
30 |
Collision Detection |
|
Lab10 (.zip) |
Lab09 due (PDF) |
11/09/2015 |
31 |
Vertex Shaders |
|
Slides (PDF) |
A6 due A7 assigned |
11/11/2015 |
32 |
Rendering Strings & Cloth Scissor & Stencil Buffers |
ICG 6.6.3, 7.1, 9.3, 9.5 Primer 11.4 |
Slides (PDF) |
FP assigned |
11/13/2015 |
33 |
GLSL & Advanced Shaders |
|
Lab11 (.zip) |
Lab10 due (PDF) |
11/16/2015 |
34 |
Multipass Rendering & Frame Buffer Objects (FBOs) |
|
Slides (PDF) |
|
11/18/2015 |
35 |
Shadows & Vertex Buffer Objects (VBOs) |
ICG D.2 |
Slides (PDF) |
FP Guilds & Proposals due |
11/20/2015 |
36 |
Skeletal Animation |
|
Lab12 (.zip) |
Lab11 due (PDF) A7 due |
11/23/2015 |
37 |
Exam II |
|
|
|
11/25/2015 |
--- Thanksgiving Break --- No Class --- |
11/27/2015 |
--- Thanksgiving Break --- No Class --- |
11/30/2015 |
38 |
WebGL |
|
Slides (PDF) |
SQ2 assigned |
12/02/2015 |
39 |
Environment Mapping |
ICG 7.8 |
Slides (PDF) |
SQ3 assigned |
12/04/2015 |
40 |
Key to the Kingdom |
|
|
Lab12 due (PDF) |
12/07/2015 |
41 |
Reflection, Refraction, & Raytracing |
|
Slides (PDF) |
|
12/09/2015 |
42 |
Scenegraphs |
|
Slides (PDF) |
|
12/11/2015 |
--- Dead Day --- No Class --- |
12/15/2015 |
Last Day to Submit XP!!! |
FP due SQ2 due SQ3 due |
12/16/2015 |
43 |
3:15 - 5:15pm: Final Project Presentations |
|
|
|