M |
08/23/2021 |
0 |
|
Welcome to The Colosseum!! |
|
Slides (.pdf) |
A0 assigned |
T |
08/24/2021 |
|
A0 due |
W |
08/25/2021 |
1 |
M1 + M2 |
Modeling: Drawing Primitives & Attributes using OpenGL 4.1 & GLFW |
PG9 Ch.1, 3, A |
Slides (.pdf) |
A1 assigned |
F |
08/27/2021 |
2 |
M1 + M2 |
Lab00 - Drawing in 2D |
|
Lab00 (.zip) |
|
|
M |
08/30/2021 |
3 |
M1 |
Graphics Pipeline: The Vertex Transformation Pipeline
Transformations & Linear Algebra |
PG9 Ch.5, E |
Slides (.pdf) |
|
W |
09/01/2021 |
4 |
M1 + M2 |
Modeling: Animation & Interaction |
|
Slides (.pdf) |
A2 assigned SQ1 assigned |
F |
09/03/2021 |
5 |
M1 |
Lab01 - Keyboard & Mouse Callbacks |
|
Lab01 (.zip) |
L00 due |
|
M |
09/06/2021 |
--- NO CLASS --- LABOR DAY --- |
W |
09/08/2021 |
6 |
M1 |
Vertex Transformation Pipeline: View + Projection = Camera |
PG9 Ch.5, E |
Slides (.pdf) |
|
F |
09/10/2021 |
7 |
M1 + M2 |
Lab02 - Free Camera & Moving in 3D |
|
Slides (.pdf)
Lab02 (.zip) |
L01 due A1 due |
|
M |
09/13/2021 |
8 |
M1 |
Graphics Pipeline: The OpenGL Rendering Pipeline:
Clipping & Culling, Rasterization, Depth Test |
PG9 Ch.5 Ref46 p8 |
Slides (.pdf) |
|
W |
09/15/2021 |
9 |
M1 |
OpenGL Rendering Pipeline: Vertex Specification
Vertex Array Objects (VAOs), Vertex Buffer Objects (VBOs), and Index Buffer Objects (IBOs) |
Ref46 p1, 4-5, 8 VAO Checklist (.pdf) |
Slides (.pdf) |
|
F |
09/17/2021 |
10 |
M1 + M2 |
Lab03 - The VAO/VBO/IBO Hellknight |
|
Lab03 (.zip) |
L02 due |
|
M |
09/20/2021 |
11 |
M1 + M4 |
Graphics Pipeline + Shader Programming: Shader Programs using GLSL |
PG9 Ch.2, C SLC3 Ch. 1-3 Ref46 p1-2, 4-5, 8-12 |
Slides (.pdf) |
A2 due |
W |
09/22/2021 |
12 |
M4 |
Shader Programming: Vertex + Fragment Shaders |
Shaders + VAOs Video (.mp4) SLC3 Ch. 1-3, C Ref46 p1-2, 4-5 Shader Checklist (.pdf) |
Slides (.pdf) |
SQ1 due
A3 assigned |
F |
09/24/2021 |
13 |
M4 |
Lab04 - Muddled Suzanne |
|
Lab04 (.zip) |
L03 due |
|
M |
09/27/2021 |
14 |
M3 |
Illumination:
Global v. Local Illumination |
PG9 Ch.7 |
Slides (.pdf) |
MP assigned |
W |
09/29/2021 |
15 |
M3 |
Illumination: Phong Reflectance Model |
PG9 Ch.7 SLC3 Ch.4 |
Slides (.pdf) |
|
F |
10/01/2021 |
16 |
M3 |
Lab05 - Turn On The Lights |
|
Slides (.pdf)
Lab05 (.zip) |
MP.TM due L04 due |
|
M |
10/04/2021 |
17 |
M3 |
Illumination: Texture Mapping |
PG9 Ch.6 SLC3 Ch.5 Ref46 p2-4, 12 |
Slides (.pdf) |
|
W |
10/06/2021 |
18 |
M3 |
Illumination: Texture Filtering |
PG9 Ch.6 SLC3 Ch.5 Ref46 p2-4, 12 Texture Checklist (.pdf) |
Slides (.pdf) |
|
F |
10/08/2021 |
19 |
M3 |
Lab06 - Texture That Teapot (T3) |
|
Lab06 (.zip) |
L05 due A3 due |
|
M |
10/11/2021 |
20 |
M1 - M4 |
Exam Review |
|
Review Questions (.pdf)
Lecture Slides (.pdf) |
|
W |
10/13/2021 |
21 |
M1 - M4 |
Exam I |
|
|
|
H |
10/14/2021 |
|
MP due |
F |
10/15/2021 |
22 |
M1 - M4 |
Project Demos |
|
|
|
|
M |
10/18/2021 |
--- NO CLASS --- FALL BREAK --- |
W |
10/20/2021 |
23 |
M2 |
Modeling: Bézier Curves |
|
Slides (.pdf) |
|
F |
10/22/2021 |
24 |
M2 |
Lab08 - Curves |
|
Lab08 (.zip) |
L06 due |
|
W |
10/25/2021 |
25 |
M2 |
Modeling: Arc Length Parameterization & Bézier Patches |
Arc Length Parameterization (.pdf) |
Slides (.pdf) |
A4 assigned |
W |
10/27/2021 |
26 |
M4 |
Shader Programming: Tessellation Shaders |
PG9 Ch.9 SLC3 Ch.7 Ref46 p8-12 |
Slides (.pdf) |
|
F |
10/29/2021 |
27 |
M2 + M4 |
Lab09 - Tessellating Surfaces |
|
Lab09 (.zip) |
L08 due |
|
M |
11/01/2021 |
28 |
M2 + M4 |
Modeling & Shader Programming:
Vertex Shader Techniques |
|
Slides (.pdf) |
|
W |
11/03/2021 |
29 |
M3 + M4 |
Illumination & Shader Programming:
Fragment Shader Techniques |
|
Slides (.pdf) |
|
F |
11/05/2021 |
30 |
M1 - M4 |
Final Project Kickoff |
|
Slides (.pdf) |
FP assigned |
|
M |
11/08/2021 |
31 |
M2 |
Modeling: Particle Systems |
SLC3 Ch.10 |
Slides (.pdf) |
|
W |
11/10/2021 |
32 |
M2 |
Modeling: Collision Detection |
|
Slides (.pdf) |
A5 assigned |
F |
11/12/2021 |
33 |
M2 |
Lab11 - Marble Madness |
|
Lab11 (.zip) |
FP.TP due L09 due |
|
M |
11/15/2021 |
34 |
M2 + M4 |
Modeling & Shader Programming:
Point Sprites via the Geometry Shader |
PG9 Ch.10 SLC3 Ch.7 Ref46 p8-12 |
Slides (.zip) |
|
T |
11/16/2021 |
|
A4 due |
W |
11/17/2021 |
35 |
M3 + M4 |
Illumination & Shader Programming:
Per-Fragment Operations |
|
Slides (.pdf) |
|
F |
11/19/2021 |
36 |
M2 - M4 |
Lab12 - Billboarded Point Sprites |
|
Lab12 (.zip) |
L11 due |
|
M |
11/22/2021 |
37 |
M2 - M4 |
Raytracing |
|
Slides (.pdf) |
SQ2 assigned |
W |
11/24/2021 |
--- NO CLASS --- THANKSGIVING BREAK --- |
F |
11/26/2021 |
--- NO CLASS --- THANKSGIVING BREAK --- |
|
M |
11/29/2021 |
40 |
M1 - M4 |
Exam Review |
|
Review Questions (.pdf) |
|
W |
12/01/2021 |
38 |
M1 - M4 |
Exam II |
|
|
|
F |
12/03/2021 |
39 |
M1 - M4 |
Work Day |
|
|
L12 due |
|
M |
12/06/2021 |
41 |
M1 - M4 |
Advanced Graphics - Illumination: Multipass Rendering, Shadow & Environment Mapping |
PG9 Ch.7 SLC3 Ch.6, 8 Ref46 p4 FBO Checklist (.pdf) |
Slides (.pdf) |
|
W |
12/08/2021 |
42 |
M1 - M4 |
Advanced Graphics: Compute Shaders & Advanced Techniques |
|
Slides (.pdf) |
A5 due |
|
T |
12/14/2021 |
LAST DAY TO SUBMIT XP!!! |
FP due SQ2 due |
W |
12/15/2021 |
43 |
M1 - M4 |
Final Project Presentations 3:15 PM - 5:15 PM AH 340 |
|
|
|
|