This repository has been archived by the owner on Sep 14, 2021. It is now read-only.
ARCore SDK for Unity v1.24.0
Breaking & behavioral changes
- Performing
Frame.Raycast()
orFrame.RaycastAll()
when the parameterfilter
is set toTrackableHitFlags.Default
andARCoreSessionConfig.DepthMode
isDepthMode.Automatic
will now includeDepthPoint
types in theTrackableHit
.
New APIs and capabilities
- Added new Raw Depth API that provides a depth image without image-space filtering.
- All devices that support the existing Depth API in ARCore supported devices now also support the new Raw Depth API.
- Developer guide,
Frame.CameraImage.UpdateRawDepthTexture()
,Frame.CameraImage.UpdateRawDepthConfidenceTexture()
,ARCoreSessionConfig.DepthMode
.
- Added new Custom Data Track Recording/Playback API, augmentations of the recording and playback features that allow developers to record and playback data to and from custom specified tracks, packaged as MP4 recordings. Developer Guide
- Added
ARCoreRecordingConfig.Tracks
list to allow the specification of additional tracks to record to when producing a recording. - Added
Frame.RecordTrackData()
to record data to specified additional tracks when producing a recording. - Added
Frame.GetUpdatedTrackData()
to playback data recorded to specified additional tracks in recordings.
- Added
- Added new trackable type
DepthPoint
that provides a calculated depth pose with each frame by hit testing. These values are sampled from the latest depth image, which yields more accurate results on non-planar or low-texture areas in the environment. - Added new setting option Do Not Use in ARCore Project Settings > Android Authentication Strategy and iOS Authentication Strategy.
Deprecations
None
Bug fixes
- Various bug fixes and performance improvements.