Realistic Image Synthesis Using Photon Mapping: 1st Edition (Hardback) book cover

Realistic Image Synthesis Using Photon Mapping

1st Edition

By Henrik Wann Jensen

A K Peters/CRC Press

208 pages

Purchasing Options:$ = USD
Paperback: 9781568814629
pub: 2009-01-05
SAVE ~$10.79
Hardback: 9781568811475
pub: 2001-07-18
SAVE ~$11.99

FREE Standard Shipping!


Photon mapping, an extension of ray tracing, makes it possible to efficiently simulate global illumination in complex scenes. Photon mapping can simulate caustics (focused light, like shimmering waves at the bottom of a swimming pool), diffuse inter-reflections (e.g., the "bleeding" of colored light from a red wall onto a white floor, giving the floor a reddish tint), and participating media (such as clouds or smoke). This book is a practical guide to photon mapping; it provides the theory and practical insight necessary to implement photon mapping and simulate all types of direct and indirect illumination efficiently.

Table of Contents


Realistic Image Synthesis

Global Illumination

Overview of This Book

Fundamentals of Global Illumination

The Nature of Light

Lighting Terminology

Light Emission

Light Scattering

The Rendering Equation

Light Transport Notation

Monte Carlo Ray Tracing

Classic Ray Tracing

Path Tracing

Bidirectional Path Tracing

Metropolis Light Transport

The Photon-Mapping Concept


Developing the Model


Photon Tracing

Photon Emission

Photon Scattering

Photon Storing

The Photon Map Data Structure

The Data Structure

Photon Representation

The Balanced Kd-Tree

Locating the Nearest Photons Efficiently

The Radiance Estimate

Density Estimation




Photon Gathering

Visualizing the Photon Map

Rendering Caustics

Rendering Color Bleeding

Fast Approximations

Caustics Examples

A Practical Two-Pass Algorithm


Solving the Rendering Equation

Pass 1: Photon Tracing

Pass 2: Rendering


Participating Media

Light Scattering in Participating Media

The Volume Rendering Equation

The Phase Function

Ray Marching

Photon Tracing

The Volume Radiance Estimate

Rendering Participating Media

Subsurface Scattering


Optimization Strategies

Irradiance Caching

Importance Sampling

Visual Importance

Efficient Stratification of Photons

Faster Shadows with Shadow Photons

Precomputed Irradiance

Parallel Computations

Basic Monte Carlo Integration

The Sample Mean Method

Variance-Reduction Techniques

A Photon Map Implementation in C++

A Cognac Glass Model

Subject Categories

BISAC Subject Codes/Headings:
COMPUTERS / Computer Graphics
COMPUTERS / Programming / Games