
about
I am a principal research scientist at NVIDIA working at the cross-section of rendering and machine learning. Prior to joining NVIDIA, I worked as a research scientist leading the Rendering Group at Disney Research Zürich. I received a B.Sc. (2007) and a M.Sc. (2009) degree from the Czech Technical University in Prague, and a Ph.D. degree (2014) from the Karlsruhe Institute of Technology under the supervision of Carsten Dachsbacher.
I interned at DRZ (2011), and at Pixar Animation Studios (2012), and also worked as a senior software engineer at the Walt Disney Animation Studios where I contributed to the development of the Hyperion Renderer. My research interests span (volumetric) light-transport simulation, acceleration data structures for ray tracing, GPU computing, and machine learning.
I am happily married and fully occupied with training four remarkably hard to train neural nets.
publications

Real-Time Neural Appearance Models
March, 2024

Inverse Global Illumination using a Neural Radiometric Prior
Los Angeles, USA, July, 2023

Recursive Control Variates for Inverse Rendering
Los Angeles, USA, July, 2023

MesoGAN: Generative Neural Reflectance Shells
Sep, 2023

Neural Scene Graph Rendering
August, 2021

Real-time Neural Radiance Caching for Path Tracing
August, 2021

An Unbiased Ray-marching Transmittance Estimator
August, 2021


NeRF-Tex: Neural Reflectance Field Textures
Sept, 2022

Compositional Neural Scene Representations for Shading Inference
August 17--28, 2020

Neural Control Variates
December, 2020

Neural Importance Sampling
Los Angeles, USA, July 28--August 1, 2019

A Radiative Transfer Framework for Non-exponential Media
Tokyo, Japan, December 4--7, 2018

Appearance Capture and Modeling of Human Teeth
Tokyo, Japan, December 4--7, 2018

Denoising with Kernel Prediction and Asymmetric Loss Functions
Vancouver, Canada, August 12--16, 2018

Monte Carlo Methods for Physically Based Volume Rendering
Vancouver, Canada, August 12--16, 2018

Machine Learning and Rendering
Vancouver, Canada, August 12--16, 2018

Denoising Deep Monte Carlo Renderings
2018

Reversible Jump Metropolis Light Transport using Inverse Mappings
New York, NY, USA, October, 2017
Monte Carlo Methods for Volumetric Light Transport Simulation
Delft, Netherlands, April 16-20, 2018

Deep Scattering: Rendering Atmospheric Clouds with Radiance-Predicting Neural Networks
Bangkok, Thailand, November, 2017

Spectral and Decomposition Tracking for Rendering Heterogeneous Volumes
Los Angeles, USA, July 05--August 03, 2017

Kernel-Predicting Convolutional Networks for Denoising Monte Carlo Renderings
Los Angeles, USA, July 05--August 03, 2017

Practical Path Guiding for Efficient Light-Transport Simulation
Helsinki, Finland, June 20-22, 2017

Image-space Control Variates for Rendering
Macao, China, December 05-08, 2016

Efficient Rendering of Heterogenous Polydisperse Granular Media
Macao, China, December 05-08, 2016

Reduced Aggregate Scattering Operators for Path Tracing
Okinawa, Japan, October 11-14, 2016

Nonlinearly Weighted First-order Regression for Denoising Monte Carlo Renderings
David Adler, Kenny Mitchell, Wojciech Jarosz, and Jan Novák
Dublin, Ireland, June 22-24, 2016

Subdivision Next-Event Estimation for Path-Traced Subsurface Scattering
Dublin, Ireland, June 22-24, 2016

Portal-Masked Environment Map Sampling
Darmstadt, Germany, 2015

Residual Ratio Tracking for Estimating Attenuation in Participating Media
Shenzen, China, December 3-6, 2014

Efficient Many-Light Rendering of Scenes with Participating Media
Karlsruhe, Germany, 2014

Progressive Visibility Caching for Fast Indirect Illumination
Lugano, Switzerland, September 11-13, 2013

Path-Space Manipulation of Physically-Based Light Transport
Anaheim, USA, July 21-25, 2013

Scalable Realistic Rendering with Many-Light Methods
Girona, Spain, May 6-10, 2013

Progressive Virtual Beam Lights
Paris, France, June 27-29, 2012

Virtual Ray Lights for Rendering Scenes with Participating Media
Los Angeles, USA, August 5-9, 2012

Approximate Bias Compensation for Rendering Scenes with Heterogeneous Participating Media
Hong Kong, China, September 12-14, 2012

Rasterized Bounding Volume Hierarchies
Cagliary, Italy, May 13-18, 2012

Screen-Space Bias Compensation for Interactive High-Quality Global Illumination with Virtual Point Lights
San Francisco, USA, February 18-20, 2011

Path Regeneration for Random Walks
Morgan Kaufmann Publishers Inc., 2011

Instant Multiple Scattering for Interactive Rendering of Heterogeneous Participating Media
KIT - Karlsruhe Institut of Technology, December 8, 2010

