com.unity.xr.arcore 6.1.0-pre.2
Source docsNotes: processedReleased October 17, 2024
Unity Compatibility
Minimum Unity: 6000.0
Package Dependencies
- com.unity.modules.androidjni (1.0.0)
- com.unity.modules.unitywebrequest (1.0.0)
- com.unity.xr.arfoundation (6.1.0-pre.2)
- com.unity.xr.core-utils (2.2.2)
- com.unity.xr.management (4.4.0)
✨ Features
- Added support for occlusion and environment probes when using the Vulkan Graphics API.
📈 Improvements
- Removed bilinear upscaling for depth and confidence textures, so that in `AROcclusionManager`'s **Environment Depth Mode** setting `Medium` and `Best` now behave the same as `Fastest`. Previously the bilinearly upscaled textures used excess memory without adding meaningful information. This change affects `AROcclusionManager.requestedEnvironmentDepthMode`.
- Included `XROcclusionSubsystem` and `XREnvironmentProbeSubsystem` in the ARCoreLoader when the graphics API is Vulkan.
- The `XRCameraSubsystemDescriptor.supportsCameraImage` now returns **true** when the chosen graphics API is Vulkan.
- Changed AR Foundation dependency version from 6.1.0-pre.1 to 6.1.0-pre.2.
🔧 Bug Fixes
- Fixed the Occlusion subsystem provider implementation to use the correct texture settings for the confidence texture when using the GLES rendering APIs. Confidence texture values will now correctly propagate to the exposed `environmentDepthConfidenceTexture` **Texture2D** provided by the `AROcclusionManager`.
- Fixed validation rule checking that OpenGLES3 is present when Vulkan is the primary graphics API.
