Support for Wide FOV VR headsets (removing Frustum Culling issue)-

Hey! The OpenXR Toolkit team has a few ideas for things to investigate regarding wide FOV and culling issues. But we don’t have Pimax devices…

Please head to our Discord server (see our website) and to the #pimax-issues channel if you want to help with the effort.

Expectations you should have: None. We don’t know whether we will succeed. But we will try.

Requirements to help: own a Pimax device, ability to experiment with test-quality software (comfortable dealing with registry, log files, etc), report and document your observation well (meaning solid written English).

So far we’ve been playing with some very very basic stuff with OpenXR and FOV. Since we don’t have a device, we added an option to “simulate” canting with our G2, but it’s quite imperfect.

Here’s an example of something achieved in ~1 hour with less than 10 lines of code:

Before:

After:

Note how we were able to push the improper culling to the right. The remaining culling was imperceptible (admittedly with the “fake” canted G2, so not necessarily OK with a real Pimax).

There was a loss of quality (lower PPD), but if this technique proves to work, we could implement more things to reproduce this same effect without the lower PPD.

We need people willing to help testing/experiment. It’s not going to magically work right away. You need to be willing to invest time trying things that will fail, or look terrible. And hopefully we will get somewhere, little by little.

Thank you, and looking forward to seeing some folks on Discord!

4 Likes