Path Regeneration for Interactive Path Tracing
Norrköping, Sweden, May 3-7, 2010
teaching
WS 2018 (ETH)
WS 2017 (ETH)
WS 2016 (ETH)
WS 2015 (ETH)
SS 2015 (ETH)
SS 2013 (KIT)
- GPU-Computing
- General-Purpose Computation on Graphics Processing Units
- Praktikum Grafik-Programmierung und Anwendungen
WS 2012/2013 (KIT)
- GPU-Computing
- General-Purpose Computation on Graphics Processing Units
- Praktikum Grafik-Programmierung und Anwendungen
SS 2012 (KIT)
- GPU-Computing
- General-Purpose Computation on Graphics Processing Units
- Praktikum Grafik-Programmierung und Anwendungen
WS 2011/2012 (KIT)
- GPU-Computing
- General-Purpose Computation on Graphics Processing Units
- Praktikum Grafik-Programmierung und Anwendungen
SS 2011 (KIT)
- GPU-Computing
- General-Purpose Computation on Graphics Processing Units
- Seminar Natürliche Phänomene in der Computergrafik
WS 2010/2011 (KIT)
- GPU-Computing
- General-Purpose Computation on Graphics Processing Units
- Fortgeschrittene Echtzeit-Rendering-Techniken
miscellaneous
reviewing for
- Transaction on Graphics, Computer Graphics Forum, IEEE Computer Graphics and Applications, Computers & Graphics, and others
- SIGGRAPH, SIGGRAPH Asia, Eurographics, EGSR, HPG, Pacific Graphics, Graphics Interface, and others
professional activities
- IPC member for SIGGRAPH 2019, EGSR 2017; 2020, HPG 2017; 2020, Pacific Graphics 2019
- Posters co-chair for EGSR 2014
mentoring
- Saeed Hadadan (NVIDIA) - internship, finished 1/2023
- Baptiste Nicolet (NVIDIA) - 3-month internship, finished 9/2022
- Stavros Diolatzis (NVIDIA) - 3-month internship, finished 10/2021
- Pascal Chang (ETH) - Towards Photorealistic and Controllable Neural Appearance Transfer M.Sc. thesis, 10/2022
- Alexandre Cavaleri (ETH) - Photorealistic Neural Appearance Transfer, M.Sc. thesis, 2021
- Hendrik Baatz (ETH, NVIDIA) - NeRF-Tex: Neural Radiance Field Textures, M.Sc. thesis, 3/2021, and 3-month internship
- Till Schnabel (ETH, NVIDIA) - Temporal Neural Scene Understanding, M.Sc. thesis, 8/2020, and 3-month internship
- Thijs Vogels (NVIDIA) - 3-month internship, finished 8/2020
- Ivo Kondapaneni (NVIDIA) - 3-month internship, finished 8/2020
- Jonathan Granskog (ETH, NVIDIA) - Neural Scene Understanding, M.Sc. thesis, finished 9/2019
- Thomas Müller (ETH) - Efficient Light-transport Simulation using Machine Learning, Ph.D. thesis, finished 4/2019
- Ivo Kondapaneni (DRZ) - 3-month internship, finished 9/2018
- Xi Deng (DRZ) - 3-month internship, finished 9/2018
- Yu-chen Tsai (ETH) - Volumetric Reconstruction of Atmospheric Clouds from a Single Image, M.Sc. thesis, finished 4/2018
- Delio Vicini (ETH) - Gradient-domain Rendering of Clouds, M.Sc. thesis, 2017
- Lifan Wu (DRZ) - 3-month internship, finished 9/2017
- Matthias Fauconneau (DRZ) - 9-month internship, finished 9/2017
- Zdravko Velinov (DRZ) 3-month internship, finished 9/2017
- Simon Kallweit (ETH) - Learning High-Order Scattering in Rendering from Data, M.Sc. thesis, finished 9/2016
- Thijs Vogels (ETH) - Kernel-predicting Convolutional Neural Networks For Denoising Monte Carlo Renderings, M.Sc. thesis, finished 9/2016
- Delio Vicini (DRZ) - 3-month internship, finished 9/2016
- Parsa Mirdehghan (DRZ) 3-month internship, finished 9/2016
- Thomas Müller (ETH) - Modeling and Rendering Heterogeneous Granular Media, M.Sc. thesis, finished 3/2016
- Benedikt Bitterli (ETH) - Informed Choices in Primary Sample Space, M.Sc. thesis, finished 9/2015
- Adrian Blumer (DRZ) - 3-month internship, finished 1/2015
- David Koerner (DRZ) - 3-month internship, finished 12/2014
- Shuoran Yang (DRZ) - 6-month part-time internship, finished 8/2014
- Simon Kallweit (DRZ) - 2-month internship, finished 8/2014
- Justus Ulbrich (KIT) - Visibility Caching for Progressive Many-Light Algorithms, B.Sc. thesis, finished 5/2012
- Michael Sohm (KIT) - Progressive Virtual Spherical Lights for Rendering Glossy Scenes, B.Sc. thesis, finished 5/2012
- Karsten Brand (KIT) - Realistic Screen-Space Subsurface Scattering, Diploma thesis, finished 1/2012
- Martin Tillman (KIT) - 2D Path Tracing, Study thesis, finished 5/2011