Skip to content

Latest commit

 

History

History
95 lines (74 loc) · 4.17 KB

CHANGELOG.md

File metadata and controls

95 lines (74 loc) · 4.17 KB

Changelog

0.3.16 - 2023-2-8

Changed

  • Remove Upscale::None variant.

0.3.15 - 2022-12-24

Changed

  • Make enabling/disabling emissive spatial reuse a separate config item (default to false).

Fixed

  • Fix TAA leaving trials on the background.

0.3.14 - 2022-12-11

Changed

  • Make SMAA Tu4x ratio 2.0 the default setting.

0.3.10 - 2022-12-8

Changed

  • SMAA now re-projects and clamps previous frame pixels in a much more cleaver way, which greatly reduces ghosting artefacts.

Fixed

  • Fix nearest velocity implementation.

0.3.9 - 2022-12-7

Changed

  • SMAA now rejects samples re-projected from the previous frame also by matching sub-pixel velocity with jittering. This allows less aliasing for upscaled renderings in motion.
  • Use nearest velocity in both SMAA and TAA.

0.3.8 - 2022-12-6

Added

  • Add type HikariUniversalSettings for disabling building of acceleration structures. (#35)

Fixed

  • Fix more TAA ghosting for multiple upscaling ratios.

0.3.7 - 2022-12-5

This is mainly a bug-fix and performance upgrade.

Changed

  • Optimize data structures and bandwidth usage.

Fixed

  • Fix SMAA previous color re-projection to get less aliasing when moving.
  • Fix TAA when the upscaling ratio is 1.0.

0.3.5 - 2022-12-4

Changed

  • Do TAA color clipping on instance miss. (b736703)

Fixed

  • Suppress bloom fireflies. (252ee68)

0.3.4 - 2022-12-2

Changed

  • Apply firefly filtering to emissive lighting. (e7c8c52)
  • Invalidate previous spatial reservoir if the corresponding temporal reservoir is invalidated to speedup light updating.

0.3.3 - 2022-12-1

Changed

  • Improve SMAA Tu4x quality when moving by sampling previous full scale rendering. (065ca1c)
  • Unroll loops in denoiser. (4ecfbf5)

Fixed

  • Spatial reusing kernel jitter each frame to avoid non-convergence. (aca0001)

0.3.2 - 2022-11-29

Changed

  • Breaking: Add hikari render graph back. Users need to set camera_render_graph in their Camera3dBundle to bevy_hikari::graph::NAME in order to activate path tracing.
  • Bump bevy from v0.9.0 to v0.9.1. (863c73f)
  • Change how TAA deals with dis-occlusion from color clipping to exponential blending. This introduces some ghosting but yields better upscaled results.
  • Render prepass textures (G-Buffers) in upscaled resolution. (bb37f6a)

Added

  • Construct and sample light BVH when rendering emissive lights. (#86)
  • Firefly filtering for indirect denoiser. (8e87987)

Removed

  • Disable denoiser's temporal accumulation. (97c4081)