Originally posted by EvilHowl
View Post
Announcement
Collapse
No announcement yet.
Godot 4.0 Alpha 10 Brings Temporal AA
Collapse
X
-
-
Another benefit of TAA is that it can resolve small details that are otherwise impossible to capture without that temporal component (or rendering at higher resolution, brute force style). That means you can use a somewhat lower rendering resolution and accumulate into a higher resolution framebuffer. Most games with resolution scale settings will do this. That's why dynamic resolution scaling works as well as it does, at least for the grmes that do it well. What's often missing is a final sharpening pass at the end or it's too weak to deal with the typical TAA blurriness. Personally, I like to inject "Filmic Anamorphic Sharpen" which really brings out the fine details. But ghosting is and remains an issue, especially at sub-60 FPS.
Comment
-
Originally posted by EvilHowl View PostThat's true, but I mean that they should have implemented FSR 2.0 in the first place, as they may have to ditch their TAA as it would become useless if they implement FSR 2.0, as it works on any hardware and it's just plain better than any TAA out there.
I think traditional TAA algorithms will remain relevant for a while thanks to their lower GPU cost. There are a lot of low-end GPUs that can only reasonably handle traditional TAA, unless you're willing to drop the rendering resolution a lot.
Originally posted by binarybanana View PostThat means you can use a somewhat lower rendering resolution and accumulate into a higher resolution framebuffer. Most games with resolution scale settings will do this. That's why dynamic resolution scaling works as well as it does, at least for the grmes that do it well.
Originally posted by binarybanana View PostWhat's often missing is a final sharpening pass at the end or it's too weak to deal with the typical TAA blurriness. Personally, I like to inject "Filmic Anamorphic Sharpen" which really brings out the fine details. But ghosting is and remains an issue, especially at sub-60 FPS.
Another thing that can be done to improve sharpness is to use a negative mipmap LOD bias when TAA is enabled. This can also be done with FXAA to a lesser extent. FSR already uses a negative mipmap LOD bias depending on the quality preset chosen, with lower-quality presets using more negative LOD biases.
As for combating ghosting, I think it would be interesting to adjust the TAA disocclusion threshold depending on framerate. This will result in less effective antialiasing at lower framerates, but this may be preferable to ghosting. I'm not sure if this can be done without having to reinitialize TAA every time it's changed. For instance, disabling TAA below a certain framerate isn't ideal because it will take a while to become visible again once you re-enable it. (You could however increase its blending factor to 1.0 to make only the new frame displayed, while also disabling per-frame camera jitter.)
In racing games with a chase camera, having a dynamically generated TAA mask can also help reduce ghosting behind the car when it's moving. I'm not sure how this could be exposed in a general-purpose enough manner though.Last edited by Calinou; 16 June 2022, 12:30 PM.
Comment
-
Originally posted by EvilHowl View Post
That's true, but I mean that they should have implemented FSR 2.0 in the first place, as they may have to ditch their TAA as it would become useless if they implement FSR 2.0, as it works on any hardware and it's just plain better than any TAA out there.
Comment
-
Originally posted by Quackdoc View Posti've been thinking about the possibility of using FSR2 as a way to subsidize SSAA, won't be able to test it in any way until some games come out with it, but it could be an interesting use case, could be really good, or really bad.
Comment
-
MSAA for me has always been the most convincing Anti aliasing method. X2 for instance in terms of performance/visual quality is unmatched. X4 start to cost a lot but is kind of the sweet spot. If you climb up to x8 then the cost/visual improvement becomes not as interesting as resolution upscale. The only thing I miss on linux is the DSR from Nvdia (not DLDSR, real DSR). On their menu they have a smoothing option that goes along with DSR, adjusting it to 6% really is the sweet spot, and no upscale method whatever they are called, not even the one used in modern hitman (which is the best in-game implementation of upscaling) can rival in picture sharpness with Nvidia DSR+6% smoothing. At least for my aspect ratio 16/10 24.1" 1920x1200p =>3840x2400p with DSR.Last edited by Jahimself; 18 June 2022, 12:19 AM.
Comment
-
Originally posted by rabcor View PostTAA is garbage, sure it reduces aliasing but it blurs everything out so much that it actually looks worse with TAA on than with no antialiasing at all. (FXAA is the same, possibly even worse).
Comment
-
Originally posted by Quackdoc View Postbut as I said, a lot of AA can come down to both scene and preference.
DLSS also can look better than "native" because TAA/TSSAA solutions offered by the games are often just bad. TSSAA of 2017's Assassin's Creed Origins is still much better than that found in many more recent games, it's apparently a too difficult matter for many devs. Which is why it's most welcome that there are now competing TAAU solutions of Nvidia, AMD and soon (*cough*) Intel.
Comment
Comment