Understanding Free Roam VR Tracking and Calibration

Introduction This article is a work in progress and will be receiving updates Standalone VR headsets use a tracking technique called visual simultaneous localization and mapping (vSLAM)*. The exterior cameras on your headset create a map of your surroundings, and the headset estimates it’s position based on its approximate distance to various landmarks in your map. *To learn more about SLAM, visit: https://www.mathworks.com/discovery/slam.html How Does Free Roam VR Tracking Work? When you are drawing the “boundaries” on your standalone VR headset, you are drawing the SLAM boundaries. When an headset is reporting its position, it reports its position relative to the SLAM boundaries. SLAM creates a “map” file. When all the HMDs have the same SLAM map: This is how it is kept accurate for everyone. Advantages and Drawbacks of Different Headset Choices HTC VIVE Focus 3, Pico Neo 3 Pro, Pico 4 Enterprise have superior tracking accuracy for Free Roam VR These headsets have superior tracking accuracy, because of a feature called boundary sharing. This means, you can draw the boundary on just 1 of the headsets -> then export that boundary file -> and import it into the other headsets. Then they have exactly the same SLAM map. As long as they are physically in the same space, it is very accurate. Meta Quest Disadvantages Meta does not allow boundary sharing and there is no way to export/import a SLAM map onto multiple headsets. Therefore, your tracking accuracy is determined by how well you are able to replicate and redraw your boundary on each headset, one at a time. Headset Calibration HTC VIVE Focus 3, Pico Neo 3 Pro, Pico 4 Enterprise When you are using HTC VIVE Focus 3, Pico Neo 3 Pro, or Pico 4 Enterprise, there is no need to calibrate your setup. Meta Quest When using Quests, calibration is needed. The calibration is like this: If, during gameplay, a player performs the quick recalibration (by holding the Oculus button for 3 seconds), then the HMD has to be recalibrated at the X spot.
VR Session Manager – How To Launch A Session
From the Your Arcade Section, click on whichever experience type you want to start:Once selected, the remaining stations that are available will be made available. If you want to select more than the single station (to do a multi-station session), click on the experience type in the other stations for all stations that you want to be part of the experience.Once you’ve selected all the stations that will be in the session, click on the appropriate time you want for the session on any of the stations (doesn’t need to be the first station selected): In the pop up, you have several things that you can do before launching the session if you choose to (none of which is required, all are optional):
Game Server Automation – Set Up A Dedicated Multiplayer Game Server Computer

Introduction “Game Server Automation” is a purchasable add-on for Synthesis VR Essential Access and Synthesis VR Ultimate. Modules & Add-Ons are purchasable features that increase the functionality and capability of the Synthesis VR platform. The “Game Server Automation” add-on allows you to operate a dedicated, multi-player game server computer. Additional Notes: What Is A Game Server? A game server is a specialized computer that is designed to host multiplayer online games. It plays a crucial role in facilitating communication and interaction between players in a game. Game servers are responsible for managing various aspects of the gaming experience, such as multiplayer connectivity, game logic, data storage, player communication, scalability etc. In summary, a game server is the backbone of a multiplayer online game, managing player interactions, game logic, and data storage to provide a seamless and enjoyable gaming experience. What is a Synthesis VR Game Server? A game server is a computer in your network that has a special version of the Synthesis VR Access Point application. This is special version is achieved by installing the Synthesis VR Access Point, unsubscribing the computer from the “Essential Activation” module, and then subscribing the computer to the “Game Server Automation” Add-On. Why Do I Need The “Game Server Automation” Add-On Many of our free roam titles and premium games require a server instance. That instance is running on a separate computer, that cannot be used for any actual gameplay. The “Game Server Automation” module is specifically designed to monitor the games and automatically start the game server instance when you need it. This computer: Task 1: Installing A Synthesis VR Game Server Step 1: Pre-Requirements Step 2: Install the Synthesis VR Access Point Step 3: Unsubscribe This Computer From The Essential Activation Module By default, a newly installed instance of the Synthesis VR Access Point on a computer tells the Synthesis VR System that this computer will be used as a VR gaming station. We need to inform the Synthesis system that this will not be a VR gaming station. This is done by unsubscribing to the “Essential Activation” module. Step 4: Subscribe This Computer To The Game Server Automation Module Step 5: Refresh Your Station Refreshing the station will confirm your changes, and the Synthesis VR Access Point will now say “Dedicated Gaming Server”. *You might have to refresh a few times Task 2: Assigning Games To Utilize The Game Server Step 1: License A Game That Requires A Game Server Step 2: Install That Game On The Game Server Step 3: Assign The Game To The Game Server Hold on! You are not finished yet. In order for Synthesis VR to utilize the Game Server for a given game, you must “assign” that game to the game server. Method A – Using The Web Terminal To Assign Games To The Game Server Method B – Using The Local Manager Application To Assign Games To The Game Server
RustDesk – Remote Desktop Software – Connecting To Synthesis VR

