Teaching Modern Computer
Graphics
- Can be challenging depending on a student’s computing environment
- Operating system, windowing system, compilers, libraries, … all
contribute to initially unnecessary complexity
WebGL bypasses many of
those issues
- “Windows” are one-liners in an HTML file
- they’re just HTML5 canvas elements
- Applications are written in JavaScript
- it’s just another curly-brace programming language
- we use the simplest JavaScript possible