CSCI 444/544 - Advanced Computer Graphics

Spring 2021 - Schedule

OpenGL
OpenGL ES
WebGL
WebGL
Go To Today
DOW Date ## Lecture Subject Reading Handouts Notes
[Top]
W Jan 13 2021 00 Introduction Slides (.pdf)
A0 assigned
F Jan 15 2021 01 Lab 0: C Style Primer Lab 0 (.zip)
A0 due
[Top]
M Jan 18 2021 --- No Class --- Martin Luther King Jr. Day ---
W Jan 20 2021 02 Specifying & Processing Data = VAOs+VBOs & Shaders Slides (.pdf)

CSCI 441 Review Part I (.pdf)

VAO Checklist (.pdf)

Shaders Checklist (.pdf)
F Jan 22 2021 03 Lab 1: OpenGL 4.1 Context, Editing Shaders & VAOs/VBOs Lab 1 (.zip)
Lab 0 due
[Top]
M Jan 25 2021 04 Vertex Transformation Pipeline & OpenGL Rendering Pipeline + Phong Illumination Model Slides (.pdf)

CSCI 441 Review Part II (.pdf)
W Jan 27 2021 05 Connecting the Pipelines & Filling in the Shaders with Subroutines & Pipelines SLC Ch. 1 pp 19-28
Ch. 2 pp 63-67
Slides (.pdf)

Shader Notes Handout (.pdf)

Subroutines Checklist (.pdf)

Pipelines Checklist (.pdf)
A1 assigned
F Jan 29 2021 06 Lab 2: Shader Subroutines Lab 2 (.zip)
Lab 1 due
[Top]
M Feb 01 2021 07 UBOs: Uniform Buffer Objects SLC Ch. 2 pp 50-63 Slides (.pdf)

UBO Checklist (.pdf)
W Feb 03 2021 08 Geometry & Tessellation Shaders SLC Ch. 7 pp 271-320 Slides (.pdf)
F Feb 05 2021 09 Lab 3: Bézier Patches & Surfaces Revisited Lab 3 (.zip)
Lab 2 due
[Top]
M Feb 08 2021 10 Perlin Noise SLC Ch. 9 pp 355-362 Slides (.pdf)
W Feb 10 2021 11 Procedural Textures & Geometry SLC Ch.9 pp 363-380 Slides (.pdf)
A2 assigned
F Feb 12 2021 12 Lab 4: 2D Noise Lab 4 (.zip)
Lab 3 due
A1 due
[Top]
M Feb 15 2021 --- No Class --- President's Day ---
w Feb 17 2021 13 Deferred Shading SLC Ch. 5 pp 190-195
Ch. 6 pp 240-245
Slides (.pdf)
F Feb 19 2021 14 Instanced Rendering Ch. 10 pp 386-394, 405-408 Slides (.pdf)

Instanced Rendering (.pdf)
FP Team Formation due

Lab 4 due
[Top]
M Feb 22 2021 15 Screen Space Techniques SLC Ch. 6 pp 205-240, 245-255, 258-270 Slides (.pdf)
W Feb 24 2021 16 SSBOs & Compute Shaders SLC Ch. 6 p 259, Ch. 11 pp 415-442 Slides (.pdf)
A3 assigned
F Feb 26 2021 17 Lab 5: OIT w/ SSBOs Lab 5 (.zip)
[Top]
M Mar 01 2021 18 XBOs: Transform Feedback SLC Ch. 10 pp 395-404 Slides (.pdf)
W Mar 03 2021 19 Environment Mapping SLC Ch. 5 pp 173-185 Slides (.pdf)
F Mar 05 2021 20 Lab 6: Reflection Environment Maps Lab 6 (.zip)
A2 due

Lab 5 due
[Top]
M Mar 08 2021 21 Shadows SLC Ch. 8 pp 321-353
Slides (.pdf)
W Mar 10 2021 22 Physically Based Rendering (PBR) SLC Ch. 4 pp 133-141 Slides (.pdf)
F Mar 12 2021 23 FP Proposal Due
[Top]
M Mar 15 2021 24 Parallax Mapping
Snow Day
W Mar 17 2021 25 Raytracing + Pathtracing A4 assigned
F Mar 19 2021 26 Lab 7: Raytracing Lab 7 (.zip)
Lab 6 due
[Top]
M Mar 23 2021 27 CS@Mines Guest Speaker: Vint Cerf
W Mar 24 2021 28 Exam Review Exam Review Guide (.pdf)
F Mar 26 2021 29 EXAM
[Top]
M Mar 29 2021 --- No Class --- Spring Break ---
W Mar 31 2021 --- No Class --- Spring Break ---
F Apr 01 2021 --- No Class --- Spring Break ---
[Top]
M Apr 05 2021 30 Parallax Mapping SLC Ch. 5 pp 162-172
W Apr 07 2021 31 Snow Simulation Presentation 3 Slides (.pdf)

F Apr 09 2021 32 Lab 7 due
[Top]
M Apr 12 2021 33 2D Fluid Dynamics Presentation 5 Slides (.pdf)

W Apr 14 2021 34 Rendering Ocean Water Presentation 7 Slides (.pdf)

F Apr 16 2021 --- No Class --- E-DAYS ---
[Top]
M Apr 19 2021 35 Marching Cubes Presentation 9 Slides (.pdf)

W Apr 21 2021 36 Biome Terrain Generation Presentation 11 Slides (.pdf)

F Apr 23 2021 37 A3 due
[Top]
M Apr 26 2021 38 Rendering Hair Presentation 13 Slides (.pdf)

W Apr 28 2021 39 Rendering Grass Presentation 15 Slides (.pdf)

F Apr 30 2021 40 A4 due
[Top]
M May 03 2021 41 Transparent PBR Presentation 17 Slides (.pdf)

W May 05 2021 42
Final Project Report & Source Code due
F May 07 2021 43 Final Project Demos
10:15am - 12:15pm
via Zoom
[Top]