- This is a work in progress Reshade shader, which acts as an addon to other, non-temporal anti-aliasing methods.
- It requires Marty McFly's LAUNCHPAD.fx.
- Temporal Filter Anti-Aliasing | TFAA
- First published 2022 - Copyright, Jakob Wapenhensch
- License File HERE
- https://creativecommons.org/licenses/by-nc/4.0/
- https://creativecommons.org/licenses/by-nc/4.0/legalcode
- 0.1
- Initial release; a lot of stuff was broken or not working at all.
- 0.2
- Variance clamping was implemented.
- Finished implementing features present in the UI but did nothing at all in 0.1.
- Fixed a lot of bugs.
- Optimized some stuff.
- 1.0
- New shader that is both simpler and looks cleaner imo.
- Reworked most parts of the code in some way.
- Removed some features that were never finished or not useful.
- Made the UI much more user-friendly.
- Added comments and docstrings, to make it usable by other devs.
- This effect is only one file now for convenience.
- 1.1
- Reordered blending and clamping to be done in the order they are applied in all sota methods.
- This dramatically improves the temporal stability of the effect, but also causes a bit more blur.
- Reworked the adaptive sharpening to be adjust more accurately to the temporal blur caused by the filter.
- Readded dilated motion vector sampling.
- This reduces artifacts around edges on moving objects.
- Reduced sampled used in sharpening pass to inhance performance. you should not notice a difference.
- Reordered blending and clamping to be done in the order they are applied in all sota methods.
- Install the current Reshade build.
- Drag everything into your Shaders folder.
- Do the same for https://github.com/martymcmodding/iMMERSE/blob/main/Shaders/MartysMods_LAUNCHPAD.fx.
- Order in Reshade should be (FXAA or! SMAA or! CMAA2) -> LAUNCHPAD -> TFAA -> EVERYTHING ELSE