- If you have any questions/comments, please visit Pico Developer Support Portal and raise your question there.
We're very grateful for the significant contribution from:
Improvive Team
Jenoah Kers
Nikita Kayal
Roger ter Heide
- Unity2019.4.24
- VRTK 3.3
- Pico Unity SDK 2.8.9
This project demonstrates how to integrated VRTK scenes with Pico VR SDK. As the following picture shows, there are seven scenes which are already configured with Pico SDK v2.8.9 in Assets-VRTK-Examples for reference.
Please keep in mind that the guide has to be executed in this order. If not, then the integration might not be as desired.
VRTK should already be installed and you need access to the files given in this folder.
Not all features might be implemented. These features can be found in the provided VRTK demo scenes.
Also, be sure to make a backup (or two) beforehand.
- Import Pico SDK and apply recommended settings. This will also set the build target to Android and if not set already, it can take a long time depending on the project size.
- Copy the "Pico" folder (located in the SDK folder) into your projects VRTK->Source->SDK folder.
- Copy the "PicoVR.prefab" file into your projects prefab folder.
- Close Unity.
- Replace the "VRTK_SDKManager.cs" file in the VRTK -> Source -> Scripts -> Utilities -> SDK folder with the existing file (in order to let VRTK detect the Pico headset) while Unity is closed!
- Reopen the Unity project.
- Drag PicoVR prefab into your scenes [VRTK_SDKManager] -> [VRTK_SDKSetups].
- Select [VRTK_SDKManager] and add the PicoVR game object that you just placed into the setups list.
- Click on the “Remove All Symbols" button in the [VRTK_SDKManager].
- Uncheck “Auto Manager”, click on the “Manage Now" button and check the “Auto Manage" once again.
- Go to Edit > Project settings > Player > XR Settings and add “None” as an option for VR devices.
- Hook up all required components for the specific application you are working on (if there are any.)
- You're done!