[REQ] remove aperture diffraction supersampling fireflies
Posted: Thu Nov 07, 2013 11:01 am
Can they be removed?
Were fireflies are persistent we can use supersampling to get rid of them, but when we use post process aperture diffraction the fireflies persists in appearing even if the render without diffraction does not have fireflies (traced diffraction is not an option because it only appears on the lights and not on the reflections or refractions or volumes).
If we use MLT, fireflies are not so many but in some situations the stripes of MLT do not disappear in acceptable time, so we have to use BiDir using supersamling. We can lose some caustics or sss but we can have a render without fireflies or at least with not so perceptible fireflies.
Here is a MLT render that do not converge at acceptable time:The problem is that when we use aperture diffraction and high suppersamling, there are fireflies that appear on the render that are not there when we turn off diffraction, so, if we have a sort of super HDR image in indigo GUI when there is no aperture diffraction and not so apparent fireflies (maybe you can call it noise), we can now calculate the aperture diffraction based on the bright spots of the image without fireflies. Can we? Or can it be just a filter you add to diffraction and the fireflies are off?
Here an example of a render with aperture diffraction fireflies (supersampling 6, BiDir, aperture diffraction on):Here is the same render without apreture diffraction:There are not obvious fireflies.
So if we can have the bright spots info from the image without fireflies:Can make aperture diffraction without fireflies from image info?
Here is another example of aperture diffraction fireflies: I know that when the SDS problem gets solved or partially solved, maybe this kind of fireflies do not exist anymore, but for now we have them.
What do you think?
Were fireflies are persistent we can use supersampling to get rid of them, but when we use post process aperture diffraction the fireflies persists in appearing even if the render without diffraction does not have fireflies (traced diffraction is not an option because it only appears on the lights and not on the reflections or refractions or volumes).
If we use MLT, fireflies are not so many but in some situations the stripes of MLT do not disappear in acceptable time, so we have to use BiDir using supersamling. We can lose some caustics or sss but we can have a render without fireflies or at least with not so perceptible fireflies.
Here is a MLT render that do not converge at acceptable time:The problem is that when we use aperture diffraction and high suppersamling, there are fireflies that appear on the render that are not there when we turn off diffraction, so, if we have a sort of super HDR image in indigo GUI when there is no aperture diffraction and not so apparent fireflies (maybe you can call it noise), we can now calculate the aperture diffraction based on the bright spots of the image without fireflies. Can we? Or can it be just a filter you add to diffraction and the fireflies are off?
Here an example of a render with aperture diffraction fireflies (supersampling 6, BiDir, aperture diffraction on):Here is the same render without apreture diffraction:There are not obvious fireflies.
So if we can have the bright spots info from the image without fireflies:Can make aperture diffraction without fireflies from image info?
Here is another example of aperture diffraction fireflies: I know that when the SDS problem gets solved or partially solved, maybe this kind of fireflies do not exist anymore, but for now we have them.
What do you think?