Dade wrote: Fri Nov 16, 2018 4:21 pm
@B.Y.O.B. is it an uninitialized variable ? Where does it come from as soon after having just opened the file ?
Once the value is computed, it is saved in the property.
So if you only open the file without rendering, you are seeing the last value that was computed.
You have to disable clamping, start a render and wait 10 seconds, then the new value is printed in the console (and assigned to the property).
If I have a NAN value whilst using Metropolis, then I have to change to Sobol and re run in order to fix it. Once fixed, if I then switch back to Metropolis, re-run and then Esc within the first couple of minutes then the NAN value is back.
I just found weird thing.
My setup is hdr map light and small heterogeneous volume object (camera is not inside it).
Object has jpg uv texture in transmission color in glass and in Glossy Translucent (i do add 0.02 and multiply by 0.97 to avoid 0 and 1 values).
When i remove the mix material, i get smaller brightness values.
Glossy Translucent only 72.274162
Glass only 1.723827
0.5 mix Glossy Translucent and Glass 340282346638528859811704183484516925440
Racleborg wrote: Mon Nov 19, 2018 10:50 am
After playing around with this a lot over the weekend, it appears that the problem only occurs with Metropolis and not with Sobol.
I'm going to check this, I was "absorbed" by a quite serious problem I have found in TILEPATH but I have nearly finished fixing all the related issues.
Support LuxCoreRender project with salts and bounties
Racleborg wrote: Sat Nov 17, 2018 2:50 pm
If I have a NAN value whilst using Metropolis, then I have to change to Sobol and re run in order to fix it. Once fixed, if I then switch back to Metropolis, re-run and then Esc within the first couple of minutes then the NAN value is back.
I'm following your steps and trying to reproduce the problem here but it works all the times.
@B.Y.O.B.: waiting 10 secs, to update the suggested clamp value, is a procedure prone to errors. For instance, when working with GPUs, the film could have not yet been downloaded from the GPU ram at all. Could you use a condition based on "samples per pixel" statistic ? It is exactly the same problem of BCD denoiser warmup up period (and the same solution could be used here too).
Support LuxCoreRender project with salts and bounties