Blurriness in animations (3D)

Godot Version

v4.2.1.stable.mono.official [b09f793f5]

Question

I’m experiencing blurriness when in 3D animations. It’s a bit hard to explain, so I made a video:

As you can see there is some distortion around the character when playing animations. This seems to happen in the editor as well, not just at runtime, and I think it doesn’t just affect animations, but everything that changes position each frame, for example I think you can see in the video that the red box leaves a slight red after effect. I have no idea what is causing this, can anyone point me in the right direction?

Have you tried Project Settings / Rendering / Texture Filter to Nearest? I know it works for sprites.

I looked around in the project settings, and it seems the problem was caused by temporal anti aliasing. I disabled it and enabled msaa 3d and that seems to have fixed it.

Will have to play around a bit more to be sure though, because it happended before that the issue seemed to have been fixed and then came back.

This is TAA ghosting, which manifests itself in motion if the motion vectors don’t exactly match the animation that is going on.

You may be able to get a better result by setting Scaling 3D > Mode to FSR 2, which provides a higher-quality TAA implementation that is less subject to ghosting (at the cost of being slower).