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