Disable "FishEye" effect on large screens.

Discussion in 'Automobilista 2 - Help & Support' started by Aeomer, Jan 10, 2024.

  1. Aeomer

    Aeomer Member AMS2 Club Member

    Joined:
    Sep 14, 2021
    Messages:
    67
    Likes Received:
    22
    I use a 5440x1440 1000R monitor, so the image correction at the far left and right of the screen is too pronounced.
    Is there a way to remove the stretched projection by editing any of the configuration files?

    I have tried editing the .xml files for a pseudo triple screen setup with all the values to create low canted left and right screens, but the game overwrites the files on startup. If I write protect the files, they are simply ignored.
    As I shall be setting up three curved projection screens (and eventually six for flight sims) in my simulator room, it is important I can override the assumed use of an exceedingly wide flat-panel to obtain the correct projection.
     
    • Like Like x 1
    • Agree Agree x 1
    • Informative Informative x 1
  2. Aeomer

    Aeomer Member AMS2 Club Member

    Joined:
    Sep 14, 2021
    Messages:
    67
    Likes Received:
    22
    Okay, I got this backwards. Looking at the pipeline the issue is because of the typical stretch introduced when projecting from the eye-point to a plane representing the screen. It is fine for low FOV, but wider FOV is a problem.
    Post processing using Barrel Correction can fix this but, of course, I will lose FOV as far parts of the screen are moved towards the centre and lose fidelity in the centre of the screen as the image there is stretched. Post processing also puts additional load on the GPU, so it is a lose-lose problem. This is one of the reasons VR headsets with wide FOV require reprojection; this uses barrel projection with a cropped window onto a standard plane projection with a width and height larger than the display device... and needs to do it twice!

    Instead of using reprojection or spherical projection, perhaps the ME devs could be persuaded to add the projection correction feature used in ACC to their engine. Again, it is not accurate but it does take away much of the annoying warping.
     
    Last edited: Jan 26, 2024
    • Like Like x 1
  3. jpmmuc

    jpmmuc Active Member AMS2 Club Member

    Joined:
    Aug 29, 2016
    Messages:
    197
    Likes Received:
    68
    Last week I changed my monitor to a 32:9 1000R screen and was also looking for a solution in Automobilista 2. I really would love that 32:9 curved monitors will be supported with a correct projection depending on radius.

    I've seen that ACC and Rennsport (beta) has a projection correction implemented (even it's not optimal) that helps to counter the warping of the picture on the curved screen.
     
  4. Aeomer

    Aeomer Member AMS2 Club Member

    Joined:
    Sep 14, 2021
    Messages:
    67
    Likes Received:
    22
    I am using Reshade with two options. Perfect Perspective and (AMD) Contrast Adaptive Sharpening. The PP is first on the list, and adaptive sharpening second. Interestingly, I can perform the calculation of curved FOV using iRacing menus and then apply those to PP. I currently have a 49 inch R1000 Samsung G9 Neo with 135 degrees FOV set in the AMS2 display options. That 135 is then reduced by the perspective correction to the correct value. This way I lose zero FOV and have no issues with stretched perspective.
    FPS drops by a whole one frame :)
    The downside is the various built in HUD panels become more curved the further they move from the centre of the screen. It is possible to use the ReShade tools to apply the PP only to specific parts of the render pipeline, but I have not had time to experiment. Instead, I am using SimHub overlays which are immune the perspective change, Because the menus are also "corrected" I have the "*" on my keyboard numpad set to enable/disable ReShade.
    It should be possible to have the menus ignored by ReShade, but as I said before I have not had time to experiment properly. Of course, if the new Shader Guy at Reiza fancies add the distortion correction and CAS, that would be wonderful.
     
    • Useful Useful x 1

Share This Page