2 General Steps of Replacing the Oculus SDK

  1. Remove the Oculus VR Plugin from Settings/Plugins
_images/2.1.png

Figure 1 Removing Oculus VR Plugin

  1. Close the Project
  2. Copy the Folder Plugins to the Root of your Project
_images/2.2.png

Figure 2 Add the Plugins Folder from the SDK Zip downloaded

  1. Open your project clicking in the .uproject file
  2. Click on Yes on the following dialog:
_images/2.3.png

Figure 3 Compile the Plugin before entering again into your project

  1. Wait for the compilation to finish (it may take some time)
_images/2.4.png

Figure 4 Wait until the building process is done

  1. Open the windows Settings/Plugins and you should see the Pico Plugins enabled
_images/2.5.png

Figure 5 Check all the 3 Pico Plugins enabled

  1. If you are using the Visualization Property on your Motion Controller Component,change it for the appropriate device
_images/2.6.png

Figure 6 Change the Visualization of your Motion controller to the proper one

  1. Ensure that you have the View Options checked for Show Plugin Content
_images/2.7.png

Figure 7 Do not forget to enable “Show Plugin Content” to be able to see the models and materials from the Pico Plugin

  1. The Set Tracking Origin node has two options: Floor Level and Eye Level. For a seated experience you will need to set the Origin of the Set Tracking Origin node to Eye Level.
_images/2.8.png

Figure 8 Set the Tracking Origin to the Eye Level

  1. Next, in the Variables section of the My Blueprint tab, create a new float variable called Default Player Height and set the value to 170 (1,70m).
  2. Drag the output of the Set Tracking Origin node and search for the AddLocalOffset node, selecting the AddLocalOffset option.
_images/2.9.png

Figure 9 Setting the desired height of your player

  1. Connect the Default Player Height variable to the Delta location Z input on the AddLocalOffset node and then press the Compile button and when completed, your Event Graph should look like the following image.
  2. Change the Action Mappings to understand the Pico Triggers
_images/2.10.png

Figure 10 Adding the Pico Trigger Axis to function as the MotionController Trigger

  1. The default Face Buttons from Unreal Motion Controller are already mapped to the Pico Motion Controllers inputs.
  2. In order to create a package, check the option to Pack the game data inside the .apk
_images/2.11.png

Figure 11 Remember to check the option to Package the game data inside .apk

  1. To Finish ,select the desired options on the Plugin configuration section at Project Settings
_images/2.12.png

Figure 12 Extra options are available through the Project Settings on the Pico Plugin tab