I have problems to make adaptive sampling threshold based on a curve to work as expected, if fact it behaves like if thresold was 0 or very close to 0 for the whole image. I have worked out a simple system to detect it, which is rendering a tone in the image with no curve but with a thresold the "curve" option is supposed to use for that area, and the result is compared with how the "curve" option would perform on there. The result is that "curve" is using much more sampling in that area at any render time.
In the example below, "curve" thresold is enabled which on the cyan area is supposed to be using a 0.0012 thresold as per your report
, since on that area pixel brightness is 0.22 more or less. This is pass 7 with a x2
factor for AA, lights and indirect samples.
However, if I render with no curve but with a 0.0012 thresold, in pass 7 with x2
factor for AA, lights and indirect samples, I get the result below.
Also it would be great if in the future we can work out a more flexible curve option, for instance the user could set parameters for low, mid and high tones and with that information producing a curve for sampling the whole image. Thanks David.