Unity Release 6.10.0
BryceNewell-UL
released this
07 Jul 09:39
·
1324 commits
to develop
since this release
- This release was tested against Unity 2020LTS and 2021LTS
- Tracking contains stable content including Core, Hands and the Interaction Engine.
- Tracking Preview contains experimental/pre-release content.
Headline features of 6.10.0 include:
Added
- (XRHands) Direct Leap XRHands Subsystem
- (UltraleapSettings) Ultraleap Settings ScriptableObject to toggle features
- (InputSystem) A XRHands to Leap InputActions and Meta Aim InputActions converter
Changed
- (Hand Pose) Removed unnecessary Hand Pose scriptable context menu option
- (Multi device aggregation) Added wrist and arm to ConfidenceInterpolation aggregator
- (Preview XRI) Removed XRI content from Preview Package in favour of XRHands+XRI content in Tracking Package. Follow the Ultraleap XR Docs for XRI and XRHands to get started
Fixed
- (Preview) CPU performance issues on PICO when re-connecting tracking device
Known issues
- Use of the LeapCSharp Config class is unavailable with v5.X tracking service
- Repeatedly opening scenes can cause memory use increase
- Currently the Ultraleap Hand Tracking feature for OpenXR requires the New and Legacy input systems to be enabled, to simultaneously use OpenXR and the Ultraleap Unity Plugin's features.
- The OpenXR Leap Provider does not currently support the
Confidence
hand property (and will return fixed values) - If using OpenXR when using Unity 2020 and Ultraleap Tracking Plugin via .unitypackage, an error will appear on import relating to HandTrackingFeature. This has been fixed by Unity on Unity 2021
- A workaround is to right click on \ThirdParty\Ultraleap\Tracking\OpenXR\Runtime\Scripts\HandTrackingFeature.cs and select 'Reimport'
- After using Ultraleap OpenXR in Unity Editor, the tracking mode of device 0 will be set to HMD until the Unity Editor session ends. This can stop the testing of non-XR scenes until the Unity Editor is re-opened
- The OpenXR Leap Provider palm can be in unexpected position when using pre-1.4.3 OpenXR Layer. A workaround is to ensure you use 1.4.3 or newer - installed by the 5.12.0 or newer Tracking Service Installer
- Running both the Ultraleap XRHands Subsystem and another XRHands Subsystem at the same time causes unstable results. Only enable one at a time.
Full Changelog (Tracking Package)
Documentation
Discussions
Discord
Community Support
Thanks to our contributors:
@MaxPalmer-UH
@rblenkinsopp
@MattGrayUL
@Dwarph
@rorygames
@JuliaRonnebergerUL
@MattFiler
@BryceNewell-UL
Note
If using the .UnityPackage method to import the Plugin, it is recommended to delete any previous version before importing to avoid import issues.