Publications

Bachelor Thesis
2013/02/18
Tracking of Mesoscale Eddies in the Agulhas Current in Different Spatial and Temporal Resolutions
Master Thesis
2014/09/22
Hierarchical Global Illumination by Using Cone Casts

Casting rays is a very common elementary operation in light simulation methods. We replace rays by cones to estimate a level of detail in a hierarchically represented scene.
This enables us to use only a part of the scene hierarchy to compute a full global illumination. Hence the performance and memory footprint become prop ortional to the image resolution and the metho d can b e used to render large out-of-core scenes.
In contrast to former cone casting methods we do not try to find an intersection between a cone and the scene. Instead we only trace the central ray and sample the cone interior sto chastically. This simplifies the intersection problem to rays where we use the cone radius for the level of detail estimation only. Whereas, reducing the radius towards zero leads to a standard ray tracing. Therefore it is possible to trade off correctness against performance.
Further we exploit the discretization of the scene to store intermediate results of diffuse illumination to increase the profit from recursive ray tracings. A novel light distribution pass also stores illumination directly, but generates artifacts yet.
Unsolved problems are a reliable reflection distribution for clustered scene geometry and the generation of caustics in the view-importance reduced scene.

I3D 2016
Precomputed Illuminance Composition for Real-time Global Illumination

Real-time global illumination method with unlimited bounces on diffuse and slightly glossy surfaces.
It relies on caches and fixed number of precomputed light transport paths towards a hierarchical discretization of the scene.

JCGT 2016
[JCGT page]
Real-Time Global Illumination Using Precomputed Illuminance Composition with Chrominance Compression

Extended journal version of "Precomputed Illuminance Composition for Real-time Global Illumination" which adds a compression of colors in SH caches to improve glossy surfaces.

VMV 2017
Pixel Cache Light Tracing

Extremly lightwight GPU-based Monte-Carlo global illumination method. It mixes light tracing (reprojection) with photon mapping without multiple importance sampling (which makes it lightweight). One of the most interesting points might be the lock-free hash-grid for the photon queries which only requires a few lines of GLSL.

ISMAR 2017
Natural Environment Illumination: Coherent Interactive Augmented Reality for Mobile and non-Mobile Devices

AR project with 3D-HDR environment reconstruction and a GPU-based Monte-Carlo illumination.

ArXiv 2018
[ArXiv page]
Path Throughput Importance Weights

An alternative perspective on MIS computations for paths in BPT and VCM.

EGSR 2018
An Improved Multiple Importance Sampling Heuristic for Density Estimates in Light Transport Simulations

This paper shows that correlation of reused paths can cause invalid decisions for merge weights in multiple importance sampling. It proposes a robust heuristic to circumvent this problem.