therealdadbeard wrote on 2024-12-02, 03:23:
Did you just select 4x for the resolution in the dx tab? Or did you choose something else.
For clarification, the black lines appear with any Texture Filtering option, which also affects non mip-maps.
This option is for textured polygons, not for pre-rendered images:
The attachment 1.png is no longer available
The Resampling option for the scaling filter is in the GeneralExt tab:
The attachment 3.png is no longer available
When it comes to scaling/resampling:
Native centered 800x600:
The attachment 4-.png is no longer available
4xResolution -> bilinear downscale to 1080p:
The attachment 5-.png is no longer available
Blowing up the resolution with a non integer factor will always lead to additional artifacts and mismatches, when it comes to pre-rendered images.
Pixel perfect 1440x1080p:
The attachment 6-.png is no longer available
Conclusion:
The 4xResolution with a bilinear downscale produces an almost identical picture to native with slightly elevated background artifacts but vastly superior 3D elements.
Alternatively, you can use the native resolution upscaled with lanczos and then use a crt-shaders.
The higher resolution the 3D elements become, a mix of 3D/2D elements can lead to a perceived mismatch:
Watch in fullscreen, especially the crt image as it depends on alignment, to see the differences clearly.
4xResolution -> bilinear downscale to 1080p:
The protag and npc stick subjectively out and image artifacts are somewhat visible:

Native 800x600 -> lanczos upscale to 1080p:
Now the 3D and 2D subjectively match, but the 3D elements look shabby and the original image artifacts are slightly visible:

Native 800x600 -> lanczos upscale to 1080p -> customized CRT-Royale shader:
It won't be to everyone's taste, but it produces a homogenous picture that hides most compression artifacts without any scaling and filter issues:
