cross-posted from: https://discuss.tchncs.de/post/28819332

So… this is news to me, because I don’t have a VR headset, but I can set my Viture Pro XR glasses into SBS (side by side) mode by pressing the small button longer. Some games, like EliteDangerous, can do this as well without fiddling around with Reshade. I didn’t really expect it but it just works. This way I even get 3D on foot, which is not supported for VR in Elite Dangerous Odyssey at all! Side by side Crosseye mode (right eye left, left eye right) though? Add some head tracking to the mix, which is totally possible, and I get a very nice VR-like experience even on foot in Elite Dangerous – and on Linux PC!

This is the SBS version that does REQUIRE VR/XR glasses and mebbe something like xr-video-player: https://www.youtube.com/watch?v=KEtRijojBx8

This is the MONO version that does NOT require VR/XR glasses: https://www.youtube.com/watch?v=bYPTk1vygM4

The FOV is somewhat cramped. No idea if this can be tweaked any further but I’ll fiddle with the settings on my next test. Mebbe this can be tweaked (or I use #Breezy Desktop to zoom in somewhat).

Update: I got the aspect ratio somewhat under control. It’s not perfect but much better and an odd combination of window mode and resolution and upscaling, that somehow affects the HUD only but make no sense to me at all. At this point I think it’s simply a bug of Elite. It’s like the HUD doesn’t get the memo to scale up after the intro played. I’m also not sure if this is a side effect of gamescope but I can totally live with this result.

New footage with better aspect ratio: https://www.youtube.com/watch?v=5qdvfdpTy_k

New footage with better aspect ratio framepacked, which MAY just work with VR (or fall back to anaglyph) – the YT FAQ is very thin on 3D content: https://www.youtube.com/watch?v=KWYYJTqnpz8

Update2: Haha it works! https://www.reddit.com/r/EliteDangerous/comments/2o5j30/using_google_cardboard_or_equivalent_kit_as_a_vr/ had a lead: It suggests to double the vertical resolution to get a proper aspect ratio with SBS and shrink the resulting window again.

That’s easy with gamescope:

gamescope -h 2160 -w 3840 -H 1080 -W 3840 –scaler stretch

e voila, perfect aspect ratio. Wonder if my GPU manages to keep this up though. May have to throw FSR into the mix.

  • FeelzGoodMan420@eviltoast.org
    link
    fedilink
    English
    arrow-up
    2
    ·
    11 days ago

    You should be able to tweak fov in the graphics config inside appdata_local_frontier developments.

    Also the game has an issue with world scale for VR. You have to tweak it in steamvr. You’ll feel too large for the world around you. I.e. your character’s body looks too small

    • Beko Pharm@discuss.tchncs.deOP
      link
      fedilink
      arrow-up
      1
      ·
      10 days ago

      Think I got the aspect ratio somewhat under control. It’s not perfect but much better. At this point I think it’s simply a bug of EliteDangerous. It’s like the HUD doesn’t get the rescaling memo after the intro played.

      The settings make no sense to me but I can live with that. SBS (right/left side) images attached. The HUD is now at least readable and not squished too much.

    • Beko Pharm@discuss.tchncs.deOP
      link
      fedilink
      arrow-up
      1
      ·
      11 days ago

      That is interesting. Do I understand this correct that it has to be SBS left/right for this to work? I read conflicting reports on this.

      Thing is my glasses need right/left and most of what’s on YT does simply not work when I just go fullscreen with SBS enabled so I have to drag it out of YT first and run it through Bino (or use ffplay with stereo3d filter) to “fix” this again.

      This looks like if I want to make it convenient for VR I make it inconvenient for XR glasses users like XREAL and Viture users. I’m highly confused.

      Oh and what about h265 or V1? The example only suggests h264:

      ffmpeg -i input_file.mkv -vcodec libx264 -x264opts “frame-packing=3” output_file.mp4

      Tried if h265 would happily eat frame-packing too but it’s an unknown option for it :/