Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Menu label

Description

DTrack data port

The output port for DTrack to stream ART tracking data. Make sure this correctly adjusted in DTrack.

Body ID

ID of the headset rigid body in DTrack. The counting for this ID starts from 1, same as the local DTrack IDs.

Up Axis

Definition of the headset axis setup to accomodate either Y-up or Z-up coordinate systems as define in DTrack.

Right Axis

See above.

SteamVR Data Port

Communication port with SteamVR. This setting is not used at the moment.

Additional Settings

Allows input of some additional settings which may improve performance under some circumstances. If your floor is uneven, adding freeGravity=false here may be useful. In particular a A workaround for buggy position tracking in Varjo Base versions earlier than 3.10 , can be enabled in LPVR versions from 4.8.0 by entering “patchPositionBugpatchPositionBug=true” true in this field. Multiple settings should be separated by semicola ;.

If your configuration was successful and DTrack is tracking. You should now be able to use headset tracking in Varjo Base, SteamVR or any SteamVR application.

...

XR-4 Hand Controllers

The XR-4 controllers are completely managed by Varjo Base, but they need to be enabled separately. Since enabling the controllers leads to additional USB traffic which on some hardware can degrade performance, Varjo recommends only enabling them with LPVR if the controllers are needed. Varjo Base’s controller support can be enabled by changing the value of the “Enable Varjo XR-4 Controllers” field to “true”, and then clicking the “Submit” button.

...

Varjo recommends re-starting Varjo Base after making this change. In Base versions 4.4.0 and 4.4.1 at least, the controllers will not be visible in the home scene. Unity-based applications require at least Base 4.4.1 for the controllers to work.

The controllers will automatically appear in the right place and will be tracked relative to the headset, so no further configuration will be necessary.

Hand Controllers (before XR-4) and Tracked Objects

  • Run the LPVR-CAD Varjo SteamVR installer as described in this tutorial (driver installation only).

  • Open the LPVR control panel by pointing your browser to http://localhost:7118/index.html. Please make sure to enter the address exactly as shown here. We have tested the UI on Chrome, Microsoft Edge and Firefox. Users have reported problems on (pre-Chromium based) Edge browsers and old Internet Explorer.

  • Adjust the optical tracking system parameters. In this case you just have to make sure that the Port Number matches the one configured as SteamVR data port inside Varjo Base.

...

The LPVR control panel status field should show output similar to the screenshot above. If your configuration was successful and DTrack is tracking. You should now be able to use any SteamVR application.

Tracked Objects

Add tracked objects, if needed. Tracked objects as shown in the figure below are physical objects (e.g. a steering wheel in a seating buck) with an optical tracking marker attached to them. The pose calculation result from that tracking marker is passed to the user application via the LPVR driver and exposed as SteamVR tracked object. In this way, VR setups that originally use VIVE trackers to track user objects can be converted into more accurate camera-based tracking arrangements without or with only minor modifications to the user application.

...