Talk:Unbiased rendering

Active discussions
WikiProject Computer graphics (Rated Stub-class)
This article is within the scope of WikiProject Computer graphics, a collaborative effort to improve the coverage of computer graphics on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
Stub-Class article Stub  This article has been rated as Stub-Class on the project's quality scale.
 ???  This article has not yet received a rating on the project's importance scale.
Note icon
This article has been automatically rated by a bot or other tool as Stub-Class because it uses a stub template. Please ensure the assessment is correct before removing the |auto= parameter.
Stock post message.svg To-do list for Unbiased rendering: edit·history·watch·refresh· Updated 2019-02-28


Here are some tasks awaiting attention:

Global illuminationEdit

Why was this redirecting people to the global illumination page?

Biased vs. Unbiased vs. ConsistentEdit

"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)[]

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)[]

Usefulness of list of renderersEdit

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)[]

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)[]

Unbiased is biasedEdit

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)[]

Light tracingEdit

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)[]

Path SelectionEdit

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)[]

Return to "Unbiased rendering" page.