picoxr / VRTK-Support

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VRTK Support

Special Thanks to Contributors

We're very grateful for the significant contribution from:

Improvive Team

Jenoah Kers
Nikita Kayal
Roger ter Heide

Dependency

  • Unity2019.4.24
  • VRTK 3.3
  • Pico Unity SDK 2.8.9

Description

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.

Note

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.

Installation

  1. 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.
  2. Copy the "Pico" folder (located in the SDK folder) into your projects VRTK->Source->SDK folder.
  3. Copy the "PicoVR.prefab" file into your projects prefab folder.
  4. Close Unity.
  5. 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!
  6. Reopen the Unity project.
  7. Drag PicoVR prefab into your scenes [VRTK_SDKManager] -> [VRTK_SDKSetups].
  8. Select [VRTK_SDKManager] and add the PicoVR game object that you just placed into the setups list.
  9. Click on the “Remove All Symbols" button in the [VRTK_SDKManager].
  10. Uncheck “Auto Manager”, click on the “Manage Now" button and check the “Auto Manage" once again.
  11. Go to Edit > Project settings > Player > XR Settings and add “None” as an option for VR devices.
  12. Hook up all required components for the specific application you are working on (if there are any.)
  13. You're done!

About


Languages

Language:C# 99.4%Language:ShaderLab 0.6%