Resources
Coding References
HTML
-
General HTML information: Mozilla HTML Docs
-
How to create input elements in HTML and access input in JS: Mozilla HTML input element documentation
JavaScript
- JavaScript tutorials and reference: Mozilla JavaScript Docs
WebGL
- WebGL tutorials and API reference: Mozilla WebGL Docs
glMatrix JS Math Library
- Use the most recent version of the library glMatrix Library Download
- API Reference: glMatrix Library Docs
GLSL
- Shaderific GLSL Reference
WebGL Debugging
- Browser extension for debugging spector.js
- Programmtically debugging WebGL: webgl-debug.js documentation
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
UIUC Library E-book link
3D Math Primer for Graphics and Game Development 2nd Edition by Fletcher Dunn and Ian Parberry
UIUC Library E-book link
Practical Shader Development by Kyle Halladay
UIUC Library E-book link