Skip to main content

Pretia SDK Release Notes

v0.10.2

DetailVersion
Release DateSep 13, 2023
Android Nativev0.4.4
iOS Nativev0.2.3
ARFoundation4.2.7
ARKit XR Plugin4.2.7
ARCore XR Plugin4.2.7

Fixed

  • Fixed an issue where the SDK is unable to connect to multiplayer services due to mismatched response type.

v0.10.1

DetailVersion
Release DateJul 18, 2023
Android Nativev0.4.4
iOS Nativev0.2.3
ARFoundation4.2.7
ARKit XR Plugin4.2.7
ARCore XR Plugin4.2.7

Changed

  • Reduce relocalization protocol request round-trip to improve latency

Fixed

  • Point cloud visualization on Unity Editor

v0.9.0

DetailVersion
Release DateMar 16, 2023
Android Nativev0.4.4
iOS Nativev0.2.3
ARFoundation4.2.7
ARKit XR Plugin4.2.7
ARCore XR Plugin4.2.7

Added

  • Added support for map versioning feature.

v0.8.0

DetailVersion
Release DateJan 25, 2023
Android Nativev0.4.4
iOS Nativev0.2.3
ARFoundation4.2.7
ARKit XR Plugin4.2.7
ARCore XR Plugin4.2.7

Changed

  • Relocalized shared anchors will now instantiate a game object which is anchored to its world-locked pose.

Added

  • Experimental support for AR Foundation 5.0
  • Added an option Keep Session Origin on Successful Relocalization to keep the AR Session Origin transform in place after successful relocalization on ARSharedAnchorManager
  • Added Shared Anchor Prefab field on ARSharedAnchorManager. When set on the inspector, this prefab will be instantiated when a shared anchor is successfully relocalized instead of an empty game object
  • Added OnSharedAnchorAdded event on ARSharedAnchorManager
  • Added OnSharedAnchorUpdated event ARSharedAnchorManager
  • Added ClearSharedAnchors method on ARSharedAnchorManager
  • Added StopRelocalization method on ARSharedAnchorManager

Deprecated

  • Renamed SharedAnchorStateChanged type to RelocalizationStateChanged on ARSharedAnchorManager
  • Renamed OnSharedAnchorStateChanged event to OnRelocalizationStateChanged on ARSharedAnchorManager
  • Renamed SharedAnchorState type to RelocalizationState on ARSharedAnchorManager
  • Renamed CurrentState field to RelocalizationState on ARSharedAnchorManager
  • Renamed RelocScore field to RelocalizationScore on ARSharedAnchorManager
  • Renamed SharedAnchorScoreUpdated type to RelocalizationScoreUpdated on ARSharedAnchorManager
  • Renamed OnScoreUpdated event to OnRelocalizationScoreUpdated on ARSharedAnchorManager
  • Renamed SharedAnchorRelocPoints2DUpdated type to RelocalizationPoints2DUpdated on ARSharedAnchorManager
  • Renamed OnRelocPoints2DUpdated event to OnRelocalizationPoints2DUpdated on ARSharedAnchorManager
  • Renamed SharedAnchorRelocPoints3DUpdated type to RelocalizationPoints3DUpdated on ARSharedAnchorManager
  • Renamed OnRelocPoints3DUpdated event to OnRelocalizationPoints3DUpdated on ARSharedAnchorManager

v0.7.2

DetailVersion
Release DateNov 10, 2022
Android Nativev0.4.4
iOS Nativev0.2.3
ARFoundation4.1.7
ARKit XR Plugin4.1.7
ARCore XR Plugin4.1.7

Fixed

  • Unable to input API Key in some cases.
  • Dependency conflict when there are multiple Google.Protobuf DLLs.

v0.7.1

DetailVersion
Release DateNov 1, 2022
Android Nativev0.4.4
iOS Nativev0.2.3
ARFoundation4.1.7
ARKit XR Plugin4.1.7
ARCore XR Plugin4.1.7

Fixed

  • Fixed an issue where the App Key and Api Key gets resetted in some cases.

v0.7.0

DetailVersion
Release DateOct 12, 2022
Android Nativev0.4.4
iOS Nativev0.2.3
ARFoundation4.1.7
ARKit XR Plugin4.1.7
ARCore XR Plugin4.1.7

Added

  • Matchmaking APIs
  • Reloc 3D Keypoints
  • API-Key authentication

Deprecated

  • Email/password authentication

