How does Halt Condition Noise Threshold work?
Forum rules
Please upload a testscene that allows developers to reproduce the problem, and attach some images.
Please upload a testscene that allows developers to reproduce the problem, and attach some images.
How does Halt Condition Noise Threshold work?
Hello guys, Im new here and I've been using LuxCore since I saw Laci's works xD I would like to know how this Halt condition work, I dont see any information about it and for me, thats the best method to render a final image but when I try to use it, doesnt work, It renders without limitation... thanks guys!
Re: How does Halt Condition Noise Threshold work?
There are 3 available halt conditions:
1) one based on time
2) one based on samples per pixel
3) one based on estimate amount of noise
The last one work like this: every 64 samples per pixel rendered (the amount is configurable), it compares the current rendered image with the last one saved (during the previous comparison); if the difference is under the noise threshold, the rendering is considered done.
Due to numerical precision issues, if the threshold is too low, it may happen to take a very long time or even never stop. You should use a threshold in the range of 3/256 <=> 9/256 (the difference in 8 bit RGB). If you use the denoiser, you can use some quite high value.
For animations, you usually enable 2 stops conditions: samples/pixel and threshold noise. So the first one to be met will stop the rendering.
1) one based on time
2) one based on samples per pixel
3) one based on estimate amount of noise
The last one work like this: every 64 samples per pixel rendered (the amount is configurable), it compares the current rendered image with the last one saved (during the previous comparison); if the difference is under the noise threshold, the rendering is considered done.
Due to numerical precision issues, if the threshold is too low, it may happen to take a very long time or even never stop. You should use a threshold in the range of 3/256 <=> 9/256 (the difference in 8 bit RGB). If you use the denoiser, you can use some quite high value.
For animations, you usually enable 2 stops conditions: samples/pixel and threshold noise. So the first one to be met will stop the rendering.