Handouts
- Week 1
- Introduction and Review of OpenGL
- Week 2
- Introduction to Shaders
- Week 3
- Procedural Textures
- Week 4
- Shader Lighting and Textures
- Week 5
- Introduction to OpenGL ES
- Week 6
- OpenGL ES: iPhone and Android
- Week 7
- Image Processing
- Week 8
- Stored Textures
- Textures for Data Storage: Noise
- Textures for Data Storage: Shadows
- Week 9
- Particle Systems
- Geometry Shaders
- Tesselation Shaders
- Week 10
- GPU Computation - CUDA
- Week 11
- OpenCL
- Compute Shaders
- Parallel Thinking
- Week 12
- Introduction to Ray Tracing
- Object - Ray Intersection
- Week 13
- Ray Tracing: Special Topics
- Week 14
- Ray Tracing:The Mandelbulb
- Mandelbulb Numerical Procedure