Coding References

HTML

JavaScript

WebGL

glMatrix JS Math Library

GLSL

WebGL Debugging

Reading

For the algorithmic and theoretical components of the course, the posted lecture notes should be sufficient.
We will sometimes post suggested reading from the following:

Fundamentals of Computer Graphics 4th Edition by Steve Marschner, Peter Shirley

Fundamentals of Computer Graphics 4th Edition by Steve Marschner, Peter Shirley
UIUC Library E-book link


3D Math Primer for Graphics and Game Development 2nd Edition by Fletcher Dunn and Ian Parberry

3D Math Primer for Graphics and Game Development 2nd Edition by Fletcher Dunn and Ian Parberry
UIUC Library E-book link


Practical Shader Development Vertex and Fragment Shaders for Game Developers

Practical Shader Development by Kyle Halladay
UIUC Library E-book link