"Physically Based Rendering, 2nd Edition" describes both the mathematical theory behind a modern photorealistic rendering system as well as its practical implementation. A method - known as 'literate programming'- combines human-readable documentation and source code into a single reference that is [...]
Introduces the concepts and theory of photorealistic rendering hand in hand with the source code for a sophisticated renderer. This book describes the design strategies involved with building real systems - there is much more to writing a good renderer than stringing together a set of fast algorithm[...]