This book combines a thorough introduction to the theoretical foundations with hints and tips on how to implement these concepts into actual code for global illumination algorithms. An appendix describes how to design a global illumination system using the building blocks outlined in the book.
It is an essential tool for programmers and developers of computer graphics applications in computer games, animation, and media design.