VRIF Supports Pico devices such as the Pico Neo 2 through the use of an integration package.
This package can be found at /BNG Framework/Integrations/Pico/pico.unityPackage.
Be sure to install the latest version of the Pico SDK.
After installing the Pico SDK and VRIF integration package, be sure to enable the integration in Unity by going to Window -> VRIF Settings :
There are a few things to keep in mind when developing for Pico headsets :
The Pico SDK currently does not use XRInput or OpenXR for input or tracking, so you will need to use the included Player prefab from the integration package. This prefab demonstrates how to setup headset and controller tracking using the PicoSDK components.
From Pico : "Applications which are built with Unity 2019.3.7 ~ Unity2019.4.9 may crash after a short time due to a Unity bug regarding "GfxDriver" memory constantly increasing." So, be sure to use a proper version of Unity. I recommend using the latest Unity 2019.4LTS version.
If you are getting a black screen when running on a device, try switching your stereo rendering mode from single to multipass.
The Pico player object prefab should have Pico selected by default. Verify your Input Source on the InputBridge if you are not receiving input :