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