Course literature
- Real-Time Rendering by Tomas Akenine-Möller, Eric Haines, and Naty Hoffman, 3rd edition, AK Peters Ltd., 2008. Available at Cremona.
Optional material:
If you do not find the lecture slides and course book sufficient, here below are some complementary reading, for your convenience only.
- Learning Modern 3D Graphics Programming by Jason L. McKesson, 2012 (free online book).
- Immersive Linear Algebra. Good online repetition on linear algebra in computer graphics.
- For Swedish speaking students, there are these rather old but still good and relevant online book chapters.
- Introduktion till OpenGL (56 sidor): PS, PDF.
- Från värld till skärm (20 sidor, 2-spaltigt):
PDF,
PS.
- Fraktaler och kaos (12 sidor, 2-spaltigt):
PS,
PDF,
- Kurv- och ytapproximation med polynom (16 sidor, 2-spaltigt):
PS,
PDF,
- PostScript (9 sidor, 2-spaltigt):
PS,
PDF
- Bildbehandling för datorgrafiker. PDF
- Non-Swedish speaking students are instead referred to:
- Learning Modern 3D Graphics Programming by Jason L. McKesson (same as above).
- This one gives a basic introduction to OpenGL:
OpenGL: A Primer, 3rd edition or higher, by Edward Angel. This is a summary of the main and most useful parts of OpenGL, including GLSL. Contains good example code. It belongs to a main course book Interactive Computer Graphics - A Top-Down Approach Using OpenGL that likely is less useful to you in this course:
- (Edward Angel, Interactive Computer Graphics - A Top-Down Approach Using OpenGL , 5:th edition or higher.)
- Also, here are several online computer graphics books: http://www.realtimerendering.com/#books