3D Graphics and Rendering Course Projects
In each homework, a new functionality is added to the minimal 3D graphics library.
HW1: Display, frame buffer, and pixel buffer setup
HW2: Rasterization and hidden surface removal
HW3: Transformations from model space to screen space
HW4: Lighting and Shading (Flat, Gouraud, Phong)
HW5: Image textures and perspective correction
HW6: Antialiasing filter