__NOTOC__
In
computer graphics
Computer graphics deals with generating images and art with the aid of computers. Computer graphics is a core technology in digital photography, film, video games, digital art, cell phone and computer displays, and many specialized applications. ...
, unbiased rendering or photorealistic rendering are
rendering techniques that avoid systematic errors, or
statistical bias, in computing an image’s
radiance. Bias in this context means inaccuracies like dimmer light or missing effects such as soft shadows, caused by approximations. Unbiased methods, such as
path tracing
Path tracing is a rendering algorithm in computer graphics that Simulation, simulates how light interacts with Physical object, objects, voxels, and Volumetric_path_tracing, participating media to generate realistic (''physically plausible'') R ...
and its derivatives, simulate real-world
lighting
Lighting or illumination is the deliberate use of light to achieve practical or aesthetic effects. Lighting includes the use of both artificial light sources like lamps and light fixtures, as well as natural illumination by capturing daylight. ...
and
shading with full physical accuracy. In contrast, biased methods, including traditional
ray tracing, sacrifice precision for speed by using approximations that introduce errors—often seen as blur.
This blur reduces
variance
In probability theory and statistics, variance is the expected value of the squared deviation from the mean of a random variable. The standard deviation (SD) is obtained as the square root of the variance. Variance is a measure of dispersion ...
(random noise) by averaging light samples, enabling faster computation with fewer samples needed for a clean image.
Mathematical definition
In mathematical terms, an unbiased estimator's expected value (E) is the population
mean
A mean is a quantity representing the "center" of a collection of numbers and is intermediate to the extreme values of the set of numbers. There are several kinds of means (or "measures of central tendency") in mathematics, especially in statist ...
, regardless of the number of observations. The
errors in an image produced by unbiased rendering are due to random statistical
variance
In probability theory and statistics, variance is the expected value of the squared deviation from the mean of a random variable. The standard deviation (SD) is obtained as the square root of the variance. Variance is a measure of dispersion ...
, which appears as
high-frequency
High frequency (HF) is the International Telecommunication Union, ITU designation for the radio band, band of radio waves with frequency between 3 and 30 megahertz (MHz). It is also known as the decameter band or decameter wave as its wavelengt ...
noise. Variance in this context decreases by n (standard deviation decreases by n) for n data points.
Consequently, four times as much
data
Data ( , ) are a collection of discrete or continuous values that convey information, describing the quantity, quality, fact, statistics, other basic units of meaning, or simply sequences of symbols that may be further interpreted for ...
is required to halve the
standard deviation
In statistics, the standard deviation is a measure of the amount of variation of the values of a variable about its Expected value, mean. A low standard Deviation (statistics), deviation indicates that the values tend to be close to the mean ( ...
of the error, making unbiased rendering less suitable for
real-time or interactive applications. An image that appears
noiseless and smooth from an unbiased renderer is probabilistically correct.
Caustics example
An unbiased technique, like path tracing, cannot consider all possible light paths due to their
infinite number. It may not select ideal paths for a given
render, as this would introduce bias. For example, path tracing struggles with
caustics from a
point light source because it is unlikely to randomly generate the exact path needed for accurate
reflection.
On the other hand, progressive
photon mapping (PPM), a biased technique, handles caustics effectively. Although biased, PPM is consistent, meaning that as the number of samples increases to infinity, the bias error approaches zero, and the probability that the estimate is correct reaches one.
List of unbiased rendering methods
*
Path tracing
Path tracing is a rendering algorithm in computer graphics that Simulation, simulates how light interacts with Physical object, objects, voxels, and Volumetric_path_tracing, participating media to generate realistic (''physically plausible'') R ...
*
Bidirectional path tracing
*
Metropolis light transport and the related "energy redistribution path tracing" (ESPT)
List of unbiased renderers
*
Arion
*
Arnold
*
Cycles
*
Kerkythea
*
LuxRender
*
Mantra
*
Maxwell Render
*
Octane RenderFstorm Render(external link)
See also
*
Global illumination (GI)
*
Physically based rendering (PBR)
*
Non-photorealistic rendering (NPR)
References
Bibliography
*
*
*
3D rendering
{{compu-graphics-stub