Literature

1. Main course book:

"Polygons Feel No Pain". 270 pages. This is the main course book, available on-line right here:

PFNP-2018.pdf

Also available in print at Bokakademin and from Amazon: here.

The printed version is intended to be a not very large, course relevant and low cost course book. The goal with it is to provide the right book for the course in order to make a good course; I don’t try to make money from it. If you look at the price that should be obvious - plus the availability as PDF!

(Note: When making minor updates on-line, the index part of the online book is not always updated with the changes. That is because that requires significant extra work and the index isn't that important when you can just search on a keyword. However, the printed versions has updated index.)

Older versions (linked as backups):

PFNP-2017.pdf

PFNP-2016-1.pdf

PFNP-supplement-2016-2.pdf


2. Supplements.

Supplements may be uploaded (links above) or handed out at the lectures to cover any new topics not sufficiently covered by the book. No further such supplements are currently planned but may be called for due to the changes this year.

3. Internet resources:

opengl.org

GLUT (Deals with the original GLUT. MicroGlut has some extensions and also omits some dated material, but much of the documentation is relevant.)

Lab material (see lab pages)

http://www.plaintextures.com Lots and lots of textures! (You might want to resize to power of two size and save as TGA.)
http://www.turbosquid.com

3D models. The best ones cost money, but for your projects you want free ones. Just search with price range 0 to 0! Also note that many OBJ files are too complex for our loader, so you may need to edit them (manually and/or in a 3D program like Wings or Blender). They may also have ridiculous sizes. The site is a wonderful resource if you have a bit of patience.

4. Demos

An archive of demos relevant for this course as well as the advanced course are here:

The PFNP demo archive

This is the main source for demos and where I will put all updates.

There is also an old archive here: Demo folder. This is basically an older, messy variant of the archive above.

5. OpenGL books that you might find useful

"OpenGL Programming Guide", the "red book". This is the official OpenGL book, a 900 page brick. It covers just about everything about OpenGL. You can find old versions on the web, mostly about very old OpenGL versions like 1.2.

This page is maintained by Ingemar Ragnemalm