CSSE351 Computer Graphics
1: Thu Aug 31
- Start here!: all course resources are linked from this page. Follow the link below to get started.
- Introduction and setup
2: Fri Sep 01
- Images, Viewing systems, Render pipeline
- Image code (due Mon Sep 04)
3: Mon Sep 04
- OpenGL commands
- Due: * Image code
4: Tue Sep 05
- GPU management
- Program1 (due Thu Sep 07)
5: Thu Sep 07
- SFML events
- Shaders
- Due: * Program1
6: Fri Sep 08
- Program2 (due Thu Sep 14)
- Events code (due Mon Sep 11)
7: Mon Sep 11
- Shader input
- Transforms
- Due: * Events code
8: Tue Sep 12
- Using transforms
- Transform code (due Tue Sep 12)
- Read 6.1 - 6.5 (skip the bit on normals)
- Due: * Transform code
9: Thu Sep 14
10: Fri Sep 15
- Orthographic projection
- Read 6.5
- Read 7.1.3
11: Mon Sep 18
- Pipeline
- Perspective projection
- Viewport transform
- Read 7.1.2
- Due: * Program3
12: Tue Sep 19
- Using view transforms
- Program4 (due Mon Sep 25)
- Homework1 (due Fri Sep 22)
13: Thu Sep 21
- Rotation notes
- Lighting
- Lighting exercise (due Fri Sep 22)
14: Fri Sep 22
- Camera code (due Fri Sep 22)
- Pipeline exercise (due Tue Sep 26)
- Due: * Homework1
- Due: * Lighting exercise
- Due: * Camera code
15: Mon Sep 25
16: Tue Sep 26
- Phong reflectance
- Shading
- Read Chapter 10
- Due: * Pipeline exercise
17: Thu Sep 28
18: Fri Sep 29
19: Mon Oct 02
- Textures
- Texture filtering
- Using textures
- Homework2 (due Fri Oct 06)
20: Tue Oct 03
- Texture code
- Due: * Program5
21: Thu Oct 05
- Advanced lighting
- Render to Texture
- Program6 (due Tue Oct 17)
- Final project group
22: Fri Oct 06
- Texture code (due Fri Oct 06)
- Due: * Homework2
- Due: * Texture code
23: Mon Oct 09
- Using render to texture
- Render to texture effects
- Program6 work time
24: Tue Oct 10
- Final project (due Fri Nov 10)
- Render to texture code (due Tue Oct 10)
- Due: * Render to texture code
25: Mon Oct 16
26: Tue Oct 17
- Shadow code (due Fri Oct 20)
- Project repos
- Due: * Program6
27: Thu Oct 19
- Project status (due Fri Oct 20)
- Project work time
28: Fri Oct 20
- Shadow code (due Fri Oct 20)
- Shadow map code
- Due: * Shadow code
- Due: * Project status
- Due: * Shadow code
29: Mon Oct 23
- Graphics hardware
- Line drawing
- Review program 6
- Review homework
30: Tue Oct 24
- Triangle fill
- Project work time
31: Thu Oct 26
- Visibility
- Composition
- Transparency
- Project status (due Fri Oct 27)
- Homework3 (due Thu Nov 02)
32: Fri Oct 27
33: Mon Oct 30
- Model details
- Project time
34: Tue Oct 31
- Multiple Model code (due Tue Oct 31)
-
Project time
- Due: * Multiple Model code
35: Thu Nov 02
- Clipping
- Project status (due Fri Nov 03)
- Particles
- Due: * Homework3
36: Fri Nov 03
- Particles
-
Project time
- Due: * Project status
37: Mon Nov 06
- Curves
38: Tue Nov 07
- Project work time
39: Thu Nov 09
- No class
40: Fri Nov 10
- Project demos
- Due: * Final project