Real-Time Global Illumination Using OpenGL And Voxel Cone Tracing

by   Benjamin Kahl, et al.

Building systems capable of replicating global illumination models with interactive frame-rates has long been one of the toughest conundrums facing computer graphics researchers. Voxel Cone Tracing, as proposed by Cyril Crassin et al. in 2011, makes use of mipmapped 3D textures containing a voxelized representation of an environments direct light component to trace diffuse, specular and occlusion cones in linear time to extrapolate a surface fragments indirect light emitted towards a given photo-receptor. Seemingly providing a well-disposed balance between performance and physical fidelity, this thesis examines the algorithms theoretical side on the basis of the rendering equation as well as its practical side in the context of a self-implemented, OpenGL-based variant. Whether if it can compete with long standing alternatives such as radiosity and raytracing will be determined in the subsequent evaluation.


page 7

page 14

page 21

page 25

page 29

page 30

page 39

page 40


Deep Illumination: Approximating Dynamic Global Illumination with Generative Adversarial Network

We present Deep Illumination, a novel machine learning technique for app...

Real Time Cluster Path Tracing

Photorealistic rendering effects are common in films, but most real time...

A Voxel-based Rendering Pipeline for Large 3D Line Sets

We present a voxel-based rendering pipeline for large 3D line sets that ...

Towards Quantum Ray Tracing

Rendering on conventional computers is capable of generating realistic i...

Path Verification for Dynamic Indirect Illumination

In this paper we present a technique that improves rendering performance...

A Data-Driven Paradigm for Precomputed Radiance Transfer

In this work, we explore a change of paradigm to build Precomputed Radia...