Apologies if this is a very basic question, but i am trying to use the OptiX denoiser on a noisy png image, and it is giving me a pretty unusable image full of checkerboard patterns and is all red.
This is the original image:
Stored as a png file.
And this is the output:
Details about what i am doing:
- I am using OptiX 7.3
- The image format is given to optix as Float3
- There is no reordering of the buffer elements in between the format conversions.
- The initial float3 buffer is made by converting the uchar rgb png data to a float then dividing by 255.0
- The output png buffer is made by the opposite process, multiply by 255.0 then convert to uchar.
- I do not give optix a guide albedo or normal image
- I do not give it an hdr intensity either.
- the model kind is ldr, choosing hdr doesnt make a difference.
- the output pixels appear to be in Ldr range, but ive also observed it giving gigantic numbers.
Now, i realize that this is a horrible way to run the denoiser because i give it basically no other hints, but is it expected to get such a bad result out of a simple image? Or am i perhaps doing something wrong?