Skip to main content

Module Reading List

Computer Graphics, 2021/22, Semester 1
Dr Marc de Kamps
Tutor information is taken from the Module Catalogue
On this page:


Required text for course: cost approximately £20.  We will follow this closely, but not exactly:
Edward Angel, OpenGL

Top of page


Since graphics in 3D relies heavily on matrix computations and geometric principles, students who wish to improve their knowledge of these areas may find the following book useful (cost approximately £20):
John Vince, Mathematics for computer graphics  

There are many reference texts available, which cover graphics in various levels of detail.  The best-known text (Foley & van Dam) has just been updated, but is tied to Windows rather than being platform-neutral, but is an excellent reference otherwise:
John Hughes, Andries van Dam, Morgan McGuire, David Sklar, James Foley, Steven Feiner, Kurt Akeley, Computer Graphics: Principles and Practice

The standard reference book for OpenGL is known as the "Red Book", and is indispensible in practice, but assumes knowledge of the underlying principles of computer graphics:
Dave Shreiner, Graham Sellers, John Kessenich, Bill Licea-Kane, OpenGL Programming Guide (Red Book), Addison-Wesley
This text includes more details of GLSL, the OpenGL shader language, and is also commonly used:
Graham Sellers, Richard Wright & Nicholas Haemel, OpenGL SuperBible, Addison-Wesley
For anyone wishing to work in the games industry, the following is a standard reference text of advanced techniques:
Akenine-Möller et al., Real-Time Rendering, AK Peters     

This list was last updated on 25/08/2020