Schedule
Go To Today
Modules | Resources |
|
|
DOW | Date | ## | Modules # | Lecture Subject | Reading | Handouts | Notes |
M | 08/19/2024 | 00 | Welcome to Arda Land!! | Slides (.pdf) |
A0 assigned | ||
T | 08/20/2024 | A0 due | |||||
W | 08/21/2024 | 01 | M1 - M2 | Drawing Primitives using OpenGL 4.1 & GLFW | LOGL Ch. 1-4, 47 PG9 Ch.1, 3, A |
Slides (.pdf) |
A1 assigned |
F | 08/23/2024 | 02 | M1 - M2 | Lab00 - Drawing in 2D | Lab -1: C Primer (.zip) | Lab00 (.zip) | |
M | 08/26/2024 | 03 | M1 | Graphics Pipeline: The Vertex Transformation Pipeline Transformations & Linear Algebra |
LOGL Ch. 8-9 PG9 Ch.5, E Using Skew to Rotate For Fun: Non-Euclidean Doom when PI is not 3.14159... |
Slides (.pdf) |
|
W | 08/28/2024 | 04 | M1 - M2 | Modeling: Animation & Interaction | Slides (.pdf) |
A2 assigned SQ1 assigned |
|
F | 08/30/2024 | 05 | M1 | Lab01 - Keyboard & Mouse Callbacks | Lab01 (.zip) | L00 due | |
M | 09/02/2024 | --- NO CLASS --- LABOR DAY --- | |||||
W | 09/04/2024 | 06 | M1 | Vertex Transformation Pipeline: View + Projection | LOGL Ch. 10 PG9 Ch.5, E |
Slides (.pdf) |
|
F | 09/06/2024 | 07 | M1 - M2 | Lab02 - Free Camera & Moving in 3D | Camera Models & 3D Objects Video (13m 10s) (.mp4) More Camera Models Video (4m 28s) (.mp4) |
Slides (.pdf) Lab02 (.zip) |
A1 due L01 due |
M | 09/09/2024 | 08 | M1 | Graphics Pipeline: The OpenGL Rendering Pipeline: Clipping & Culling, Rasterization, Depth Test |
LOGL Ch. 11, 22, 25 PG9 Ch.5 Ref46 p8 |
Slides (.pdf) |
|
W | 09/11/2024 | 09 | M1 | OpenGL Rendering Pipeline: Vertex Specification Vertex Array Objects (VAOs), Vertex Buffer Objects (VBOs), and Index Buffer Objects (IBOs) |
LOGL Ch. 5.1, 5.5.1-5.8 Ref46 p1, 4-5, 8 VAO Checklist (.pdf) |
Slides (.pdf) |
|
F | 09/13/2024 | 10 | M1 - M2 | Lab03 - The VAO/VBO/IBO Hellknight | Lab03 (.zip) | L02 due | |
M | 09/16/2024 | 11 | M1 + M4 | Graphics Pipeline + Shader Programming: Shader Programs using GLSL |
LOGL Ch. 5.2-5.5, 6 PG9 Ch.2, C SLC3 Ch. 1-3 Ref46 p1-2, 4-5, 8-12 |
Slides (.pdf) |
|
W | 09/18/2024 | 12 | M4 | Shader Programming: Vertex + Fragment Shaders |
Shaders + VAOs Video: 27m 25s (.mp4) SLC3 Ch. 1-3, C Ref46 p1-2, 4-5 Shader Checklist (.pdf) |
Slides (.pdf) |
A3 assigned |
F | 09/20/2024 | 13 | M4 | Lab04 - Muddled Suzanne | Lab04 (.zip) | A2 due SQ1 due L03 due |
|
M | 09/23/2024 | 14 | M3 | Illumination: Global v. Local Illumination | LOGL Ch. 12 PG9 Ch.7 |
Slides (.pdf) |
MP assigned |
W | 09/25/2024 | 15 | M3 | Illumination: Phong Reflectance Model | LOGL Ch. 13-14, 16-18 PG9 Ch.7 SLC3 Ch.4 |
Slides (.pdf) |
|
F | 09/27/2024 | 16 | M3 | Lab05 - Turn On The Lights | Lab05 (.zip) | L04 due | |
M | 09/30/2024 | 17 | M3 | Illumination: Texture Mapping | LOGL Ch. 7 PG9 Ch.6 SLC3 Ch.5 Ref46 p2-4, 12 |
Slides (.pdf) |
MP.TM due |
W | 10/02/2024 | 18 | M3 | Illumination: Texture Filtering | PG9 Ch.6 SLC3 Ch.5 Ref46 p2-4, 12 Texture Checklist (.pdf) |
Slides (.pdf) |
|
F | 10/04/2024 | 19 | M3 | Lab06 - Texture That Teapot (T3) | Lab06 (.zip) | L05 due | |
M | 10/07/2024 | 20 | M1 - M4 | Exam Review | Slides (.pdf) Exam 1 Review Questions (.pdf) |
||
W | 10/09/2024 | 21 | M1 - M4 | Exam I | |||
F | 10/11/2024 | 22 | M1 - M4 | Work Day | L06 due | ||
M | 10/14/2024 | --- NO CLASS --- FALL BREAK --- | |||||
T | 10/15/2024 | --- FALL BREAK --- | |||||
W | 10/16/2024 | 23 | M2 | Modeling: Bézier Curves | Slides (.pdf) |
||
F | 10/18/2024 | 24 | M2 | Lab08 - Curves | Lab08 (.zip) | ||
M | 10/21/2024 | 25 | M2 | Modeling: Arc Length Parameterization & Bézier Patches | Arc Length Parameterization (.pdf) | Slides (.pdf) |
A3 due |
W | 10/23/2024 | 26 | M4 | Shader Programming: Tessellation Shaders | PG9 Ch.9 SLC3 Ch.7 Ref46 p8-12 |
Slides (.pdf) |
|
F | 10/25/2024 | 27 | M2 + M4 | Lab09 - Tessellating Surfaces | Lab09 (.zip) | L08 due | |
M | 10/28/2024 | 28 | M2 + M4 | Modeling & Shader Programming: Vertex Shader Techniques | Slides (.pdf) |
||
W | 10/30/2024 | 29 | M2 + M4 | Illumination & Shader Programming: Fragment Shader Techniques | LOGL Ch. 15, 33-34, 37 | Slides (.pdf) |
|
R | 10/31/2024 | MP due | |||||
F | 11/01/2024 | 30 | M1 - M4 | Midterm Project Demos & Final Project Kickoff | Slides (.pdf) |
FP assigned | |
M | 11/04/2024 | 31 | M2 | Modeling: Particle Systems | LOGL Ch. 56 SLC3 Ch.10 |
Slides (.pdf) |
A4 assigned |
W | 11/06/2024 | 32 | M2 | Modeling: Collision Detection | LOGL Ch. 52, 54-55 | Slides (.pdf) |
|
F | 11/08/2024 | 33 | M2 | Lab11 - Marble Madness | Lab11 (.zip) | FP.TP due L09 due |
|
M | 11/11/2024 | 34 | M2 + M4 | Modeling & Shader Programming: Point Sprites via the Geometry Shader | LOGL Ch. 30 PG9 Ch.10 SLC3 Ch.7 Ref46 p8-12 |
Slides (.pdf) |
|
W | 11/13/2024 | 35 | M3 - M4 | Illumination & Shader Programming: Per-Fragment Operations | LOGL Ch. 23-24 | Slides (.pdf) |
|
F | 11/15/2024 | 36 | M2 - M4 | Lab12 - Billboarded Point Sprites | Lab12 (.zip) | L11 due | |
M | 11/18/2024 | 37 | M1 - M4 | Exam Review | Exam 2 Review Questions (.pdf) | ||
W | 11/20/2024 | 38 | M1 - M4 | Exam II | |||
F | 11/22/2024 | 39 | M1 - M4 | Work Day | A4 due L12 due |
||
M | 11/25/2024 | 40 | M2 - M4 | Raytracing | Raytracing Video (43m 35s) (.mp4) Raytracing in One Weekend |
Slides (.pdf) |
SQ2 assigned |
W | 11/27/2024 | --- NO CLASS --- THANKSGIVING BREAK --- | |||||
R | 11/28/2024 | --- THANKSGIVING BREAK --- | |||||
F | 11/29/2024 | --- NO CLASS --- THANKSGIVING BREAK --- | |||||
M | 12/02/2024 | 41 | M1 - M4 | Advanced Illumination: Multipass Rendering for Shadow & Environment Mapping | LOGL Ch. 26-27, 35-36 PG9 Ch.7 SLC3 Ch.6, 8 Ref46 p4 FBO Checklist (.pdf) |
Slides (.pdf) |
|
W | 12/04/2024 | 42 | M1 - M4 | Advanced Graphics: Compute Shaders & More | Slides (.pdf) |
||
T | 12/10/2024 | LAST DAY TO SUBMIT XP!!! |
FP due SQ2 due |
||||
W | 12/11/2024 | Final Project Presentations 10:15 AM - 12:15 PM Marquez 022 |
|||||