
Octree-Based Sparse
Voxelization Using the GPU
Hardware Rasterizer
Cyril Crassin and Simon Green
22.1 Introduction
Discrete voxel representations are generating growing interest in a wide range of
applications in computational sciences and particularly in computer graphics. Ap-
plications range from fluid simulation [Crane et al. 05], collision detection [Allard
et al. 10], and radiative transfer simulation to detail rendering [Crassin et al. 09,
Crassin et al. 10, Laine and Karras 10] and real-time global illumination [Kaplanyan
and Dachsbacher 10,Thiedemann et al. 11,Crassin et al. 11]. When used in real-time
contexts, it becomes critical to achieve