Week
Date
Lecture and Readings
Problem Sets
Note(s)
1
Tuesday, 2025-Jan-14
-- --Welcome back to class!
Note: 1st assignment has extra time to accomodate students who add late.
1
Thursday, 2025-Jan-16
PSET 01 Released (Due Jan. 23
Anywhere on Earth)
(Late Deadline Jan. 30 for up to 90%)
-- --2
Tuesday, 2025-Jan-21
-- --2
Thursday, 2025-Jan-23
-- --Add/Drop Period closes Jan. 22 at 5:00pm ET
3
Tuesday, 2025-Jan-28
-- ---- --3
Thursday, 2025-Jan-30
-- --4
Tuesday, 2025-Feb-04
-- ---- --4
Thursday, 2025-Feb-06
-- ---- --5
Tuesday, 2025-Feb-11
PSET 04 Released (Due Feb. 19
Anywhere on Earth)
(Late Deadline Feb. 26 for up to 90%)
-- --5
Thursday, 2025-Feb-13
-- ---- --6
Tuesday, 2025-Feb-18
-- ---- --6
Thursday, 2025-Feb-20
-- --7
Tuesday, 2025-Feb-25
-- --7
Thursday, 2025-Feb-27
Module 14 - Basic Lighting- Adding a Light to OpenGL
- Lights in OpenGL
- Ambient, Diffuse, Specular (ADS) model
- Gouraud shading
- Phong Illumination Model
- Blinn-Phong Illumination Model
PSET 07 Released (Due Apr. 4
Anywhere on Earth)
(Late Deadline Apr. 11 for up to 90%)'
Brief Study Guide. Exam otherwise includes any other materials from lecture, slides, and homeworks. You must finish the exam in one sitting (i.e. when you open the exam, your time starts)
8
Tuesday, 2025-Mar-04
Online exam released on canvas Mar. 3 at 6:00pm EST
Online exam due on canvas (Exam due Mar. 7
Anywhere on Earth which is precisely Mar. 8 at 8AM EST)
8
Thursday, 2025-Mar-06
-- --Mid-semester date (Mar. 7)
9
Tuesday, 2025-Mar-11
-- --9
Thursday, 2025-Mar-13
-- --10
Tuesday, 2025-Mar-18
-- --Spring Recess - Mike at GDC, may be slow to respond to e-mail
10
Thursday, 2025-Mar-20
-- --11
Tuesday, 2025-Mar-25
-- --11
Thursday, 2025-Mar-27
-- ---- --12
Tuesday, 2025-Apr-01
-- --Mike traveling to ACCU Conference; class will be pre-recorded and posted at regular time
12
Thursday, 2025-Apr-03
-- --Mike traveling to ACCU Conference; class will be pre-recorded and posted at regular time
13
Tuesday, 2025-Apr-08
-- --13
Thursday, 2025-Apr-10
Note: You should start committing to a final project around this time.
14
Tuesday, 2025-Apr-15
-- --14
Thursday, 2025-Apr-17
Module 28 - Instructors Choice -- TBD (e.g. Water, animation, particles)- Meshes
- Animated Sprites (for particles)
- Instancing (for particles)
- Potentially: Bloom and HDR Rendering
- Shaders in OpenGL 3.3 to 4.6+
- Instancing and Billboarding
- Instancing
- Water Rendering
- Animated model formats (e.g. md2, md3, etc.)
- Instancing
- Polygon Soup/Triangles
- Creating a mesh class (Geometry)
-- ---- --15
Tuesday, 2025-Apr-22
-- ---- --15
Tuesday, 2025-Jan-14
'Final project due May. 1 at noon ET. (Note: No extensions for final project; 10% late penalty every day project is late)
Last official day of class :(
Final Project presentations will be Thur. May. 1 from 4-6pm in Loria room 250