Computer Graphics - Coms 331

Lectures

Fall 2017


Date Lecture Topic Assignment
Mon, Aug 21 1 Syllabus Assignment 1
Wed, Aug 23 2 Graphics Pipeline Assignment 2
Fri, Aug 25 3 The GLFW Library Assignment 3
Mon, Aug 28 4 Creating Objects Assignment 4
Wed, Aug 30 5 The Projection Matrix Assignment 5 (collected)
Fri, Sep 1 6 Resizing the Window Assignment 6
Mon, Sep 4 7 The Model Matrix Assignment 7
Wed, Sep 6 8 The Model Stack Assignment 8
Fri, Sep 8 9 Rectangle Man  
Mon, Sep 11 10 Drawing a Circle Assignment 9
Wed, Sep 13 11 The Loop Puzzle Assignment 10
Fri, Sep 15 12 3D Graphics Assignment 11
Mon, Sep 18 13 Moving the Camera Assignment 12
Wed, Sep 20 14 The Slitherlink Puzzle Assignment 13
Fri, Sep 22 15 Points and Vectors  
Mon, Sep 25 16 Ambient and Diffuse Light Assignment 14
Wed, Sep 27 17 Ambient and Diffuse Light  
Fri, Sep 29 Test 1
Mon, Oct 2 18 Directional and Positional Lights Assignment 15
Wed, Oct 4 19 Specular Light Assignment 16
Fri, Oct 6 20 Material Properties  
Mon, Oct 9 Fall Break
Wed, Oct 11 21 Meshes Assignment 17
Fri, Oct 13 22 Parameterized Meshes Assignment 18
Mon, Oct 16 23 Implementing Meshes  
Wed, Oct 18 24 The Mesh Class Assignment 19
Fri, Oct 20 25 Drawing HSC in 3D  
Mon, Oct 23 26 Drawing HSC in 3D  
Wed, Oct 25 27 Drawing a Coffee Mug, Symbolic Constants Assignment 20
Fri, Oct 27 28 The View Matrix  
Mon, Oct 30 29 The View Matrix Example Assignment 21
Wed, Nov 1 30 Textures Assignment 22
Fri, Nov 3 31 Applying Textures  
Mon, Nov 6 32 Applying Textures  
Wed, Nov 8 33 Texture Examples  
Fri, Nov 10 Test 2
Mon, Nov 13 34 Assignment 23
Wed, Nov 15 35  
Fri, Nov 17 36  
Mon, Nov 20 37 Creating a Hilly Map Assignment 24
Wed, Nov 22 Thanksgiving Break
Fri, Nov 24 Thanksgiving Break
Mon, Nov 27 38 Bresenham's Algorithm See last slide
Wed, Nov 29 39 Bresenham's Algorithm  
Fri, Dec 1 40 Shading Triangles  
Thu, Dec 7 Final Exam (9:00 - 12:00)