Lightship VPS
With Lightship's Visual Positioning System (VPS) you now have the power to determine a user’s position and orientation with centimeter-level accuracy - in seconds. You can use Lightship VPS to create location-based AR experiences that connect the real world with the digital one. Content can be anchored to these locations so they can persist over AR sessions. VPS makes augmented reality feel more relevant to the communities that live within these locations and gives users new reasons to explore the world around them.
This is a Public Beta feature and functionality may change in a future release. For more information on ARDK feature launch types like Public Beta, see Lightship Launch Types.
What is VPS?
Niantic's Visual Positioning System (VPS) is a cloud-based system that allows devices to know where they are relative to the Lightship map. By determining the six-degrees-of-freedom pose of a device relative to the map, you can place persistent virtual objects that stay aligned with the real world.
The VPS Map
The Lightship VPS map is built using scans submitted by users and is organized by the coverage of the locations in the scans. When enough scans have been submitted for a location, the location becomes "VPS-Activated". See How to Create a Public Location for more information on how to create VPS-Activated locations.
Once enough scans of an area are collected, they are processed to create a map of that area. Connected nodes on a map form a space, and those spaces make up each VPS-Activated Location. The highest-quality space of a VPS-Activated location will be saved as the default space for that location with each default space having a default anchor associated with it. The VPS Coverage API provides the default anchor as part of the LocalizationTarget
. Locations downloaded from the Geospatial Browser also provide a default anchor in the mesh zip file that can be loaded into Unity as an ARLocation
.