Paul Himmler

Paul Himmler

PhD Candidate in Visual Computing

I am a PhD candidate under the supervision of Prof. Dr.-Ing. Tobias Günther at the Professorship for Visual Computing at FAU Erlangen-Nürnberg.

My research primarily focuses on inverse rendering and variational optimization problems in visual computing as well as grid-free Monte Carlo methods for solving partial differential equations. This involves the development of numerical optimization techniques that are highly parallelized on GPUs. I am passionate about collaborative research and thrive in interdisciplinary environments that inspire the exploration of novel and complex research paths.

Publications

Journal

SIGGRAPH 2026 ACM Transactions on Graphics (SIGGRAPH), 2026

Monte Carlo Rendering of Biharmonic Diffusion Curves

Paul Himmler, Tobias Günther

A grid-free Monte Carlo solver for biharmonic diffusion curves by formulating rendering as a variational optimization problem.

TVCG 2026 IEEE Transactions on Visualization and Computer Graphics, 2026

Visibility Optimization for Direct and Indirect Volume Rendering using Level Set Propagation

Paul Himmler, Tobias Günther

Joint visibility optimization in direct and indirect volume rendering by evolving implicit geometry to reveal user-selected structures.

SIGGRAPH 2025 ACM Transactions on Graphics (SIGGRAPH), 2025

Conformal First Passage for Epsilon-free Walk-on-Spheres

Paul Himmler, Tobias Günther

A novel grid-free approach to solve the Laplace equation in two dimensions using conformal maps to calculate first passage probabilities.

EuroVis 2024 Computer Graphics Forum (Proc. EuroVis), 2024

Transmittance-based Extinction and Viewpoint Optimization

Paul Himmler, Tobias Günther

Concurrent transmittance-based extinction and viewpoint optimization via non-linear energy minimization incorporating visibility measures of relevant structures in volumetric data.

Thesis

Electromagnetic Wave Transport with Maxwell's Equations
Master's Thesis (graded 1.0) FAU Erlangen-Nürnberg, 2023

Electromagnetic Wave Transport with Maxwell's Equations

Paul Himmler

Electromagnetic Wave Transport with Maxwell's Equations to research and develop grid-free Monte Carlo methods for simulating electromagnetic wave propagation.

Understanding and simulating the general behavior of electromagnetic waves in arbitrary environments is a challenging problem, not only in mathematical or physical terms, but also in algorithmic terms. Mathematical formulations based on physical observations, such as Maxwell’s equations, do exist, but their calculation is a complex and difficult undertaking. At the same time, an understanding of these processes is of paramount importance because the sheer size of the electromagnetic spectrum means that the applications are also diverse. From X-rays in medicine, to visible light in visualization, to radar waves, such as those used in the automotive industry, to name just a few direct fields of application. In addition, many other scenarios such as quantum mechanics or audio wave simulation could benefit from a general algorithmic description for electromagnetic wave behavior. Particularly, wave properties such as diffraction and interference are of high interest. Thus, to gain important insights, a computer simulation of the real world behavior of electromagnetic waves would be of great benefit. By its very nature, it is not easy to build such a simulation since it requires solving a second-order linear partial differential equation, the wave equation. Moreover, many of the defining properties occur only at relatively small scales, which poses numerical problems. There are strategies such as the Finite-Difference Time-Domain Method or the Method of Moments. However, they suffer from limitations regarding domain size or overall accuracy. We present a method based on Monte Carlo integration that attempts to overcome any discretization constraints, showcasing a different approach to the problem. In this thesis, a brief overview of the physical and mathematical basics is given at the beginning. In addition, related work and alternative approaches are discussed. Then, we proceed with the development of the Monte Carlo Waves method to simulate electromagnetic waves. Our method solves the inhomogeneous Helmholtz equation in several subdomains. For this, we must find valid boundary conditions to achieve physically plausible results. After explaining the principle algorithm, an analysis of the results is presented. In order to consolidate the presented approach, it is compared to existing methods. At the end, an outlook is given and possible further developments are discussed.

Projects

Vulkan / C++
SAF: Simple Application Framework

Framework for rapid development of applications and prototypes with graphical user interfaces in C++/CUDA/Slang based on Vulkan and ImGui - used in my research projects.

Vulkan Ray Tracing
Rayce: Hardware Accelerated Pathtracing with Vulkan

Real-time path tracer exploring hardware-accelerated ray tracing and light transport techniques.

Graphics Engine
Mango: Graphics Playground/Engine

Compact real-time rendering framework exploring physically based rendering techniques and rendering architecture.