TL/DR:
CaptainComedy asks about Super Ultra Wide Stretching. Silvan responds that it can only be fixed with multiple projections and renderpasses. It would require a lot of work on the game engine to fix and isn’t planned.

Tap for full context from Spectrum

Super Ultra Wide Stretching

Hi all,

I’m on a 32:9 5120 x 1440 resolution and no matter what I do, the edges are stretched.

I’ve changed the FOV to 134 (heck I tried all the numbers)
I set ui scale to 0 and tried to distort the edges with Reshade + PerfectPerspective (which warps the fisheye on edge) - this works but messes up the UI bigtime.
I tried downscaling to a 3840 x 1080p resolution and it’s just cropping the edges, the effect is still present but less because you don’t see from the crop.

oddly I find zooming in removes the fish eye effect, probably because it’s being pushed out of screen?

it’s driving me insane.

if you don’t get this problem, can you help with posting a video or screenshots? I don’t understand where I’m going wrong.

- CaptainComedy



Silvan-CIG 🩷

It also happens with the chat window, if you move it from center to the edges, so its also the UI.

- Raggelen


Your summoning has been heard!

This comes up once in a while from people. This can only be fixed with multiple projections and renderpasses which some games like MSFS support.
This would require a huge and immense effort and rewrite from our side of large parts of the engine and is not planned at the moment.
As others were saying the only way to minimize this effect is to reduce the FOV. This is just how perspective projections work.
If this bothers you too much i recommend to reduce the aspect ratio, so you have black bars on left and right.

-Silvan-CIG


Link to Spectrum thread:
https://robertsspaceindustries.com/spectrum/community/SC/forum/3/thread/super-ultra-wide-stretching

Edit: formatting fix

  • AnUnusualRelic@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    6 hours ago

    This is just how perspective projections work.

    Is it really?

    It seems to me that it’s how one algorithm works, but I find it doubtful that all games have to do several renders to display the edges. It just seems weird to me.

    (Disclaimer: not a graphics programmer)