com.unity.xr.interaction.toolkit 2.5.1
com.unity.xr.interaction.toolkit
Source docsNotes: processedReleased September 14, 2023
Unity Compatibility
Minimum Unity: 2021.3
Package Dependencies
- com.unity.inputsystem (1.7.0)
- com.unity.mathematics (1.2.6)
- com.unity.modules.audio (1.0.0)
- com.unity.modules.imgui (1.0.0)
- com.unity.modules.physics (1.0.0)
- com.unity.ugui (1.0.0)
- com.unity.xr.core-utils (2.2.3)
- com.unity.xr.legacyinputhelpers (2.1.10)
📈 Improvements
- Split and moved [Samples](../manual/samples.html) documentation into a new area of the [Table of Contents](../manual/TableOfContents.html) to make discovery and navigation easier.
- Redesigned and improved [Hands Interaction Demo](../manual/samples-hands-interaction-demo.html) sample scene and prefabs.
- - Reworked colliders and interactions in sample scene.
- - Added new rim light material made using Shader Graph.
- - Added new blend shape pinch dropper for hand rays.
- - Added grab handle to reposition and reorient the table.
- - Added poke to drag chess piece examples.
- - Added socket interactor example to show socket snapping.
- - Added One Euro Filter algorithm to smooth hand root using XR Hands post processor.
- - Changed ray visual to now originate from the pinch point instead of a fixed offset from the wrist.
- - Moved hand menu prefab to be a child of the XR Origin to allow for locomotion.
- Changed `com.unity.inputsystem` dependency from 1.5.0 to 1.7.0.
🔧 Bug Fixes
- Fixed how XR Interactor Line Visual sets the reticle rotation when hovering a teleportation interactable with **Match Orientation** set to **World Space Up**, **Target Up**, or **None**, so that it is consistent with how the XR Origin and camera would be oriented upon teleport.
- Fixed `ObjectSpawner` script in Starter Assets sample applying extra y-axis rotation when **Apply Random Angle At Spawn** is enabled.
- Fixed incorrect models in AR Starter Assets prefabs for Pyramid and Wedge objects.
- Fixed incorrect theme asset reference in AR Starter Assets for Arch prefab.
- When overriding the ray origin, there used to be a significant mismatch between the ray end point and the actual target. To fix this, we now bend the ray towards the hit point found by the raycaster. This ensures the ray visually aligns, while still keeping our preferred ray origin.
- Fixed Add Component menu path to put Uniform Transform Scale Affordance Receiver in Affordance System > Receiver > Transformation instead of Rendering to match its namespace.
