14:30-15:45TTH Rhodes Annex 111
Schedule
| Date | L# | Topic |
| Wed. Aug.23 | 01 |
Introduction; course overview |
| Mon. Aug.27 | 02 | Intro GLFW/GL code: |
| Wed. Aug.29 | 03 | Intro GLFW/GL code: |
| Mon. Sep.03
Dr. D. away MobileHCI |
04 | TA Connor Kinzie |
| Wed. Sep.05
Dr. D. away MobileHCI |
05 | Class cancelled |
| Mon. Sep.10 | 06 |
Removing dependencies on glad and glew Introducing glm and affine transformationsObject transformations (matrices) Rotating object in place |
| Wed. Sep.12 | 07 |
Feeding tranformation matrix to shader Pay attention to right-to-left order of transformations MVP construct: model, view, projection |
| Mon. Sep.17 | 08 |
Assignment 1
Finishing up transformations, incl. translations |
| Wed. Sep.19 | 09 |
Image representation and R,G,B color spaceppm_t convenience class
|
| Mon. Sep.24 | 10 |
Assignment 1 due
Texture mapping: image I/O, data representation |
| Wed. Sep.26 | 11 |
Assignment 2
|
| Mon. Oct.01 | 12 | Viewing and projection transformations |
| Wed. Oct.03 | 13 |
Assignment 2 due
Alias | Wavefront object file format |
| Mon. Oct.08 | 14 | Object face & vertex normals |
| Wed. Oct.10 | 15 |
Hidden surface removal (back face culling) Face and vertex normal rendering (geometry shader) |
| Mon. Oct.15 | 16 |
Assignment 3 due Face and vertex normal rendering (geometry shader) |
| Wed. Oct.17 | 17 | Face and vertex normal rendering (CPU side code) |
| Mon. Oct.22 | 18 |
Assignment 4 due Midterm preview
Illumination models: Phong |
| Wed. Oct.24 | 19 | MIDTERM |
| Mon. Oct.29 | 20 | Class cancelled due to technical difficulties |
| Wed. Oct.31 | 21 |
Midterm review
Illumination models: Phong & Blinn |
| Mon. Nov.05 | 22 | Fall Break |
| Wed. Nov.07 | 23 |
Assignment 5 due
Phong shading ( |
| Mon. Nov.12 | 24 |
Camera transformations
|
| Wed. Nov.14 | 25 | Student evaluations (online, no class) |
| Mon. Nov.19 | 26 |
Assignment 6 due Trackball modeling |
| Wed. Nov.21 | -- | Thanksgiving |
| Mon. Nov.26 | 27 | Splines (Hermite) |
| Wed. Nov.28 | 28 | Splines (Bezier) |
| Mon. Dec.03 | 29 |
Assignment 7 due Particle systems physics, collision detection & response |
| Wed. Dec.05 | 31 | Final exam preview |
| Thu. Dec.13 | 31 | FINAL EXAM 3:00pm-5:30pm |