Skip to content

v4.2.0

Compare
Choose a tag to compare
@dzhdanNV dzhdanNV released this 23 May 09:53
· 77 commits to master since this release

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