0 votes
by (160 points)

We created a simple test project using:

Unity 2020.3.29f1
PicoXR 2.0.3 B51
PUI 4.1.3 (latest)
"Software Version Number" .....*_B346
on a Pico Neo 2

When using the GLES 3 renderer the project launches to a black screen. When using the Vulcan renderer, the project crashes at launch. There's nothing in the test project except for a few spheres.

The test project works on our Pico Neo 3, but we need to support the Neo 2 also.

We are using the default render pipeline, and followed the instructions here:
https://developer.pico-interactive.com/document/doc

We're using gamma lighting space, and no stencil buffers. No changes to RT scale.

Should PicoXR 2.0.3 work on the Neo 2?

Crash logs:
https://pastebin.com/HpbyFVyZ

Test APK:
http://kortham.net/temp/BasicPicoTest.apk

In particular, this part of the log suggests the eye projection is returning NaNs, and Unity is unable to construct proper view frustrums:
http://kortham.net/temp/notepad_NSOaHGvvsA.png

We are not using eye tracking, but the pico tracks fine in the PUI, the interface, and apps built with the older Pico SDK (before OpenXR).

Thanks,
Andy

1 Answer

+1 vote
by (35.8k points)
selected by
 
Best answer

Dear developer,
Unity XR SDK V2.0.3 only supports Pico Neo 3 Series.
Check the link below for details:
https://developer.pico-interactive.com/docs/en/12058/225685/#_2-1-supported-devices

...