Outside-in (Optitrack/Vicon) Setup
Last updated
Last updated
When combined with a powerful optical, outside-in motion tracking hardware such as Optitrack or Vicon Existent can help you create applications in large physical spaces, with effectively unlimited numbers of tracked props and a high degree of accuracy.
At a high level, this setup combines the head position from HMDs with body and object tracking provided by the outside in motion capture system. The key to getting this all to work well together is aligning the origin of the outside-in system with the origin of the HMD - this is done using Existentβs alignment tooling. In this configuration, you should think of the origin of the outside-in system as the authoritative origin with headset origins being adjusted to match it.
Optitrack, Vicon and the majority of other outside-in systems have livelink integrations via plugins that can be downloaded from their respective websites. Existent works with these systems via LiveLink. To setup LiveLink:
Install the plugin into your project using the instructions provided by the plugin vendor.
Open Unreal Engine and ensure the LiveLink Plugin and the plugin you just installed are enabled.
Open the LiveLink window.
Add a new LiveLink source. If your machine is connected to your mocap system it should show all of the tracked items.
Create a LiveLink preset.
In project settings set the Default LiveLink preset to the preset you just created and then set Existentβs default tracking system to LiveLinkTrackingSystem.
Notes:
When creating a stage ensure that you set the origin of your mocap volume up to be in the exact centre of your stage. Eg. If your mocap volume is 4x6m then set the origin 2m from one edge and 3m from the other.
For hints on how to effectively create tracked objects with passive marker constellations read this guide: