terraria-catalyst / nitrate-mod

Performance optimization mod for tModLoader 1.4.4.
https://catalyst.tomat.dev
GNU Affero General Public License v3.0
31 stars 8 forks source link

Artifacting with 2560x1440 #41

Open Opalisk opened 3 months ago

Opalisk commented 3 months ago

Description

When using 1440p block shading and the background of water are out of place as shown in the attached screenshots. When using lower resolutions (1920x1200 and below) the issue goes away. The block shading and background water actively moves as you move, appearing desynchronized to the blocks themselves. The only mod installed to cause this is Nitrate. This issue occurs regardless of zoom level used. Water backgrounds disappear for retro and trippy lighting while the block lighting issue remains. Lowering resolution resolves the issue without requiring a restart, so this is specifically an issue with higher resolution. I am using an AMD CPU (2700x) with an AMD GPU (5700XT).

Reproduction steps

Simply set resolution to 2560x1440 and look around. I am unable to test if this occurs on even higher resolutions.

Screenshots

image image image

Logs

No response

Opalisk commented 3 months ago

It appears that no settings adjustment other than lowering the resolution has an effect. If you require more information please let me know.

TacoConKvass commented 3 months ago

Have you tried fiddling with your zoom? I think it was one of the things that had an impact on the water thingo.

steviegt6 commented 3 months ago

More specifically: make sure you can set your actual zoom to 100%; on non-16:9 displays, Terraria will force additional scaling. This can be disabled in the tModLoader settings (for some reason). I use a 2560x1080 monitor and need to do this to properly fix zoom. Once Nitrate moves to a tModLoader fork, this will be handled better (and we'll also just hopefully fix these zoom issues in general).

Opalisk commented 3 months ago

More specifically: make sure you can set your actual zoom to 100%; on non-16:9 displays, Terraria will force additional scaling. This can be disabled in the tModLoader settings (for some reason). I use a 2560x1080 monitor and need to do this to properly fix zoom. Once Nitrate moves to a tModLoader fork, this will be handled better (and we'll also just hopefully fix these zoom issues in general).

This fix worked! I was not aware that tMod had this behavior. Upon setting "Remove Forced Minimum Zoom" to On both issues are no longer present.

steviegt6 commented 3 months ago

Glad to know this fixed it; I'll leave this issue open as a ticket for the actual bug with liquid and lighting rendering on unorthodox zoom levels.