v4.1.0
v4.1.0:
HIGHLIGHTS:
- SH denoisers: SH (spherical harmonics) resolve replaced with a higher quality & specular-compatible SG (spherical gaussian) resolve
- SH denoisers: introduced re-jittering after denoising which is essential for upscaling techniques
- NRD: significantly reduced shader compilation & code linkage times
- NRD: usability improvements
- RELAX: added SH denoisers
- REBLUR: bug fixes
DETAILS:
- SH denoisers: SH (spherical harmonics) resolve replaced with a higher quality & specular-compatible SG (spherical gaussian) resolve
- SH denoisers: introduced re-jittering after denoising which is essential for upscaling techniques
- NRD: introduced "ShaderMake"
- NRD: usability improvement: removed "NRD_HEADER_ONLY" (added "NRD_INTERNAL" macro on the NRD side)
- NRD: usability improvement: for internal compilation matrix packing is set to "column_major", to override possible "-Zpr" setting in the compiler command line
- RELAX: added SH denoisers
- RELAX: fixed regression for specular surface history weight
- REBLUR: improved reprojection on surfaces with variadic roughness
- REBLUR: fixed a resolution scale related bug in TS
- REBLUR: slightly increased "lobeAngleFraction"
- REBLUR: fixed smb-based accumulation for very high roughness
- fixed VK validation errors after migrating to VK v1.3.239
- fixes for Linux
- Cmake improvements
- updated scripts
- updated dependencies
- updated README & UPDATE
- refactoring