![]() | ![]() |
| LECTURE | LECTURE TOPICS | HOMEWORK | SLIDES | |
| 1: 1/27/26 | Introduction, history | CSc472-01-Introduction.pdf | ||
| 2: 1/29/26 | Image Formation, graphics pipeline | CSc472-02-OpenGLAPI.pdf | ||
| 3: 2/3/26 | API background, evolution of OpenGL | Homework 1 is due on 2/26/26 | CSc472-03-OpenGLPipeline.pdf | |
| 4: 2/5/26 | Programming with Qt | Qt information for homeworks | CSc472-04-Qt.pdf | |
| 5: 2/10/26 | Programming with Legacy OpenGL | CSc472-05-LegacyOpenGL.pdf | ||
| 6: 2/19/26 | Programming with Legacy OpenGL (contd) | |||
| 7: 2/24/26 | Shaders and GLSL | CSc472-06-ShadersGLSL.pdf | ||
| 8: 2/26/26 | Shaders and GLSL (contd) | Homework 2 is due on 3/12/26 | ||
| 9: 3/3/26 | Geometry | CSc472-07-Geometry.pdf | ||
| 10: 3/5/26 | Geometry (contd) | |||
| 11: 3/10/26 | Transformations | CSc472-08-Transformations.pdf transformations.pdf | ||
| 12: 3/12/26 | Transformations (contd) | |||
| 13: 3/17/26 | Computer Viewing | CSc472-09-Viewing.pdf | ||
| 14: 3/19/26 | Midterm review | |||
| 15: 3/24/26 | Managing 3D Graphics Data | CSc472-10-DataManagement.pdf | ||
| 16: 3/26/26 | Midterm | |||
| 17: 4/14/26 | Vizilu Illusion Frame / Reverse Perspective | vizilu.pdf | ||
| 18: 4/16/26 | Midterm Solution Review | |||
| 19: 4/21/26 | Texture Mapping | CSc472-11-TextureMapping.pdf | ||
| 20: 4/23/26 | 3D Models | CSc472-12-3DModels.pdf | ||
| 21: 4/28/26 | Illumination and Shading | CSc472-13-Shading.pdf shading.pdf | ||
| 22: 4/30/26 | Shading in OpenGL | CSc472-14-ShadingOpenGL.pdf | ||
| 23: 5/5/26 | Shadows | CSc472-15-Shadows.pdf | ||
| 24: 5/7/26 | Curves and Surfaces | CSc472-16-CurvesSurfaces.pdf | ||
| 25: 5/12/26 | Cubic Curves | CSc472-17-CubicCurves.pdf curves.pdf | ||
| 26: 5/14/26 | Interpolating Cubic Splines | splines.pdf | ||
| 27: 5/19/26 | Final Review |