I want to add Optix denoiser to my rendering software. I want to run in temporal mode.
To do so the optixDenoiser sample says the denoiser must be providen a “flow” map.
Where to find these maps? Also what is a flowtrust map?
Thank you :)
I want to add Optix denoiser to my rendering software. I want to run in temporal mode.
To do so the optixDenoiser sample says the denoiser must be providen a “flow” map.
Where to find these maps? Also what is a flowtrust map?
Thank you :)
In the OptiX 8 SDK, in the optixDenoiser folder, there is a subfolder called “motiondata” :
\OptiX SDK 8.0.0\SDK\optixDenoiser\motiondata
There are 20 flow files:
\OptiX SDK 8.0.0\SDK\optixDenoiser\motiondata\soane-Flow-001.exr"
…
\OptiX SDK 8.0.0\SDK\optixDenoiser\motiondata\soane-Flow-020.exr"
About the “flow” and “flowtrust” the API Reference PDF on page 357 says:
flow:
“image with two components: X, Y. pixel movement from previous to current frame for each pixel in screen space.”
flowtrust:
“image with a single component value that specifies how trustworthy the flow vector at x,y position in OptixDenoiserGuideLayer::flow is. Range 0…1 (low->high trustworthiness).”