com.unity.xr.arfoundation 6.3.0-pre.1

com.unity.xr.arfoundation

Source docs
Notes: processedReleased August 6, 2025

Browse versions

PreviousNext

Unity Compatibility

Minimum Unity: 6000.0

Package Dependencies

Features

  • Added new values to the [BoundingBoxClassifications](xref:UnityEngine.XR.ARSubsystems.BoundingBoxClassifications) enum: `Keyboard`, `Mouse`, and `Laptop`.
  • Added constructors and `defaultValue` properties to `XRSaveAnchorResult`, `XRLoadAnchorResult`, and `XREraseAnchorResult` structs.
  • Added [ARFaceManager.TryGetBlendShapes](xref:UnityEngine.XR.ARFoundation.ARFaceManager.TryGetBlendShapes), which provides information about the facial expression of a tracked face.
  • - Added the struct `XRFaceBlendShape`, which provides information about the degree of articulation of a specific facial feature.

📈 Improvements

  • Changed [ARRaycastManager](xref:arfoundation-raycasts-raycastmanager) to always support physics-based ray casts as a fallback implementation, even if the provider doesn't implement the `XRRaycastSubsystem`. For more information, refer to [Fallback ray casts](xref:arfoundation-raycasts-raycastmanager#fallback-ray-casts)
  • ### Deprecated
  • Deprecated everything associated with URP Compatibility Mode, as URP Compatibility Mode is now hidden by default in Unity 6.3. Refer to Render Graph Updates in Unity 6.3 (Unity Discussions) for more information. The following methods are deprecated:
  • `ARBackgroundRendererFeature.Execute`
  • `ARBackgroundRendererFeature.Configure`
  • `ARCommandBufferSupportRendererFeature.Execute`

🔧 Bug Fixes

  • Fixed a typo in `Feature.ToStringList`.