How does Halt Condition Noise Threshold work?

Use this forum for general user support and related questions.
Forum rules
Please upload a testscene that allows developers to reproduce the problem, and attach some images.
Post Reply
Oscar9531
Posts: 35
Joined: Sat Oct 05, 2019 3:42 am

How does Halt Condition Noise Threshold work?

Post by Oscar9531 »

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!
User avatar
Dade
Developer
Developer
Posts: 5675
Joined: Mon Dec 04, 2017 8:36 pm
Location: Italy

Re: How does Halt Condition Noise Threshold work?

Post by Dade »

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.
Support LuxCoreRender project with salts and bounties
Post Reply