Outside-in (Optitrack/Vicon) Setup

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.

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:

  1. Download the correct LiveLink Plugin from the providers' websites: Optitrack, Vicon

  2. Install the plugin into your project using the instructions provided by the plugin vendor.

  3. Open Unreal Engine and ensure the LiveLink Plugin and the plugin you just installed are enabled.

  4. Open the LiveLink window.

  5. Add a new LiveLink source. If your machine is connected to your mocap system it should show all of the tracked items.

  6. Create a LiveLink preset.

  7. In project settings set the Default LiveLink preset to the preset you just created and then set Existent’s default tracking system to LiveLinkTrackingSystem.

If you can't see a tracked object working properly and the circle next to the source is orange, double check that the unique ID assigned to it is correct on Optitrack's Motive.

When creating a Stage ensure that you set the origin of your mocap volume up to be in the exact centre of your Stage. E.g. If your mocap volume is 4x6m then set the origin 2m from one edge and 3m from the other.

Last updated