Jump to content

Talk:Unbiased rendering

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

Global illumination

[edit]

Why was this redirecting people to the global illumination page?

Biased vs. Unbiased vs. Consistent

[edit]

"Given enough time, unbiased renderers can produce extremely photo-realistic images that surpass the quality of those produced by a biased renderer."

I believe this statement is wholly inaccurate.

In an unbiased rendering technique (and we're going to assume ray tracing for now), the expected value is the correct answer. In the example of a pixel, as you fire many rays in path tracing, your rays are your "random variables" and the results of each of them will average into the correct answer. The expected value of an estimator is

where is the solution to the integral we're trying to solve. The only error that occurs here is in the variance. In a biased estimator,

where is the bias error term. This is sometimes a "blur" to help smooth out variance. A biased algorithm is consistent if

meaning that the bias error goes to zero as more samples are used. A consistent, biased technique and an unbiased (and therefore consistent) technique will both converge to the correct answer. Using just the terms biased and unbiased is not enough to compare how fast these will converge. Therefore, an unbiased renderer cannot state that it surpasses the quality of a biased, but consistent, renderer, since both converge to the expected value as . 128.213.17.35 (talk) 13:08, 1 September 2010 (UTC)[reply]

Also, nothing about the definition of an unbiased renderer states that it considers all possible light paths. In fact, for point light sources, the probability of hitting paths are zero in path tracing, an unbiased technique. Progressive photon mapping can handle caustics and caustics viewed through a specular surface, and it is an biased technique.
128.213.17.35 (talk) 13:17, 1 September 2010 (UTC)[reply]

Usefulness of list of renderers

[edit]

I would question the usefulness of the list of renderers. Most of them support several estimators/integrators, some of them possibly not unbiased. A list of unbiased rendering algorithms would add a lot more value. — Preceding unsigned comment added by 141.3.42.183 (talk) 08:49, 25 June 2015 (UTC)[reply]

I'm curious to know of a renderer that could occupy such a list. All of the listed renderers are biased.CalebPM (talk) 19:24, 18 October 2018 (UTC)[reply]

Unbiased is biased

[edit]

The page should reflect that these unbiased renderers use approximations. They're good approximations, but approximations, nonetheless. In ten years' time, when rendering algorithms are likely to be even more accurate than today's, they will call the renderers of 2018 biased and theirs unbiased. A truly unbiased renderer is purely hypothetical.

I'm not going to suggest we change the terms because it's too late for that. Rather, it should at the very least be conveyed that there are improvements to be made. Unbiased renderers of 2018 do have bias.CalebPM (talk) 19:07, 18 October 2018 (UTC)[reply]

Light tracing

[edit]

It looks like light tracing is a feature of 3ds max. And not a physically accurate one. 2601:647:CB03:5930:7D9F:E023:7DD8:2D53 (talk) 16:46, 2 December 2019 (UTC)[reply]

Path Selection

[edit]

In the section Caustics Example the article states that "...an unbiased technique... may not select ideal paths for a given render (because to select certain paths over others introduces bias)." The parenthetical here needs clarification as it could be describing Importance sampling#Application_to_simulation which does not necessarily introduce bias. Wuzelwazel (talk) 23:41, 31 May 2020 (UTC)[reply]