RustDesk Manual Connect RustDesk with Synthesis VR Navigate To Your Synthesis VR Terminal Go to the Administration Page, and Click Devices Click The Edit Button On The Desired Device Navigate To The Advanced Tab, Enter RustDesk Infromation, And Save *Make sure there are NO SPACES in the RustDesk ID Enjoy RustDesk Quick Access In your online Synthesis VR Terminal And in the Local Manager Desktop Application
SynthesisVR Software Changelog 2017 – 2022
Access Point – 2019 Updates Access Point – 2017 – 2018 Updates
Access Point – 2021 – 2022 Updates
Version 3.20.0 (18th January 2022) – 3.20.9 (1st December 2022) Version 3.19.0 (31st May, 2021) – 3.19.6 (22nd November, 2021) Version 3.18.0 (25th January, 2021) -> 3.18.9 (27th April, 2021)
Local Manager – Individual Device / Station Settings

Settings and more functionalities for each Device Clicking on the settings button will open up dynamic information and settings for the respective device in the Dynamic Section. The information and functionality displayed maybe different for each device based on the device setup and whether it’s powered on or not. Click the Settings Icon as shown below: Additional Android Headset Settings Clicking the Android Device setting icon will reveal more information: SynthesisVR provides additional controls that can be easily managed using the Local Manager. For more information on how to setup your Quest with SynthesisVR click here. LBE Mode We have introduced the “LBE Mode” tab for Pico 4 Enterprise and Focus 3. This tab provides various settings and options that you can customize based on your preferences. Control VR Streaming The “Streaming” tab enables you to select the device that will be paired with the headset, simplifying the process of connecting and disconnecting headsets from PCs.
Local Manager – How To Launch Games

Launching games is a breeze using the Local Manager. With these 4 easy steps you can launch any game in an efficient and seamless manner. These steps are explained in detail below. Launch any Game using Dynamic Section Step 1: Choose Game – Once a game is selected, the operator is presented with more options: Step 2: Select the stations the game needs to be launched from the Device Section and Click Continue Multiple stations can be selected for a multiplayer session. Simply click all the stations that need the game to be launched as shown below. Note: The Local Manager will only show the devices or stations that are capable of running the game and conveniently hides all other devices or stations from the Dynamic Section. Step 3: Additional Game Launch Settings for more convenience SynthesisVR supports one-click multiplayer options for games that have integrated with SynthesisVR. The Local Manager uses this integration and provides a convenient way for operators’ to quickly select certain launch options and launch the game. Not all games support these types of options. For games that do not support additional game launch settings, you will only see the Launch button. Once the game is launched, the operator can see in the Device Section the game that is running on each Device or Station. Note: Quick View provides an instant view of the Station as shown above once the game is launched. Stopping a Game By pressing the red “X” button, you will stop the game on the station.
Local Manager – How To Manage Games & Content on Your Device or Station

Bookmark or Add Certain Games or Content to Favorites Games that are bookmarked will be shown on the top as seen below for easy access. This is a convenient way for operators to quickly launch a game that is popular at the VR location. The Local Manager also provides an easy way for operators to manage their games and VR content by providing a convenient way for operators to see which devices or stations have the games installed, need update or easy way to uninstall games etc. Method 1: Advanced Game Settings Once a game is selected, click the Gear button for additional game or content related settings. Update, Install and Uninstall Games The “Install” tab displays all available stations where the game can be installed. Conversely, the “Uninstall” tab provides information about where the game is currently installed and allows you to remove it from those stations if needed. Method 2: Managing your games through your Device or Station Click on the “Gear” icon on the right side of the stations. This is applicable for PCVR and Standalone Headsets as well. After selecting the station, click the “Content & Apps” tab on the right to view and choose from the currently installed games and content. Clicking on any game or content will give you the options mentioned in Method 1 above. Manage the Gaming Server or Host PC To assign games requiring a server, access the standalone server’s settings, and navigate to “Content & Apps.” You can assign and unassign the games requiring a game server from here.
Local Manager – Understanding The User Interface

Understanding the Local Manager interface is crucial for operators, and this knowledge greatly facilitates smooth operations. Filtering Stations You can now filter the stations that you see in the Device Section by clicking on the “Settings” gear next to Stations. Changes made to the Stations List as shown below will reflect on how the devices are shown in the Device Section. We introduced these options to simplify arcade management, particularly for larger venues with multiple stations and devices. Device Section The Device section contains all your gaming PCs and Standalone Android Headsets such as Quest, Focus 3 and PICOs running SynthesisVR Access Point. Each Device is listed with icons denoting certain information that can be gleamed instantly by the operator which are useful during operations. Hovering over certain icons will reveal more information. Lets take a closer look at the devices and its icons: Note: If a station icon appears in gray, it cannot be chosen for selection, irrespective of its online status. This rule predominantly pertains to gaming servers or host PCs as shown below: