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
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.
- ARCore
Session to ARCoreSubsystem. Stop Playback Session .Subsystem. Stop Playback Uri - ARRecordingConfig.GetMp4DatasetFilePath to ARRecordingConfig.GetMp4DatasetUri.
- ARRecordingConfig.SetMp4DatasetFilePath to ARRecordingConfig.SetMp4DatasetUri.
- ARSession.SetPlaybackDataset to ARSession.SetPlaybackDatasetUri.