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