Marker-based tracking features
Tools and applications
Marker-Based Location Sharing setup
- Setting up Marker-Based Location Sharing
- Creating ArUco markers for Marker-Based Location Sharing
- Aligning the height of a virtual scene using an ArUco marker
- Moving a user to a specific point in a virtual scene
- Running Marker-Based Location Sharing with VIVE Business Streaming
- Marker-Based Location Sharing APIs (AIO)
- Marker-Based Location Sharing APIs (PC VR)
- Marker-Based Location Sharing JSON files
LBE Mode/LBE Hybrid Mode setup
LBE map configuration
Marker-Based Drift Prevention and Marker-Based Relocation setup
Marker-Based Scene Alignment setup
Simulator VR Mode setup
- Setting up Simulator VR Mode
- Pairing VR controllers with a headset
- Pairing wrist trackers with a headset
- Installing an anchor controller or tracker in a VR simulator
- Coordinate alignment
- Anchor controller and tracker origin points
- Aligning VR and anchor coordinate systems using a VR controller
- Aligning VR and anchor coordinate systems using an ArUco marker
- Simulator VR Mode FAQs
- Contact Us
Setting up Marker-Based Scene Alignment
Marker-Based Scene Alignment allows you to align virtual scenes with physical environments by using ArUco markers.
- Set up the headsets you'll use in the play area. See Setting up the headsets.
Decide where you want to put the marker, and then measure the distance from the floor to the center of the marker's intended position. For the best performance, place the marker near the edge of a wall or on a pillar. You can also place it on the floor.
Note: Marker-Based Scene Alignment supports up to two ArUco markers. Using two markers improves the precision of scene alignment, but any difference between the position of the markers in your play area and their position in the virtual scene may affect alignment results.
- Align the position of the marker in your virtual scene according to the intended position of the marker in the play area. See Configuring the position of an ArUco marker in a virtual scene (Unity).
- Create your ArUco marker. See Creating ArUco markers for Marker-Based Scene Alignment.
- Place the marker in your play area as planned.
- Create your tracking map. See Creating a map with VIVE Manager.
- Import the JSON file generated when you created you markers into the tracking map, and then save the map.
- Move to the play area and put on your headset. The headset should wake from standby mode.
Scan one of the
ArUco markers with your headset. The virtual scene will align with your play area.
Use the Retain alignment API to keep alignment results intact if you change environmental settings or switch VR apps:
key = "ClearRecenterXform"; Interop.WVR_SetParameters(WVR_DeviceType.WVR_DeviceType_HMD, Marshal.StringToHGlobalAnsi(key));Note: This API will affect any tracking devices or other accessories connected to the headset.