
5
III
Real-Time Global Illumination
Using Slices
Hugh Malan
5.1 Introduction
In this chapter, we’ll present a method for implementing real-time single-bounce
global illumination.
In recent years, several practical real-time global illumination techniques have
been demonstrated. These have all been voxel-based scene databases.
The common theme of all these approaches is to initialize the data structure
using the lit scene geometry. Then, a propagation or blurring step is applied, and
after that the structure is ready for irradiance or reflection queries.
The Light Propagation Volumes (LPV) method [Kaplanyan and Dachs
-bacher 10] uses a voxel array, where