Pimax Crystal | DCS: Perceived FOV, Hand tracking and Dynamic Foveated Rendering Demonstration

Поделиться
HTML-код
  • Опубликовано: 28 сен 2023
  • Looking at a method of measuring the perceived Horizontal FOV of the Pimax Crystal, a demonstration of Ultraleap hand-tracking in DCS, and how dynamic foveated rendering actually looks... a RUclips first!
    OpenXT Toolkit: mbucchia.github.io/OpenXR-Too...
    PimaxXR: github.com/mbucchia/Pimax-OpenXR
    QuadViews: github.com/mbucchia/Quad-View...
    QuadViews Companion: www.digitalcombatsimulator.co...
    Processor: Intel i9 11900KF (overclocked to 5.2GHz)
    Motherboard: ASUS Maximus Hero VIII
    Memory: 128GB CORSAIR VENGEANCE RGB PRO 3600MHz (4x32GB)
    System Cooling: CORSAIR iCUE H150i Elite LCD XT Liquid CPU Cooler - IPS LCD Screen
    Graphics Cards: MSI GeForce RTX 4090
    Operating System: MS Windows 11 Professional
    Operating System Drive: 2TB Samsung 990 Pro M2 NVMe
    DCS Hard Drive: 2TB Samsung 990 PRO M2 NVMe
    Power Supply: CORSAIR AX1000i ATX Titanium
    Virtual Reality: Pimax 8KX and Pimax Crystal (eye-tracking)
    Hand tracking: Pimax Hand Tracking module (LeapMotion IR170)
    WinWing DDIs and UFC
    Thrustmaster F/A-18C and F-16 Hornet stick and Warthog Throttle.
    Thrustmaster TRP pedals.
    Sim-shaker software driving 3 tactile bass-shakers: andres-shop.simshaker.com/
    If you enjoy aircraft, flight or flight simulation, consider getting yourself into Digital Combat Simulator by Eagle Dynamics.
  • ИгрыИгры

