v4.2.0
v4.2.0:
HIGHLIGHTS (BREAKING CHANGES - please read UPDATE.md):
- NRD: a single NRD instance can now include any combination of denoisers, including repeating ones
- NRD: the transient memory pool is internally optimized to reduce memory consumption if an instance has several denoisers
- NRD: fixed behavior for y-inverted projection matrices (
m11 < 0
) - NRD: accelerated sky only rendering
- REBLUR: rewritten anti-firefly filter (significantly less biased, good cleaner of undenoised sporadic bright samples)
- REBLUR: several fixes
- RELAX: significantly reduced memory usage
DETAILS:
- NRD: a single NRD instance can now include any combination of denoisers, including repeating ones
- NRD: the transient memory pool is internally optimized to reduce memory consumption if an instance has several denoisers
- NRD: fixed behavior for y-inverted projection matrices (m11 < 0)
- NRD: DLL version string now includes encoding information to avoid confusion
- NRD INTEGRATION: introduced
NewFrame
&SetCommonSettings
to reflect changes in NRD API - NRD: accelerated sky only rendering
- REBLUR: rewritten anti-firefly filter (significantly less biased, good cleaner of undenoised sporadic bright samples)
- REBLUR: fixed broken specular occlusion only denoiser
- REBLUR: slightly improved disocclusion test in some corner cases
- RELAX: significantly reduced memory usage
- CMAKE: fixed usage outside of NRD
- updated README
- updated UPDATE
- updated dependencies