Christian Döring

About Me

Hi, I'm Christian!

I'm a graduate student in Electrical and Computer Engineering at the Technical University of Munich (TUM).
Currently I'm writing my Masters Thesis as an exchange student at the Swiss Federal Institute of Technology (EPFL). Previously I interned at both Huawei's Munich Research Center and NVIDIA Switzerland, where I gained experience in Neural as well as Differentiable Rendering. During these internships I worked with the Mitsuba 3 rendering framework, and developed a function level caching feature for the Dr.Jit just-in-time compiler.

You can find my CV here.

Publications

Paper Image

Real-time Neural Rendering of Dynamic Light Fields

Arno Coomans, Edoardo A. Dominici,
Christian Döring,
Joerg H. Mueller, Jozef Hladky, Markus Steinberger
Computer Graphics Forum (EG), 2024

Projects

Image

Dr.Jit Function Freezing

A function level caching feature for the Dr.Jit compiler. By annotating a function with a decorator, we record and replay kernels, skipping tracing and compilation of kernels.

Image

Vulkan Path-tracer

A vulkan path-tracer, written in Rust. It implements the Disney BSDF and Next Event Estimation.

Mitsuba3 Implementation of ReSTIR GI

Implementation of the ReSTIR GI algorithm in the Mitsuba3 rendering framework.