How do I let the render continue? Render stops at 100% converge instead max samples.
vozolgant
Posts: 207
in The Commons
How do I let the render continue? Render stops at 100% converge instead max samples. I set 1200 max samples, but it stops at 850 samples because convergence hits 100%.
Comments
You need to turn off `Render Quality Enable`, as the `Rendering Quality` and `Rendering Converged Ratio` will take priority over the `Max Samples` and `Max Time` - I suspect though if you set 1200 in `Min Samples` instead, then you would get your 1200 samples.
I personally always disable the the render quality toggle and set a higher sample rate, stopping the render before it hits the max if it looks clear enough to me.
100% converged ratio is the best you can get.
Max samples and Max Time are, in my opinion, useless values. Useful only for those who enjoy staring at their screen during the render process to decide when the render looks good enough to be stopped.
Set the Rendering Quality to 1 (default) or 2. Set the Rendering Converged Ratio to 95~98% (100 is not really advised).And set Max time and Max samples to the ultimate maximum their values can be.
This way you can sleep while the render is running. Iray will decide by iteself, with Converged Ratio + Rendering Quality, when to stop the render. If it stops at 850 samples, it's simply because longer : wouldn't mean better.
For disabling these criterions, set their value to -1 (yes, negative). You will have to edit the parameter settings because DS min value is limited to 0.
That isn't strictly correct - at 100% converged then the pixels seem to have reached the converged state, as determined by the quality slider, but they will continue to chnage and may chnage dramatically if some rare path produces a very different result from the ones that have contributed to the current state. The Render Quality determines how fussy Iray is about what counts as converged.
Thanks both Richard(s) ;) Interesting since I'm from real time 3D and still don't grasp all the intricacies of ray/path tracing engines.
I usually set quality to 2 and converged ratio to 98%. This gives good results on "most" scenes. Then I use the same settings, but only to spot render grainy areas where some pixels obviously have a wrong RGB value (too dark corner that didn't receive enough rays, materials with refraction, etc. ).
By doing so, Iray concentrates all its computing power on one area, the quality of which is ultimately much better than that obtained when rendering the image as a whole. Because of this, I'm not sure I understand how reliable the converged ratio can be as I would have thought it would be the same whether the whole image or just part of it is rendered.
But at least it's been so far a rather efficient way to render an image quickly : full, then eventual spot renders. Especially for indoor scenes where not all areas need the same amount of samples to reach the expected quality.
It isn't a matter of iray concentrating power, it's a matter of attention - by doing a spot render the dificult pixels account for a higher proportion of the total pixels being rendered, and as long as that is enough higher it will delay the point at which Convergence Ratio of the pixels are counted as converged, given the Render Quality.
You mean you can adjust the quality of a render? Is there a thread or something that explains it?
As I said, Render Quality determines how much variance Iray tolerates when deciding that a pixel is converged - the higher it is the closer the pixel should be to its absolute final value, though that isn't guaranteed (if it were possible to determine the final value we wouldn't need all the iterations). So if your renders seem a nit too noisy overall then increasing the Render Quality may help - but it isn't an absolute "quality" setting.