Files
test/intern/cycles/kernel
Lukas Stockner 6cd1d34dc1 Cycles Denoising: Prevent overfitting when using a very low radius
For example, when using a radius of 1, only 9 pixels (due to weighting maybe
even less) will be used, but the transform code may still decide to use a
5-dimensional (or even higher) fit.
This causes severe overfitting and therefore weird pixel values.

To avoid this, this commit limits the amount of dimensions to a third of the
pixel number. For a radius of 3 or more, this doesn't change anything, but
for 1 and 2 it can prevent fireflies and/or negative values being produced.
2017-05-19 23:33:22 +02:00
..
2017-03-29 15:41:56 +02:00
2017-05-19 12:52:12 +02:00
2017-04-18 11:43:09 +02:00
2017-04-18 11:39:21 +02:00