Quick Links
Course Info
Course Schedule
The tentative course schedule is below.
Textbook
I recommend Real-time rendering by Tomas Akenine-Moller and Eric Hanes.
Other recommended texts:
- The required (free) textbook is Game Programming Patterns
- Any good modern graphics OpenGL reference, (e.g. Foundations of 3D Computer Graphics by S. Gortler)
- Making Comics and Understanding Comics by Scott McCloud
There are also numerous helpful OpenGL tutorial sites, for example: http://learnopengl.com/
Week 1
Monday 1/8
Wednesday 1/10
Friday 1/12
Week 2
Monday 1/15
Academic Holiday - MLK, Jr.'s Birthday Observed
Wednesday 1/17
Friday 1/19
Week 3
Monday 1/22
Lecture
- Prior Student Q & A
Assignments
- Nothing new assigned or due.
Wednesday 1/24
Lecture
- Wrap-up Simulation Time Steps
- Iterative Prototyping
Assignments
- Final Project Game Proposal is due today!
Friday 1/26
Week 4
Monday 1/29
Lecture
Assignments
- Nothing new assigned or due.
Wednesday 1/31
Friday 2/2
Week 5
Monday 2/5
Wednesday 2/7
Friday 2/9
Week 6
Monday 2/12
Class was Cancelled
Wednesday 2/14
Friday 2/16
Week 7
Tuesday 2/20
Wednesday 2/21
Friday 2/23
Lecture
- Cook-Torrance
- Midterm Review
- Midterm 1 Assigned - Take Home
Assignments
- Nothing new assigned or due.
Week 8
Monday 2/26
Wednesday 2/28
Friday 3/2
Week 9
Monday 3/5
Wednesday 3/7
Friday 3/9
Lecture
- Deferred Shading
- Image-Based Lighting
- Global Illumination
Assignments
- Nothing new assigned or due.
Week 10
Monday 3/12
Wednesday 3/14
Friday 3/16
Lecture
- Optional Midterm 2 Take-Home Available
- Workshop 6 - Procedural Generation
Assignments
- 90% Final Project Demo
Finals Week
Wednesday 3/21
Final Game Presentations @ 1:10pm - 4:00pm