Nothing's in my cart
-
Introduction
-
Tracking modes
-
Marker-based tracking features
-
Tools and applications
-
Headset setup
-
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
-
Other services
-
Additional features
- Contact Us
Running Marker-Based Scene Alignment with VIVE Business Streaming
Run
Marker-Based Scene Alignment with
VIVE Business Streaming for setups that use PC VR headsets.
- Set up the headsets you'll use in the play area. See Setting up the headsets.
- Set up Marker-Based Scene Alignment. See Setting up Marker-Based Scene Alignment.
- On your PC, open VIVE Business Streaming, then go to Advanced > Program and turn on Beta.
- Connect your headset to your computer using a USB Type-C cable.
- In VIVE Business Streaming on your PC, go to About and click Install to update VIVE Business Streaming on your headset.
- Open SteamVR and start streaming your desired app or game.
-
Call the following API. This API tells the app or game you're streaming which
ArUco markers you're using.
string key = " GetParameters PLAYER00InitMA"; // default path: C:\Users\{USERNAME}\Data\markers_list.json string filePath = Environment.ExpandEnvironmentVariables(@"%USERPROFILE%\Data\markers_list.json"); string setting = File.ReadAllText(filePath); setting = setting.Replace("\n", "").Replace(" ", ""); // setting string must remove space key += setting; uint RETURN_SIZE = 256; StringBuilder value = new StringBuilder("", Convert.ToInt32(RETURN_SIZE)); OpenVR.Debug.DriverDebugRequest((uint)DeviceType.HMD, key, value, RETURN_SIZE); string result = value.ToString(); if (string.Compare(result, "InitMAErr") == 0) { // write your error handling code here }
Note: Make sure to insert the correct file path for the JSON file associated with your ArUco markers.
Note:
Scene alignment is not affected by SteamVR activity, including switching games or apps, closing a game or app and returning to SteamVR home, or restarting SteamVR.
Was this helpful?
Yes
No
Submit
Thank you! Your feedback helps others to see the most helpful information.