Computer Graphics: The Plan

Lecture contents may change. This is what I would like to cover and in more or less this order. Yes it would be good to be more precise, but the students and computer graphics itself change every year and the course is always a bit different than before.

Week Topics Lab Textbook
1 Outline of the course and computer graphics Chapter 1
Pascals lecture notes
2 Raster devices & Introduction to Graphical Programming Retro graphics
6461: Unix CLI
Chapter 2, 3.1, 7.1
3 3D Modelling and Transformations Transformations
and Geometry Exercise
Chapter 5, 8.1 - 8.4
4 Event driven programs Blob Person
and Event Programming
chapter 11, 2.9
C and Java cube code
5 3D Programs and Scene Graphs
and Programming in OpenGL
Polygons in Py3D
and Polygons in OpenGL
Chapter 14, chapter 3, 8.6, cube code
6 Visible surface detection
3D short topics
Bouncing Ball Chapter 9
7 Mid-semester test
Intro to CGI and Pixar animation history.
Catch up, or OpenGL 2D Graphics, or discuss A1

mid-semester
break

8 Real time shading A1 demo
Intro to Shading
OpenGL Shading
Chapter 10.1 - 10.10
9 Texture mapping OpenGl Texture Mapping Chapter 10.17
Not very good
10 Curved surfaces
Image manipulation
Images Chapter 8.8 - 8.11
Chapter 4.2, 10.4
11 CGI
and Animation
Assignment 2 demo
CGI
Chapter 10.11 - 10.19, chapter 13
12 Graphics hardware
Virtual Reality and GPUs
Catch up or VR
3.1-15 4.3 4.10-14 7.2-4 7.11 10.10 10.17
13 Where to go next
Revision if people have questions to ask

See also the course assessment page.


Back to Computer Graphics.