The dream of real-time procedural shading is becoming a common reality. This updated course brings together hardware developers and leading researchers to share the latest developments in shading hardware and to present methods, models, and ideas that apply to a range of shading hardware.

Prerequisites
Working knowledge of a modern real-time graphics API like OpenGL or Direct3D. Familiarity with the concepts of procedural shading and shading languages.

Topics
The latest developments in shading hardware and languages. Models for understanding shading hardware. Advanced techniques for interactive shaders. Reflectance. Pre-evaluating all or parts of a shader and the many uses of texture maps. Inside shading hardware and shading compilers.