Third Year and MSc Computer Graphics Course (2014)
MSc, BEng3, MEng3, ISE3, JMC3, EE4
Overview
- Monday 11-12, room 311 – lecture slot
- Tuesday 15-16, room 311 – lecture slot
- Thursday 11-13, room 311 – tutorial slot
Lectures
- Lecture 1: 3D Graphics - Projection and Transformation
- Lecture 2: Space and Object Transformations
- Lecture 3: Colour
- Lecture 4: Illumination and Shading
- Lecture 5: Clipping and 3D Geometry
- Lecture 6: Rasterization, Visibility & Anti-aliasing
- Lecture 7: Texture Mapping
- Lecture 8: OpenGL & Graphics Pipeline
- Lecture 9: Ray Tracing 1
- Lecture 10: Ray Tracing 2
- Lecture 11: Spline Curves
- Lecture 12: Spline Surfaces
- Lecture 13: Radiosity 1
- Lecture 14: Radiosity 2
- Lecture 15: Warping and Morphing 1
- Lecture 16: Warping and Morphing 2
- Lecture 17: Fire
- Lecture 18: Kinematics and Animation
Tutorials
- Tutorial 1: Analysis of 3D space
- Tutorial 2: Transformation of graphics scenes
- Tutorial 3: Colour
- Tutorial 4: Shading
- Tutorial 5: Texture mapping
- Tutorial 6: Ray Tracing
- Tutorial 7: Spline curves and surfaces
- Tutorial 8: Radiosity
- Tutorial 9: Animations, Transformations, Projections and Normalisation
Lecture notes, tutorials and coursework
All notes, tutorials and coursework can be found on CATE.
Revision notes on vector algebra can be found here. A copy of all tutorial sheets and solutions can be found here.
General recommendations
Books: There are many good books on graphics. Our advice is don't bother to buy one unless you really feel you want one. We will hand out comprehensive notes on each subject covered. Some possibilities for reference are:
- Interactive Computer Graphics – A top down approach with OpenGL, E. Angel, 2nd edition, Addison Wesley, 2000, well suited for this course, many examples in OpenGL
- Computer Graphics: Principles and practice. J. D. Foley et al, 2nd edition, Addison Wesley, 1996 very comprehensive – “The Bible of Graphics” - but rather verbose.
- 3D Computer Graphics, Alan Watt Addison Wesley 2000 Very clearly written, but doesn't cover all the course material.
Further Material on warping and morphing
- A Morphable Model for the Synthesis of 3D Faces. Volker Blanz and Thomas Vetter, SIGGRAPH 1999.
- Warping and Morphing of Graphical Objects. Jonas Gomes, Lucia Darsa, Bruno Costa, Luiz Velho, Morgan Kaufmann Publishers