Комментарии • 20

  • @marklopez936
    @marklopez936 6 месяцев назад +1

    Tally Mouse, you have allowed the relationship with my Crystal to flourish lol. Your videos are very informative and easy to follow. They have brought my DCS and MSFS to new levels. I have never seen VR look so good. The performance is outstanding. Thank you for your work.

    • @tallymouse
      @tallymouse  6 месяцев назад

      Thank you kindly! I am glad you're having that wow moment, like I originally had when I first got everything working in DCS and MSFS!

  • @foreignmandirector
    @foreignmandirector 10 месяцев назад +1

    This is so cool!

  • @johnraahauge4552
    @johnraahauge4552 5 месяцев назад +1

    I am having some issues with my Pimax Hand Tracking module that I just received. I am running the latest UltraLeap Software v5.17.1 and the module is hooked up to my Pimax Crystal.
    I am running DCS using OpenXR/PimaxXR and QuadViews.
    Basically if I enable OpenXR in the UltraLeap Control Panel or select Enable Hand Tracking module in PimaxXR (I believe these two settings actually does the same thing) I can't open DCS in VR mode. It justs boots up in regular mode. If I deselect OpenXR, I can boot it up in VR and handtracking works, but I would like it to use OpenXR if possible. At least I would like to be able to change the configuration settings since I can't adjust the hand position enough with the sliders inside DCS. If running OpenXR, I know you can change api_layer_config.json in %PROGRAMDATA%\Ultraleap\OpenXR, but is there an equivalent file I can change if I can't get it to run with OpenXR?

  • @Rufuz64
    @Rufuz64 10 месяцев назад +1

    First of all, great video!
    In my community, we wonder why you set the Foveated Resolution to 250%. What's the point of more than 100% here? Isn't that an unnecessary load on the GPU?

    • @tallymouse
      @tallymouse  9 месяцев назад +2

      The visuals can appear more defined with super-sampling within the same set of pixels, so you end up with a more defined image. For one, distance spotting (without labels) is dramatically improved, and the cloud pixelated shimmering also disappears with >100% super sampling.
      Think about it this way:
      You have a 4k (3840x2160) monitor, and you want to create an amazingly crisp photo of an F/a-18C for your wallpaper;
      Do you:
      a) Find a camera that has a sensor resolution of exactly 3840x2160, or;
      b) Use a Canon Mark IV SLR with a 30.4-megapixel sensor and downscale the image in Photoshop to 3840x2160?
      It's clear that you'd want to 'over sample' the initial image (like setting DCS's pixel density high), and then downscale back to the pixels you have... that way lines are crisp, and details that would normally be smaller than one of your display pixels are still represented in the down-sampled image.
      Quadviews is good because it lets you selectively sample the small portion of the screen and only super sample that... it's like having pixel density applied to a small region that you're actually looking at, rather than setting p.d.=2.0 to your entire view and killing your frame-rate as a result.
      With a super-sampled foveate region, it also means I can turn off MSAA completely, as there are no jaggies, and I win back the fps from doing so.
      It's worth noting that 35ppd at 1m away should result in each pixel relating to a 0.49mm x 0.49mm object in your cockpit - which is great... However, that same 35ppd at a 10km radius would have each pixel relating to an object of 4918mm x 4918mm, when rendering at 100%.
      At 250% SS, details of objects that are smaller are rendered, and that information is partly preserved during downscaling back into a single pixel. I have been able to visually spot Typhoons, for example, out at 15km without any visual aids.
      A couple of weeks ago or so, with SSLR turned on, I saw the sun glint off the fuselage/wing of F86 around 12km away as it rolled - I was blown away! I wish, however, that sun reflections off aircraft were somewhat more pronounced in DCS, as they are in real-life.
      Over the past week, I've settled back to 200% SS in the foveate region aka "Tally's Favorite" - as I still get pleasing results at a distance, but the cockpit textures just don't have any more resolution in them beyond 200%. I'm looking forward to future upgrades of the dds textures, so maybe we can have 8192x8192 as the closest LOD mip-map, rather than the 2048x2048x or 4096x4096 that we have today.
      I hope that brings more clarity in your community - and opens a good discussion!

  • @Arbyfilmaren
    @Arbyfilmaren 9 месяцев назад +1

    I have dreamt of dynamic foveated rendering for so long... I wish the Varjo Aero had built in audio solution like the Index, would be an insta-buy with the new lowered price for me. As it stands now, I remember the days of DK2 with the hassle of finding my external headphones and putting them on every time... I can't go back to that.
    Thanks for the video though, very cool! I dream about upgrading my hand-tracker as well. I have the original Leap Motion, and it's not accurate enough. Seems the DCS implementation is inadequate as well though, even if I can position my finger on a button correctly, it doesn't always depress. Maybe there is something wrong with my settings.

    • @tallymouse
      @tallymouse  9 месяцев назад

      I'm guessing you have base stations already? The Varjo Aero requires them to even function, so you have to factor the cost of purchasing those on top of the Aero.
      Have a look at the Ultraleap website, it's possible that you're using an older version of the Gemini software, the newest one is really quite excellent !

    • @Arbyfilmaren
      @Arbyfilmaren 9 месяцев назад

      @@tallymouse Yes, I have three already, so no problem. Only issue I have is the lack of integrated audio on the Aero.
      I tried the Gemini software for my LeapMotion, it works okay. Still not as precise as I would like, but better. I guess I need the hardware upgrade! :) But still, DCS is not interacting with the hands as it should.

    • @tallymouse
      @tallymouse  9 месяцев назад

      @@Arbyfilmaren When using it without physical buttons, it's still a bit funky - i totally agree. I primarily use it, as you witnessed, to guide my hands directly onto the real world buttons and switches, and for that, it really is excellent.

    • @Arbyfilmaren
      @Arbyfilmaren 9 месяцев назад

      @@tallymouse Ah, yes, I understand!

  • @Emdschie
    @Emdschie 9 месяцев назад

    This is exactly the video I was looking for! I have a 1:1 replica cockpit from the Hornet as well, including the side consoles. I have plans to upgrade my Reverb G2 soon but I’m still undecided between Aero (bad vertical FOV, base stations required), Crystal (I don’t like the ideas of having to change batteries… can you tell me something about how long they run without charging?) and waiting for the Somnium VR with additional MR-features. After watching your great vid Handtracking is a must, finally someone else uses it only for better orientation to find physical switches more easily). I don’t know if mixed reality would add even more immersion or if this technology is not developed good enough yet.

    • @tallymouse
      @tallymouse  9 месяцев назад +1

      The whole battery thing has been completely overblown as an issue by some youtubers and redditors. In reality, I haven't changed my battery for about 6 weeks now, since before the September 11th firmware update. In practice, you use the headset for around 6 hours in PCVR mode. The headset recharges itself while it is turned off. If you want to use it for more than 6 hours, you can always run an additional powered thin USB-C cable into the side-port of the headset (that's normally used for firmware updates), and the battery will last indefinitely.
      I'd thought about the MR faceplate, that is due to come out for the Crystal, as I was excited about the prospect of drawing a marquee so that I could have pass-through video of my own cockpit, but with a virtual world everywhere else. However, one of the things I love about VR, especially in DCS, is how sunlight and shadows move across your cockpit, it really adds to the immersion, in my opinion, and in MR, I would end up with a cockpit that would always be neutrally lit, and not match the lighting of the outside world!... it'd take a bit of effort with DCSBios to make an external lighting system that would illuminate the cockpit according to the color and direction of the virtual lighting in VR!

    • @vampolascott36
      @vampolascott36 7 месяцев назад

      I own the Crystal and the battery really isn't an issue for me. I've only changed the battery once. I think the battery is a RUclipsr generated issue that's not a problem in real life.

  • @StekuVideo
    @StekuVideo 10 месяцев назад +1

    In your video I can see a misalignment of high- and low-resolution regions. I guess you don't see it in the headset. Is this the result of separately capturing both regions?

    • @tallymouse
      @tallymouse  9 месяцев назад +1

      Correct. In the HMD QuadViews blends/smooths the two regions, but in the video I wanted to make it clear the difference between the two regions. The first time I attempted the capture, it wasn't misaligned. This time, with a longer video, I believe there was a time-stamp mismatch between the two capture windows within the two instances of OBS-Studio I was running simultaneously. You'll note that sometimes it appeared to sync together, and other times it drifted around 200mS out of sync.

  • @liebesmaennchen
    @liebesmaennchen 9 месяцев назад +1

    Hi, did you delete your old video? I´m pretty sure I wrote a comment, or does it just feels like a deja vu?

    • @tallymouse
      @tallymouse  9 месяцев назад +1

      You're not going mad! Like a n00b, I didn't realize until I tried, that you cannot replace YT videos once uploaded. I'd made minor edits to it (background music and some more text), and uploaded this too.. so now there are two out in the wild!

    • @liebesmaennchen
      @liebesmaennchen 9 месяцев назад +1

      @@tallymouse I did the very same thing :)

    • @tallymouse
      @tallymouse  9 месяцев назад

      @@liebesmaennchen 🤣 ..i'm glad i'm not the only one!