0.3.16 - 2023-2-8
- Remove
Upscale::None
variant.
0.3.15 - 2022-12-24
- Make enabling/disabling emissive spatial reuse a separate config item (default to false).
- Fix TAA leaving trials on the background.
0.3.14 - 2022-12-11
- Make SMAA Tu4x ratio 2.0 the default setting.
0.3.10 - 2022-12-8
- SMAA now re-projects and clamps previous frame pixels in a much more cleaver way, which greatly reduces ghosting artefacts.
- Fix nearest velocity implementation.
0.3.9 - 2022-12-7
- 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
- Add type
HikariUniversalSettings
for disabling building of acceleration structures. (#35)
- Fix more TAA ghosting for multiple upscaling ratios.
0.3.7 - 2022-12-5
This is mainly a bug-fix and performance upgrade.
- Optimize data structures and bandwidth usage.
- 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
- Do TAA color clipping on instance miss. (b736703)
- Suppress bloom fireflies. (252ee68)
0.3.4 - 2022-12-2
- 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
- Improve SMAA Tu4x quality when moving by sampling previous full scale rendering. (065ca1c)
- Unroll loops in denoiser. (4ecfbf5)
- Spatial reusing kernel jitter each frame to avoid non-convergence. (aca0001)
0.3.2 - 2022-11-29
- Breaking: Add
hikari
render graph back. Users need to setcamera_render_graph
in theirCamera3dBundle
tobevy_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)
- Construct and sample light BVH when rendering emissive lights. (#86)
- Firefly filtering for indirect denoiser. (8e87987)
- Disable denoiser's temporal accumulation. (97c4081)