-
-
Notifications
You must be signed in to change notification settings - Fork 21.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Smeary visuals with TAA on since switching my project to Godot 4.4 #103629
Comments
It's a result of #86809. I also have to say that the ghosting is noticeable now and the blurriness is extremely noticeable. I think a proper set of config parameters for TAA need to be exposed going forward because as it stands now, the loss of image clarity is too much of a downside. |
Why close? It sounds like at least with default settings, there's a loss in quality which wasn't anticipated in #86809, so that may qualify as a bug (rendering maintainers will judge). |
I suspect the solution here is to allow disabling motion vectors for things like the full screen quad (possibly with a render mode like in #77523). In 4.3 the full screen quad trick wasn't an issue because we rejected all previous samples in motion anyway. But now it's possible to overwrite the motion vectors and truly break TAA |
Sorry about that, reopened it for now |
@jijigri Can you upload an MRP so that we can work on a fix? |
Edited to add an MRP |
Tested versions
-Reproducible in Godot 4.4
-Not reproducible in Godot 4.3 and prior
System information
Windows 10 - Godot 4.4 (Forward+) - NVIDIA RTX 2080 SUPER - 32 GO RAM - Intel Core i7-9700KF
Issue description
After switching my project from Godot 4.3 to Godot 4.4, I'm being met with a lot of strange visual artifacts, like the entire game is "smeary".
It seems to only happen when having TAA turned on, but having TAA on in Godot 4.3 didn't result in these artifacts (or at least not as noticeable).
It happens in Editor and in build, and running an older build from Godot 4.3 works completely fine.
One thing to note is that having a screen shader (via creating a plane mesh) makes the effect worse, but it still happens without the shader.
3dcda66b0e67229b92b25a93c459d76b.mp4
SugarOverdrive_4qVvqSW2Uq.mp4
Steps to reproduce
Turn TAA on
To make the effect more noticeable (on my end):
-Create a new MeshInstance3D and set its mesh to a QuadMesh
-Enable Flip Faces
-Set its width and height to 2
-Set its material to a shader material and apply this shader:
Minimal reproduction project (MRP)
issue103629_mrp.zip
The text was updated successfully, but these errors were encountered: