Quad View Foveated rendering for VR mode

Discussion in 'Automobilista 2 - General Discussion' started by Emir_de_Passy, Dec 2, 2024.

  1. Emir_de_Passy

    Emir_de_Passy Member

    Joined:
    Apr 4, 2022
    Messages:
    53
    Likes Received:
    36
    Please consider implementing Quad View Foveated rendering in AMS2.

    For those who are unfamiliar, it is a form of Foveated rendering that involves two small high-resolution focus areas and two low-resolution peripheral areas, with the focus areas in the center, where the gamer is looking directly.
    It is the same principle as the foveated rendering we have been using with the OXR toolkit or VRperfkit, except it reduces pixel count while the variable shading rate (VRS) method used in OXR toolkit and VRperfkit adjusts the level of detail within a pixel block without changing the overall pixel count, which is why QVFR is significantly more powerful. People sometimes believe that it's exclusive to eye-tracked headsets, but it's beneficial for all types. The only difference is that, with an eye-tracked headset, you can make the focus areas smaller. QVFR is more CPU intensive (4 views to render instead of 2) but saves a lot of GPU workload. For example, Pimax could go from 5 to 55fps using DCS with a Crystal and an RTX 2060. According to the modder who implemented it in Richard Burns Rally, it was easy,
    Here is a link that explains more; hopefully, you can determine if it is easy to implement in AMS2.
    Home

    The quicker way to implement would be to support quad views in an API layer as the RBR modder did.
    Here is some documentation about how to implement if using Openxr 1.0 (if/when OpenXR is supported in AMS2)
    The OpenXR™ Specification + The OpenXR™ Specification

    If you want to do the composition yourself, here is a link: The OpenXR™ Specification
    This also makes it work on every headset without an API layer, but is more involved than what the RBR dev did.

    Quad view foveated rendering is also available as an extension in OpenXR 1.1 (under the name Stereo with Foveated Rendering)https://www.khronos.org/news/press/...ther-streamline-cross-platform-xr-development

    QVFR would make AMS2 easier to run in VR than on triple screens and even on Ultrawide screens and, therefore, accessible to people with more modest PC configurations.

    Here is a link to a discussion about various possible implementations:

    https:// www.reddit.com/r/Pimax/comments/1gisyv8/comment/lvdy3o2/

    P.S. Apologies if I wrote any inaccuracies, as I am not a specialist.
     
    • Like Like x 12
    • Winner Winner x 4
  2. Deviouz

    Deviouz New Member

    Joined:
    Jul 8, 2024
    Messages:
    25
    Likes Received:
    24
    This, this and this!

    Its unbelievable how much performance is left on the table with this. The most unbelievable part is that there is only one sim to implement this in their engine, RBR. Yes, RBR! 20 years old game which VR support is on one guy's hands. He alone implemented the Quad Views rendering to the RBR engine. If one guy can do it, it really shouldn't be a problem for a real dev team.

    AMS2 really could benefit of this. Even though the performance is generally great. Night time racing demands a NASA level computer. lol. For example LFM night time races are unplayable for me with 5700x3d and 3080ti. Max cars visible could help, but it is too janky atm.

    Reiza please show an example to other studios.
     
    • Agree Agree x 5
    • Like Like x 1
  3. blanes

    blanes Member

    Joined:
    Apr 20, 2020
    Messages:
    96
    Likes Received:
    54
    This does sound awesome !

    All we can really do is throw our pennies into the wishing well & pray to the sim-racing gods ... aka Reiza devs :rolleyes:
     
  4. torsteinvh

    torsteinvh Active Member AMS2 Club Member

    Joined:
    Jul 3, 2019
    Messages:
    307
    Likes Received:
    209
    Sounds like this would work on AMD cards as well?
    VRS is only supported on DX12 for AMD Radeon, so foveated rendering is a no-go on AMS2...
     
  5. DaWorstPlaya

    DaWorstPlaya Active Member

    Joined:
    Aug 5, 2020
    Messages:
    364
    Likes Received:
    163
    100% This! Heck if Reiza asked for $5 as a AMS2 Quad View VR game patch from everyone, I'm sure most of us would gladly pay for this!
    Please! Please! Please Reiza!
     
    • Agree Agree x 5
  6. 2ndLastJedi

    2ndLastJedi Free speech matters AMS2 Club Member

    Joined:
    Sep 7, 2016
    Messages:
    4,935
    Likes Received:
    2,160
    Yeah that would make it worth their time and give a great performance boost for night rain driving.
     
    • Like Like x 1
    • Agree Agree x 1

Share This Page