Porting Unity Examples to Pico Neo 2 Eye

This page will go through how to port the Unity Examples to work on your Pico Neo 2 Eye.

Make sure you have followed the instructions on how to get started with the Pico Neo 2 Eye.

This is a general step-by-step guide, but this does not guarantee that the scene works correctly. There may be other errors in the scenes despite doing these changes, which will have to be adressed, such as commenting out lines of code to address compilation errors.

Step 1

Delete the current Camera object in the scene.

Step 2

Add the Pvr_UnitySDK prefab to the scene. If there is an object with a ControllerManager component on it, add the Pvr_UnitySDK prefab as a child to this object and make sure its position and rotation is (0, 0, 0).

Step 3

Set the Tracking Origin to Floor Level in the Pvr_UnitySDKManager script.

Step 4

Enable the Eye Tracking option in the Pvr_UnitySdkEyeManager script which is attached to the Head of the Pvr_UnitySDK prefab.

Step 5

Add the ControllerManager prefab from the PicoMobileSDK > Pvr_Controller > Prefabs folder as a child to the Pvr_UnitySDK object. Make sure its position and rotation is (0, 0, 0).

Step 6

Open the TobiiXR Initializer GameObject, and configure the provider list to have PicoVR at the top of the list and tick the Support Pico box.