Description
The XR_REFERENCE_SPACE_TYPE_LOCAL or LOCAL reference space
establishes a world-locked origin, gravity-aligned to exclude pitch and
roll, with +Y up, +X to the right, and -Z forward.
This space locks in both its initial position and orientation, which the
runtime may define to be either the initial position at application launch
or some other calibrated zero position.
When a user needs to recenter the LOCAL space, a runtime may offer some
system-level recentering interaction that is transparent to the application,
but which causes the current leveled head space to become the new LOCAL
space.
When such a recentering occurs, the runtime must queue the
XrEventDataReferenceSpaceChangePending event, with the recentered
LOCAL space origin only taking effect for xrLocateSpace or
xrLocateViews calls whose XrTime parameter is greater than or
equal to the XrEventDataReferenceSpaceChangePending::changeTime
in that event.
When views, controllers or other spaces experience tracking loss relative to
the LOCAL space, runtimes should continue to provide inferred or
last-known position and orientation values.
These inferred poses can, for example, be based on neck model updates,
inertial dead reckoning, or a last-known position, so long as it is still
reasonable for the application to use that pose.
While a runtime is providing position data, it must continue to set
XR_SPACE_LOCATION_POSITION_VALID_BIT and
XR_VIEW_STATE_POSITION_VALID_BIT but it can clear
XR_SPACE_LOCATION_POSITION_TRACKED_BIT and
XR_VIEW_STATE_POSITION_TRACKED_BIT to indicate that the position is
inferred or last-known in this way.
When tracking is recovered, runtimes should snap the pose of other spaces
back into position relative to the original origin of LOCAL space.
See Also
Document Notes
For more information, see the OpenXR Specification
This page is extracted from the OpenXR Specification. Fixes and changes should be made to the Specification, not directly.
Copyright
Copyright 2014-2026 The Khronos Group Inc.
This work is licensed under a Creative Commons Attribution 4.0 International License.