Skip to content

Android XR Extensions for Unity v1.4.0

Latest

Choose a tag to compare

@salarkhan-google salarkhan-google released this 30 Jul 18:39

Added

  • Google Cloud:
    • New Android XR: Google Cloud feature, providing authentication strategies: API Key, Keyless, and Authentication Token.
      • You can use feature settings to automatically configure authentication at session start up. Or use TrySetAuthenticationAsync(XRAuthenticationStrategy, string) for manual setup.
      • For strategy support status at runtime, check Android XR devsite for the latest update.
  • Geospatial:
    • New Android XR: Geospatial feature, enabling XRGeospatialManager to access geospatial capabilities. Including APIs:
      • XRGeospatialManager.OnStateChanged: the event invoked whenever the state changes.
      • XRGeospatialManager.TryCheckVPSAvailabilityAsync(double, double): attempts to check the availability of VPS near a given location asynchronously.
      • XRGeospatialManager.TryLocate(Pose, out XRGeospatialPoseResult): attempts to locate the geospatial pose for the given reference frame.
      • XRGeospatialManager.TryLocate(XRGeospatialPose, out XRPoseResult): attempts to locate the pose in Unity world space from a geospatial pose.
    • Added new sample Geospatial to demonstrate the usage around Geospatial features.
  • Multimodal Face Tracking:
    • New Android XR (Extensions): Multimodal Face feature, which extends Unity's ARFace feature and exposes multimodal face tracking capabilities:
      • Requested Face Tracking Mode settings for this feature is used to configure the requested face tracking modality.
      • ARFaceManager.TryGetFaceTrackerMode(out XRFaceTrackerMode): extension method to retrieve the current tracking modality.
      • See more details in Unity OpenXR Android XR | Face Tracking
  • Battery State Display:
    • New Battery State Display feature, to query the battery status and level of input devices:
      • XRBatteryStateDisplayFeature.TryGetBatteryStateDisplay(string, out BatteryStatus, out float): retrieves the battery status and level for a given input path.
    • Added new sample Controller Battery State to demonstrate how to query the battery state of the controllers.

Changed

  • Samples updated to use URP material.
  • Removed Android XR (Extensions): Image Tracking feature usage from ImageTracking sample.

Deprecated

  • None.

Removed

Fixed

  • None.