What's new in version 6.1
New features
Vulkan Graphics API rendering support
- Added support for camera background rendering when using the Vulkan Graphics API. Refer to Project Configuration for more information.
- Added three new session subsystem API override methods to the
ARCoreSessionSubsystem
provider class to handle Universal Render Pipeline rendering events signaled by theARCommandBufferSupportRendererFeature
in order to support rendering through the Vulkan Graphics API:ARCoreSessionSubsystem.requiresCommandBuffer
,ARCoreSessionSubsystem.OnCommandBufferSupportEnabled
, andARCoreSessionSubsystem.OnCommandBufferExecute
. - Added support for occlusion, environment probes, and CPU images when using the Vulkan Graphics API. Refer to Project Configuration for more information.
Session Recording
, through theARCoreSessionSubsystem
, is not supported when the graphics rendering API is set toVulkan
.- Added the ability to turn the camera torch light on and off. Refer to the AR Foundation Camera torch mode (flash) documentation for more information
Persistent Anchors
- Added support for Persistent Anchors.
For a full list of changes in this version including backwards-compatible bugfixes, refer to the package changelog.
Deprecated
Session Recording and Playback related APIs have been updated
- Deprecated and replaced the following APIs.
- ARCoreSessionSubsystem.StartPlayback to ARCoreSessionSubsystem.StartPlaybackUri.
- ARCoreSessionSubsystem.StopPlayback to ARCoreSessionSubsystem.StopPlaybackUri.
- ARRecordingConfig.GetMp4DatasetFilePath to ARRecordingConfig.GetMp4DatasetUri.
- ARRecordingConfig.SetMp4DatasetFilePath to ARRecordingConfig.SetMp4DatasetUri.
- ARSession.SetPlaybackDataset to ARSession.SetPlaybackDatasetUri.