Chaos Corona Forum

Chaos Corona for 3ds Max => [Max] Feature Requests => [Max] Resolved Feature Requests => Topic started by: romullus on 2016-05-06, 14:06:19

Title: Noise limit without adaptivity
Post by: romullus on 2016-05-06, 14:06:19
I hope this request make sense. I would love to see noise level and noise level limit available even without adaptivity. Is this possible?
Title: Re: Noise limit without adaptivity
Post by: pokoy on 2016-05-06, 14:07:47
+1
Title: Re: Noise limit without adaptivity
Post by: Ondra on 2016-05-07, 15:56:24
well... it would make our code simpler actually, but may I still ask... why? Do you really disable adaptivity for some serious renders? and if yes, why?
Title: Re: Noise limit without adaptivity
Post by: romullus on 2016-05-07, 17:04:08
Nope, can't remember the last time i turned adaptivity off for other but testing purposes. Maybe my request makes little sense, but if it's possible and won't take much effort to implement, then why not? :] Besides, i find noise level limit very useful and convenient and if for some reason i feel need to disable adaptivity, i'd like to retain ability to end render process by noise amount.
Title: Re: Noise limit without adaptivity
Post by: Frood on 2016-05-09, 10:29:31
Reasons for my +1:


then why not?

Hmm... NL calculation still eats a significant amout of performance so it should really only be reported when using noise level as stop condition. That´s the only "why not" I can think of.

Good Luck

Title: Re: Noise limit without adaptivity
Post by: Ondra on 2016-05-09, 14:10:40
Hmm... NL calculation still eats a significant amout of performance

Did you measure it? can you give us some numbers? We would be interested in it, because it seems the overhead is really small here
Title: Re: Noise limit without adaptivity
Post by: Frood on 2016-05-09, 14:51:33
Last time I clearly noticed it (and tested it) was when default recalc interval was discussed. That time my brows went to the ceiling and I knew why it´s not calculated every pass because the performance loss was obvious. Not seriously testet since then, but I can do some tests on the side.

Good Luck


Title: Re: Noise limit without adaptivity
Post by: Ondra on 2016-05-09, 15:07:49
still it would be interesting to get some numbers - how much time at what resolution does it approximately takes.

In other news, calculating the noise level even without adaptivity would take same extra memory as adaptivity takes (1 extra pass), so we wont be doing it
Title: Re: Noise limit without adaptivity
Post by: Frood on 2016-05-09, 15:16:14
(...) would take same extra memory (...)

yepp, but when in the long run #passes will/should/could be replaced by image quality (=noise level) then calculating noise level at least when it´s a stop condition still makes sense - even without adaptivity in use.

Good Luck

Title: Re: Noise limit without adaptivity
Post by: Ondra on 2016-05-09, 15:21:20
that would make sense, but the central argument is that you should just not disable adaptivity ;)
Title: Re: Noise limit without adaptivity
Post by: Frood on 2016-05-09, 15:33:29
Then reactivate that adaptivity on slaves again and make it work ;)

Good Luck