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 Relocalizationto keep the AR Session Origin transform in place after successful relocalization onARSharedAnchorManager - Added
Shared Anchor Prefabfield 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
OnSharedAnchorAddedevent onARSharedAnchorManager - Added
OnSharedAnchorUpdatedeventARSharedAnchorManager - Added
ClearSharedAnchorsmethod onARSharedAnchorManager - Added
StopRelocalizationmethod onARSharedAnchorManager
Deprecated
- Renamed
SharedAnchorStateChangedtype toRelocalizationStateChangedonARSharedAnchorManager - Renamed
OnSharedAnchorStateChangedevent toOnRelocalizationStateChangedonARSharedAnchorManager - Renamed
SharedAnchorStatetype toRelocalizationStateonARSharedAnchorManager - Renamed
CurrentStatefield toRelocalizationStateonARSharedAnchorManager - Renamed
RelocScorefield toRelocalizationScoreonARSharedAnchorManager - Renamed
SharedAnchorScoreUpdatedtype toRelocalizationScoreUpdatedonARSharedAnchorManager - Renamed
OnScoreUpdatedevent toOnRelocalizationScoreUpdatedonARSharedAnchorManager - Renamed
SharedAnchorRelocPoints2DUpdatedtype toRelocalizationPoints2DUpdatedonARSharedAnchorManager - Renamed
OnRelocPoints2DUpdatedevent toOnRelocalizationPoints2DUpdatedonARSharedAnchorManager - Renamed
SharedAnchorRelocPoints3DUpdatedtype toRelocalizationPoints3DUpdatedonARSharedAnchorManager - Renamed
OnRelocPoints3DUpdatedevent toOnRelocalizationPoints3DUpdatedonARSharedAnchorManager
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 KeyandApi Keygets 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
ARSharedAnchorManagercomponent now depends onARAnchorManager, please addARAnchorManagercomponent 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