Metropolis Light Transport

Metropolis light transport (MLT) is a global illumination application of a Monte Carlo method called the Metropolis–Hastings algorithm to the rendering equation for generating images from detailed physical descriptions of three-dimensional scenes. [1][2]

Metropolis Light Transport 1

Abstract We present a new Monte Carlo method for solving the light transport problem, inspired by the Metropolis sampling method in computational physics. To render an image, we generate a sequence of light transport paths by randomly mutating a single current path (e.g. adding a new vertex to the path). Each mutation is accepted or rejected with a carefully chosen probability, to ensure that ...

16.4 Metropolis Light Transport In 1997, Veach and Guibas proposed an unconventional rendering technique named Metropolis Light Transport (MLT), which applies the Metropolis-Hastings algorithm from Section 13.4 to the path space integral in Equation (16.1).

Metropolis Light Transport 3

Metropolis Light Transport is a family of MCMC algorithms that simulate global illumination by targeting high-contribution light paths. It employs charted parameterizations and stochastic inversions to navigate complex path spaces and maintain detailed balance. MLT enhances photorealistic rendering performance by reducing noise and artifacts in scenes with caustics, glossy surfaces, and ...

Metropolis Light Transport 4

Metropolis light transport (MLT) is a Monte Carlo-based rendering algorithm for simulating global illumination in computer graphics, which solves the light transport equation by generating paths through a scene using the Metropolis-Hastings Markov chain method. Introduced by Eric Veach and Leonidas J. Guibas in their 1997 SIGGRAPH paper, MLT starts with an initial light path and iteratively ...

Metropolis Light Transport 5

This post offers a detailed explanation of Metropolis Light Transport in particular and path tracing in general, providing the relevant theoretical background.

Metropolis Light Transport 6