Lachei / VulkanPBRT

Vulkan physically based raytracer including denoising
MIT License
28 stars 11 forks source link

External exr buffer images #13

Closed Lachei closed 2 years ago

Lachei commented 2 years ago

Adds the ability to load external .exr dataset to use the denoiser on already rendered datasets. To provide motion vector information and accumulate data without a raytracing pipeline an accumulator pipeline was added. The class for importing external datasets already has the functionality to export renderings to .exr images. External dataset denoising is integrated into the main pipeline without interfering with all other functionalities.

The constructor for the PBRT pipeline has been changed to be more consistent and more compact. This change should be reviewed and approved. Further the compilation was only checked on Linux.