heading (60K)

CS 175 Computer Graphics

Prof. Steven Gortler

Home | Staff and Sections | Course Materials | Resources on the Web


Spring 2020 materials

1. Piazza link here


2. Lectures

Number Date Topics
1 01/28/2020 Course Information
2 01/30/2020 Hello OpenGL
4 02/04/2020 Linear Transformations
5 02/06/2020 Affine Transformations
6 02/11/2020 Respect
7 02/13/2020 Programming Transforms
8 02/18/2020 Hello OpenGL 3D
9 02/20/2020 Quaternions
10 02/25/2020 Track and Arcballs
11 02/27/2020 Quaternions continued
12 03/03/2020 Projection and Depth
13 03/05/2020 Vertex to Pixel
14 03/10/2020 Varying Variables
15 03/12/2020 Varying Variables
16 03/24/2020 Hierarchical Transforms
17 03/26/2020 Hierarchical Transforms
18 03/31/2020 Color
19 04/02/2020 Non-Linear Color
20 04/07/2020 Non-Linear Color
21 04/09/2020 Splines
22 04/14/2020 Animations
23 04/16/2020 Materials

3. Handouts

4. Assignments and Submissions

Fall 2018 materials

1. Piazza link here


2. Lectures

Number Date Topics
1 09/04/2018 Course Information
2 09/06/2018 OpenGL Pipeline
3 09/11/2018 Hello OpenGL
4 09/13/2018 Linear Transformations
5 09/18/2018 Affine Transformations
6 09/20/2018 Respect
7 09/25/2018 Hello OpenGL 3D
8 09/27/2018 Programming Transforms and Quaternions
9 10/02/2018 Arcball
10 10/04/2018 Projection and Depth
11 10/09/2018 Vertex to Pixel and Varying variables
12 10/11/2018 Hierarchical Transformations
13 10/16/2018 Color
14 10/18/2018 Non-linear Color
15 10/23/2018 Splines
16 10/25/2018 Animation
17 10/30/2018 Skinning
18 11/01/2018 Materials
19 11/06/2018 Sampling
20 11/08/2018 Geometric Modeling
21 11/13/2018 Bunny Fur
22 11/15/2018 Shader
23 11/27/2018 Ray Tracing
24 11/29/2018 Final Project

3. Handouts

4. Assignments and Submissions


Fall 2017 materials

Number Date Topics
1 08/30 Course Information
2 09/06 Hello World 2D
3 09/11 Hello World 2D continued
4 09/13 Linear Transform and Affine Transform
5 09/18 Respect
6 09/20 Hello World 3D
7 09/25 Programming Transformation
8 09/27 Programming Transformation continued and Quaternion
9 10/02 Quaternion continued
10 10/04 Arcball
11 10/11 Projection and Depth
12 10/16 From vertex to pixels
13 10/18 Varying variables
14 10/23 Hierarchical transformations
15 10/25 Color
16 10/30 Non-linear Color
17 11/01 Splines
18 11/06 Animation and Sampling
19 11/08 Geometric Modeling and Subdivision Surface
20 11/13 Skinning and Material Code
21 11/15 Bunny Fur
22 11/20 Subdivision and Shader
23 11/27 Final Project