Christoph Peters
momentsingraphics.bsky.social
Christoph Peters
@momentsingraphics.bsky.social
Graphics researcher at TU Delft. Formerly Intel, KIT, NVIDIA, Uni Bonn. Known for moment shadow maps, MBOIT, blue noise, spectra, light sampling. Opinions are my own.
https://MomentsInGraphics.de
A presentation recording (ca. 10 minutes) and the PDF slides for my transmittance estimation paper are available now:
momentsingraphics.de/SiggraphAsia...
December 17, 2025 at 3:05 PM
My third and final blog post on spectral rendering is out. This one compares results of RGB and spectral rendering under different illuminants and draws conclusions.
momentsingraphics.de/SpectralRend...
November 20, 2025 at 6:59 PM
My second blog post on spectral rendering is out. This one explains how to use wavelength importance sampling to minimize color noise while limiting the overhead to 0.3 ms and how to make BRDFs spectral.
momentsingraphics.de/SpectralRend...
November 13, 2025 at 8:38 PM
RGB rendering is founded on lies and perpetuated by misconceptions about the practicality of spectral rendering. My new blog post series describes a spectral GPU path tracer. Part 1 focuses on how to make it work with existing RGB assets.
momentsingraphics.de/SpectralRend...
November 6, 2025 at 6:46 PM
The underlying theory of unique minimum variance unbiased (UMVU) estimates can provide high-quality Monte Carlo estimates of all sorts of non-linear functions of random variables. The paper also proposes new estimates for distance sampling MIS weights. What will you use it for?
October 30, 2025 at 1:25 PM
Ray marching is a common approach to GPU-accelerated volume rendering, but gives biased transmittance estimates. My new #SIGGRAPHAsia paper (+code) proposes an amazingly simple formula to eliminate this bias almost completely without using more samples.
momentsingraphics.de/SiggraphAsia...
October 30, 2025 at 1:24 PM
Physically-based differentiable rendering enables inverse rendering, but handling visibility is hard. Our SIGGRAPH
2025 paper uses quadrics to importance sample silhouette edges--outperforming all existing unidirectional differentiable path tracers.
momentsingraphics.de/Siggraph2025...
August 3, 2025 at 12:13 PM
My new blog post explains spectral radiometric quantities, photometry and basics of spectral rendering. This is part 2/2 in a series on radiometry. Learn what it means when a light bulb has 800 lumen and how your renderer can account for that.
momentsingraphics.de/Radiometry2P...
January 19, 2025 at 8:29 AM
You cannot get physically-based rendering right without understanding radiometry. My new blog post explains it all, relying on familiar concepts from rendering algorithms as much as possible.
Part 2 will come next week.
momentsingraphics.de/Radiometry1B...
January 12, 2025 at 7:44 PM
Do you want to learn path tracing? Two lectures that I held at TU Delft are on YouTube now! The 2nd is what I had in mind for part 3 of my path tracing workshop. No Shadertoy exercises this time, but an open source Vulkan path tracer 🥳.
www.tudelft.nl/ewi/over-de-...
www.youtube.com/watch?v=Uerw...
December 19, 2024 at 11:47 AM