Jump to content

Recommended Posts

Posted
10 minutes ago, actually_fred said:

Yeah, this sounds like DCS is incorrectly assuming a vertically symmetrical FOV and incorrectly drawing in the center of the image it submits to the headset, when it should be putting it in the center of the field of view.

It should be expected that this issue can not be reproduced with a Pimax Crystal, because Pimax Play reports vertically symmetrical FOV.

DCS is provided with the information it needs to do this correctly when it calls `XrLocateViews()`  -the `XrView` array members have a `fov` member, which in turn has separate `angleUp` and `angleDown` members.These are not required to be identical, but for a Pimax Crystal, they are, so you can't reproduce the bug on a Crystal.

Pimax Crystal: angleUp is 0.90541315 (radians), angleDown is -0.90541315 - ~ 52 degrees both directions
Quest Pro: 42 degrees angleUp, -53 degrees angleDown, so a crosshair that is put in the center of the render target without paying attention to the FOV angleUp/angleDown will be quite substantially off. 

These are the values that the runtime reports to DCS and that DCS should be using, not a personal subjective measurement.

You must use a real Quest headset to test this issue; the Meta XR Simulator always reports symmetrical FOV.

It is also likely that this ties into the reports about 'mirror window too high' - though that isn't a bug if it's accurately showing what's sent to the panel.

Awesome post! Thank you!

Posted
1 hour ago, BIGNEWY said:

I will ask QA members with the quest to check again. 

thanks

Thanks; another way to test this would be for your software engineers to intentionally modify the angleUp/angleDown values significantly and incorrectly, to make sure that that moves the HUD to the 'wrong' place, by the amount and direction matching the changes. Of course would need to be careful not to actually ship that change - just for testing 🙂

I don't provide any support for any of my software on these forums, or accept bug reports or feature requests on these forums. If you need help with one of my projects, the project documentation may directly address your problem, and tell you where/if help is available

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...