Handouts
- Slides
- Introduction
- Procedural Textures
- Shader Lighting, Textures and Shadows
- OpenGL 3 & 4
- OpenGL ES
- Image Processing
- Stored Textures
- Noise and Maps
- Particle Systems and Instancing
- Geometry Shaders
- Tesselation Shaders
- Compute Shaders
- GPU Computation - CUDA
- GPU Computation - OpenCL
- Introduction to Ray Tracing
- Ray Tracing in Practice
- BRDF, Sampling and Reflections
- Transparency
- Mandelbulb and Ocean Shader
- Handouts
- Object - Ray Intersection
- Mandelbulb Numerical Procedure