v0.6.0

DetailVersion
Release DateAug 4, 2022
Android Nativev0.4.1
iOS Nativev0.2.0
ARFoundation4.1.7
ARKit XR Plugin4.1.7
ARCore XR Plugin4.1.7

Added

  • AR Session Recording & Playback Tools

v0.5.2

DetailVersion
Release DateApr 26, 2022
Android Nativev0.4.1
iOS Nativev0.2.0
ARFoundation4.1.7
ARKit XR Plugin4.1.7
ARCore XR Plugin4.1.7

Fixes

  • Networking APIs failed to initialize when already receiving synchronization messages.

v0.5.1

DetailVersion
Release DateFeb 17, 2022
Android Nativev0.4.0-alpha-20220104
iOS Nativev0.1.6
ARFoundation4.1.7
ARKit XR Plugin4.1.7
ARCore XR Plugin4.1.7

Changes

  • Changed to use AR Anchor Manager for Shared Anchors

Fixes

  • Fixed unable to distribute iOS build from testflight
  • Fixed custom objects directory path

Migration Guide

  • ARSharedAnchorManager component now depends on ARAnchorManager, please add ARAnchorManager component on the same game object as ARSharedAnchorManager.

v0.5.0

DetailVersion
Release DateFeb 1, 2022
Android Nativev0.4.0-alpha-20220104
iOS Nativev0.1.6
ARFoundation4.1.7
ARKit XR Plugin4.1.7
ARCore XR Plugin4.1.7

Changes

  • Brand new subsystem lifecycle management that mirrors AR Foundation’s lifecycle management.

  • ARSharedAnchorManager component that helps setting up relocalization (much!) easier than previous versions.

  • Updated samples:

    • Map-based Relocalization Sample
    • Image-based Relocalization Sample
    • Multiplayer Sample

Added

  • Import map contents feature. (Require additional package com.pretia.customobjects)
  • Support for Unity version 2021.2

v0.4.2-rc.2

DetailVersion
Release DateDec 3, 2021
Android Nativev0.3.7m (m: mapping enabled)
iOS Nativev0.1.5
ARCorev1.24.0
ARFoundation4.1.7
ARKit XR Plugin4.1.7

Fixes

  • Re-enable auto focus on iOS
  • Add a null check to prevent NullReferenceException when calling GetSearch2DPoints()
  • Calling Frame.SharedAnchor.Reset() before calling Frame.SharedAnchor.StartSearching() will halt the relocalization when it's about to start.

Changes

  • Updated iOS native plugins to v0.1.5. This change includes changing intrinsics dynamically at runtime when doing relocalization on iOS, which should give better accuracy for relocalization.

v0.4.2-rc.0

DetailVersion
Release DateNov 27, 2021
Android Nativev0.3.7m (m: mapping enabled)
iOS Nativev0.1.4
ARCorev1.24.0
ARFoundation4.1.7
ARKit XR Plugin4.1.7

Fixes

  • Calling Frame.SharedAnchor.Reset() doesn’t properly close the connection to reloc server on iOS causing crashes
  • Calling Frame.SharedAnchor.Reset() doesn’t properly stop the relocalization thread on iOS causing crashes

Changes

  • Update ARFoundation to 4.1.7 to fix drifting issue on iOS
  • Improve iOS Reloc Accuracy

Added

  • Implementation of GetSearch2DPoints in iOS platform

v0.4.1-rc.1

DetailVersion
Release DateNov 17, 2021
Android Nativev0.3.7m
iOS Nativev0.1.3
ARCorev1.24.0
ARFoundation4.0.12
ARKit XR Plugin4.0.12

Features

  • Added new relocalization only sample.

Changes

  • Updated error codes.

v0.4.1-rc.0

DetailVersion
DetailVersion
Release DateOct 30, 2021
Android Nativev0.3.7m
iOS Nativev0.1.3
ARCorev1.24.0
ARFoundation4.0.12
ARKit XR Plugin4.0.12

Features

  • Tracking

    • Relocalization methods, such as Image Anchor, Network Map
    • Show Matched Key Points
    • Image tracking
    • Point cloud visualization
    • Plane detection
    • Raycasting on point cloud points and planes
    • Anchor creation, deletion
  • Networking

    • Messaging
    • Synchronization
    • Network Spawner
    • Network Snapshot
    • Dynamic IL Weaving
    • Lobby & Match-making

Bug Fixes

  • None

Known issues

  • None