Pretia SDK Release Notes
v0.10.2
Detail | Version |
Release Date | Sep 13, 2023 |
Android Native | v0.4.4 |
iOS Native | v0.2.3 |
ARFoundation | 4.2.7 |
ARKit XR Plugin | 4.2.7 |
ARCore XR Plugin | 4.2.7 |
Fixed
- Fixed an issue where the SDK is unable to connect to multiplayer services due to mismatched response type.
v0.10.1
Detail | Version |
Release Date | Jul 18, 2023 |
Android Native | v0.4.4 |
iOS Native | v0.2.3 |
ARFoundation | 4.2.7 |
ARKit XR Plugin | 4.2.7 |
ARCore XR Plugin | 4.2.7 |
Changed
- Reduce relocalization protocol request round-trip to improve latency
Fixed
- Point cloud visualization on Unity Editor
v0.9.0
Detail | Version |
Release Date | Mar 16, 2023 |
Android Native | v0.4.4 |
iOS Native | v0.2.3 |
ARFoundation | 4.2.7 |
ARKit XR Plugin | 4.2.7 |
ARCore XR Plugin | 4.2.7 |
Added
- Added support for map versioning feature.
v0.8.0
Detail | Version |
Release Date | Jan 25, 2023 |
Android Native | v0.4.4 |
iOS Native | v0.2.3 |
ARFoundation | 4.2.7 |
ARKit XR Plugin | 4.2.7 |
ARCore XR Plugin | 4.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 onARSharedAnchorManager
- Added
Shared Anchor Prefab
field onARSharedAnchorManager
. 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 onARSharedAnchorManager
- Added
OnSharedAnchorUpdated
eventARSharedAnchorManager
- Added
ClearSharedAnchors
method onARSharedAnchorManager
- Added
StopRelocalization
method onARSharedAnchorManager
Deprecated
- Renamed
SharedAnchorStateChanged
type toRelocalizationStateChanged
onARSharedAnchorManager
- Renamed
OnSharedAnchorStateChanged
event toOnRelocalizationStateChanged
onARSharedAnchorManager
- Renamed
SharedAnchorState
type toRelocalizationState
onARSharedAnchorManager
- Renamed
CurrentState
field toRelocalizationState
onARSharedAnchorManager
- Renamed
RelocScore
field toRelocalizationScore
onARSharedAnchorManager
- Renamed
SharedAnchorScoreUpdated
type toRelocalizationScoreUpdated
onARSharedAnchorManager
- Renamed
OnScoreUpdated
event toOnRelocalizationScoreUpdated
onARSharedAnchorManager
- Renamed
SharedAnchorRelocPoints2DUpdated
type toRelocalizationPoints2DUpdated
onARSharedAnchorManager
- Renamed
OnRelocPoints2DUpdated
event toOnRelocalizationPoints2DUpdated
onARSharedAnchorManager
- Renamed
SharedAnchorRelocPoints3DUpdated
type toRelocalizationPoints3DUpdated
onARSharedAnchorManager
- Renamed
OnRelocPoints3DUpdated
event toOnRelocalizationPoints3DUpdated
onARSharedAnchorManager
v0.7.2
Detail | Version |
Release Date | Nov 10, 2022 |
Android Native | v0.4.4 |
iOS Native | v0.2.3 |
ARFoundation | 4.1.7 |
ARKit XR Plugin | 4.1.7 |
ARCore XR Plugin | 4.1.7 |
Fixed
- Unable to input API Key in some cases.
- Dependency conflict when there are multiple Google.Protobuf DLLs.
v0.7.1
Detail | Version |
Release Date | Nov 1, 2022 |
Android Native | v0.4.4 |
iOS Native | v0.2.3 |
ARFoundation | 4.1.7 |
ARKit XR Plugin | 4.1.7 |
ARCore XR Plugin | 4.1.7 |
Fixed
- Fixed an issue where the
App Key
andApi Key
gets resetted in some cases.
v0.7.0
Detail | Version |
Release Date | Oct 12, 2022 |
Android Native | v0.4.4 |
iOS Native | v0.2.3 |
ARFoundation | 4.1.7 |
ARKit XR Plugin | 4.1.7 |
ARCore XR Plugin | 4.1.7 |
Added
- Matchmaking APIs
- Reloc 3D Keypoints
- API-Key authentication
Deprecated
- Email/password authentication
v0.6.0
Detail | Version |
Release Date | Aug 4, 2022 |
Android Native | v0.4.1 |
iOS Native | v0.2.0 |
ARFoundation | 4.1.7 |
ARKit XR Plugin | 4.1.7 |
ARCore XR Plugin | 4.1.7 |
Added
- AR Session Recording & Playback Tools
v0.5.2
Detail | Version |
Release Date | Apr 26, 2022 |
Android Native | v0.4.1 |
iOS Native | v0.2.0 |
ARFoundation | 4.1.7 |
ARKit XR Plugin | 4.1.7 |
ARCore XR Plugin | 4.1.7 |
Fixes
- Networking APIs failed to initialize when already receiving synchronization messages.
v0.5.1
Detail | Version |
Release Date | Feb 17, 2022 |
Android Native | v0.4.0-alpha-20220104 |
iOS Native | v0.1.6 |
ARFoundation | 4.1.7 |
ARKit XR Plugin | 4.1.7 |
ARCore XR Plugin | 4.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 onARAnchorManager
, please addARAnchorManager
component on the same game object asARSharedAnchorManager
.
v0.5.0
Detail | Version |
Release Date | Feb 1, 2022 |
Android Native | v0.4.0-alpha-20220104 |
iOS Native | v0.1.6 |
ARFoundation | 4.1.7 |
ARKit XR Plugin | 4.1.7 |
ARCore XR Plugin | 4.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
Detail | Version |
Release Date | Dec 3, 2021 |
Android Native | v0.3.7m (m: mapping enabled) |
iOS Native | v0.1.5 |
ARCore | v1.24.0 |
ARFoundation | 4.1.7 |
ARKit XR Plugin | 4.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
Detail | Version |
Release Date | Nov 27, 2021 |
Android Native | v0.3.7m (m: mapping enabled) |
iOS Native | v0.1.4 |
ARCore | v1.24.0 |
ARFoundation | 4.1.7 |
ARKit XR Plugin | 4.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
Detail | Version |
Release Date | Nov 17, 2021 |
Android Native | v0.3.7m |
iOS Native | v0.1.3 |
ARCore | v1.24.0 |
ARFoundation | 4.0.12 |
ARKit XR Plugin | 4.0.12 |
Features
- Added new relocalization only sample.
Changes
- Updated error codes.
v0.4.1-rc.0
Detail | Version |
Detail | Version |
Release Date | Oct 30, 2021 |
Android Native | v0.3.7m |
iOS Native | v0.1.3 |
ARCore | v1.24.0 |
ARFoundation | 4.0.12 |
ARKit XR Plugin | 4.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