Thomas Müller

About me

I am a doctoral student at the Computer Graphics Lab of ETH Zürich and Disney Research Zürich where I research how photorealistic images can be created efficiently by simulating light-matter interactions in a virtual 3D scene. As part of this endeavor I briefly had the pleasure to work on Disney's Hyperion Renderer! In my free time I am most notably involved with developing the online rhythm game osu!.

Drop me an email if you would like to chat!


Deep Scattering: Rendering Atmospheric Clouds with Radiance-Predicting Neural Networks

Simon Kallweit, Thomas Müller, Brian McWilliams, Markus Gross, Jan Novák

To appear: ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia), November 2017

PDF ] [ Supplementary PDF ] [ Video ] [ Interactive Test Suite ] [ BibTeX ]

Practical Path Guiding for Efficient Light-Transport Simulation

Thomas Müller, Markus Gross, Jan Novák

Computer Graphics Forum (Proceedings of EGSR), vol. 36, no. 4, pp. 91–100, June 2017 (Best Paper Award)

PDF ] [ Supplementary PDF ] [ Video ] [ Interactive Test Suite ] [ Slides ] [ BibTeX ]

Efficient Rendering of Heterogeneous Polydisperse Granular Media

Thomas Müller, Marios Papas, Markus Gross, Wojciech Jarosz, Jan Novák

ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia), vol. 35, no. 6, pp. 168:1–168:14, November 2016 (Winner of the CGF Cover Contest 2017)

PDF ] [ Supplementary PDF ] [ Video ] [ Interactive Test Suite ] [ Shell Database ] [ BibTeX ]

Personal Projects

tev — The EXR Viewer

A high dynamic range (HDR) image comparison tool for graphics people. tev allows viewing images through various tonemapping operators and inspecting the values of individual pixels. Often, it is important to find exact differences between pairs of images. For this purpose, tev allows rapidly switching between opened images and visualizing various error metrics (L1, L2, and relative versions thereof). To avoid clutter, opened images and their layers can be filtered by keywords.

GitHub Repository ] [ Binary Release ]