Skip to content

Releases: ultraleap/UnityPlugin

Unity Plugin 6.1.0

09 Sep 15:48
604b73f
Compare
Choose a tag to compare

Announcements

Please follow our Documentation for support in upgrading from 5.X.X.

openupm-tracking openupm-tracking-preview

  • Tracking contains stable content including Core, Hands and the Interaction Engine.
  • Tracking Preview contains experimental/pre-release content.

Headline features of 6.1.0 include:

Added

  • Device-Specific RectilinearToPixelEx method
  • OpenXR into a conditionally included asmdef that automatically removes OpenXR Package if necessary

Fixed

  • Tracking Binding is lost when reloading scenes on Android
  • AttachmentHands can get in a popup loop when resetting the component
  • RectilinearToPixel returns NaN

Known issues

  • Scenes containing the infrared viewer render incorrectly on Android build targets and in scriptable render pipelines such as URP and HDRP.
  • Interactions callback scene allows blocks to be moved without doing a grasp pose.
  • Capsule hands don't have a joint colour in HDRP
  • 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 with OpenXR package imported, 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 workarond is to right click on \ThirdParty\Ultraleap\Tracking\OpenXR\Runtime\Scripts\HandTrackingFeature.cs and select 'Reimport'

Full Changelog (Tracking Package)

Documentation

Discussions

Community Support

Thanks to our contributors:

@MaxPalmer-UH
@MattFiler
@Dwarph
@rorygames
@rblenkinsopp
@JuliaRonnebergerUL
@MattGrayUL

Unity Plugin 5.13.1

26 Aug 09:36
Compare
Choose a tag to compare

Announcements

In the last release we have deprecated some functionality and are preparing to move core utilities into a separate package.

If you are using classes and methods that are marked as obsolete and will be moved to the new legacy package without a replacement, you may wish to use "#pragma warning disable 0618" at the start and "#pragma warning restore 0618" at the end of your method that makes use of it to suppress the warnings.

If you have any concerns about this, please contact us on Github Discussions

openupm-tracking openupm-tracking-preview openupm-tracking-openxr

  • Tracking contains stable content including Core, Hands and the Interaction Engine.
  • Tracking Preview contains experimental/pre-release content.

Headline features of 5.13.1 include:

  • Fixed a loss of tracking issue when reloading or changing scenes on Android

Full Changelog (Tracking Package)

Documentation

Discussions

Community Support

Thanks to our contributors:

@MaxPalmer-UH / @DrMaxP
@rblenkinsopp
@MattGrayUL

Unity Plugin 6.0.0

19 Aug 11:39
04417e1
Compare
Choose a tag to compare

Announcements

This is a major version release. This means some features you are using may change and require changes to continue working. Please follow our Documentation for support in upgrading.

openupm-tracking openupm-tracking-preview openupm-tracking-openxr

  • Tracking contains stable content including Core, Hands and the Interaction Engine.
  • Tracking Preview contains experimental/pre-release content.

Headline features of 6.0.0 include:

  • Added a low poly hand model with an arm
  • Added create menu options for LeapServiceProviders via GameObject/Ultrealeap/Service Provider (X)
  • Added TrackedPoseDriver to all XR example scenes for correct height adjustment
  • Added Hand Rays to Preview package
  • Changed use of Vector and LeapQuaternion in favour of Vector3 and Quaternion
  • All units to be in M rather than MM when getting hand data

Full Changelog (Tracking Package)

Documentation

Discussions

Community Support

Thanks to our contributors:

@MaxPalmer-UH / @DrMaxP
@Craig-J
@MattFiler
@Dwarph
@rorygames
@rblenkinsopp
@JuliaRonnebergerUL
@MattGrayUL

Unity Plugin 6.0.0 Legacy Package

19 Aug 11:39
04417e1
Compare
Choose a tag to compare

Announcements

The 6.0 Legacy Package for Ultraleap Unity Plugin is provided as-is and is intended to allow users to continue to use now-deprecated content.
This will no longer be maintained by Ultraleap and any files should be copied alongside the License file for use if required.

This package is intended for use with Ultraleap Unity Plugin 6.0.0 and may not work with newer version of the Plugin.

Unity Plugin 5.13.0

21 Jul 11:07
c18344e
Compare
Choose a tag to compare

Announcements

In the last release we have deprecated some functionality and are preparing to move core utilities into a separate package.

If you are using classes and methods that are marked as obsolete and will be moved to the new legacy package without a replacement, you may wish to use "#pragma warning disable 0618" at the start and "#pragma warning restore 0618" at the end of your method that makes use of it to suppress the warnings.

If you have any concerns about this, please contact us on Github Discussions

openupm-tracking openupm-tracking-preview openupm-tracking-openxr

  • Tracking contains stable content including Core, Hands and the Interaction Engine.
  • Tracking Preview contains experimental/pre-release content.

Headline features of 5.13.0 include:

  • Added a Hand Model Manager - an easy way to enable / disable hand models
  • Added option to freeze hand state on HandEnableDisable

Full Changelog (Tracking Package)

Documentation

Discussions

Community Support

Thanks to our contributors:

@MaxPalmer-UH / @DrMaxP
@Craig-J
@MattFiler
@Dwarph
@rorygames
@rblenkinsopp
@JuliaRonnebergerUL
@MattGrayUL

Unity Plugin 5.12.1

08 Jul 10:56
a6247c7
Compare
Choose a tag to compare

Announcements

This hotfix release fixes a dependency in the Tracking Preview Package on the XRI package. This should now be resolved on import.

Release 5.12 deprecates significant parts of the plugin code, in preparation for a future breaking change release. The signposting of these changes will hopefully raise awareness of what is coming among users and provide a window for feedback.

In line with Unity's end of support of Unity 2019 LTS, we will no longer be actively supporting Unity 2019.

Note: there is an issue with a dependency on the Unity XRI package for this release in the Tracking Preview package when using UPM. This will be hotfixed.

openupm-tracking openupm-tracking-preview openupm-tracking-openxr

  • Tracking contains stable content including Core, Hands and the Interaction Engine.
  • Tracking Preview contains experimental/pre-release content.

Headline features of 5.12.1 include:

Fixed a dependency in the Tracking Preview Package on the XRI package. This should now be resolved on import.

For Reference: Headline features of 5.12.0 include:

We have deprecated some functionality and are preparing to move core utilities into a separate package.

If you are using classes and methods that are marked as obsolete and will be moved to the new legacy package without a replacement, you may wish to use "#pragma warning disable 0618" at the start and "#pragma warning restore 0618" at the end of your method that makes use of it to suppress the warnings.

If you have any concerns about this, please contact us on Github Discussions

Full Changelog (Tracking Package)

Documentation

Discussions

Community Support

Thanks to our contributors:

@MaxPalmer-UH / @DrMaxP
@Craig-J
@MattFiler
@Dwarph
@rorygames
@rblenkinsopp
@JuliaRonnebergerUL
@MattGrayUL

Unity Plugin 5.12.0

04 Jul 13:39
791c054
Compare
Choose a tag to compare

Announcements

This release deprecates significant parts of the plugin code, in preparation for a future breaking change release. The signposting of these changes will hopefully raise awareness of what is coming among users and provide a window for feedback.

In line with Unity's end of support of Unity 2019 LTS, we will no longer be actively supporting Unity 2019.

Note: there is an issue with a dependency on the Unity XRI package for this release in the Tracking Preview package when using UPM. This is is fixed in the hotfix release of 5.12.1.

openupm-tracking openupm-tracking-preview openupm-tracking-openxr

  • Tracking contains stable content including Core, Hands and the Interaction Engine.
  • Tracking Preview contains experimental/pre-release content.

Headline features of 5.12.0 include:

We have deprecated some functionality and are preapring to move core utilities into a separate package.

If you are using classes and methods that are marked as obsolete and will be moved to the new legacy package without a replacement, you may wish to use "#pragma warning disable 0618" at the start and "#pragma warning restore 0618" at the end of your method that makes use of it to suppress the warnings.

If you have any concerns about this, please contact us on Github Discussions

Full Changelog (Tracking Package)

Documentation

Discussions

Community Support

Thanks to our contributors:

@MaxPalmer-UH / @DrMaxP
@Craig-J
@MattFiler
@Dwarph
@rorygames
@rblenkinsopp
@JuliaRonnebergerUL
@MattGrayUL

Unity Plugin 5.11.0

23 Jun 10:38
Compare
Choose a tag to compare

In line with Unity's end of support of Unity 2019 LTS, we will no longer be actively supporting Unity 2019.
We will also start deprecating some functionality and moving core utilities into a separate package.
If you have any concerns about this, please contact us on Github Discussions

openupm-tracking openupm-tracking-preview openupm-tracking-openxr

  • Tracking contains stable content including Core, Hands and the Interaction Engine.
  • Tracking Preview contains experimental/pre-release content.

Headline features of 5.11.0 include:

  • Auto-Scale function of the Handbinder, is consistent across different tracking models and more stable when using a hand without metacarpal bones
  • Added support for XR_ULTRALEAP_hand_tracking_elbow which provides elbow tracking if supported on the system when using OpenXR

Full Changelog (Tracking Package)

Documentation

Discussions

Community Support

Thanks to our contributors:

@MaxPalmer-UH / @DrMaxP
@Craig-J
@MattFiler
@Dwarph
@rorygames
@rblenkinsopp
@JuliaRonnebergerUL
@MattGrayUL

Unity Plugin 5.10.0

10 Jun 08:29
Compare
Choose a tag to compare

In line with Unity's end of support of Unity 2019 LTS, we will no longer be actively supporting Unity 2019.
We will also start deprecating some functionality and moving core utilities into a separate package.
If you have any concerns about this, please contact us on Github Discussions


openupm-tracking openupm-tracking-preview

  • Tracking contains stable content including Core, Hands and the Interaction Engine.
  • Tracking Preview contains experimental/pre-release content.

Headline features of 5.10.0 include:

  • Physics Hands in Tracking Preview: Physically simulated hand interactions. A new way to interact with objects, without having the hand pass through colliders.
  • Inform user with a popup error dialog when trying to build for Android without ARM64 set as the only target architecture. User can choose to continue the build if this is intended.
  • Tracking Examples Capsule Hands (VR - Infrared Viewer) scene: hands are aligned with passthrough hands

Full Changelog (Tracking Package)

Documentation

Community Support

Thanks to our contributors:

@MaxPalmer-UH / @DrMaxP
@Craig-J
@MattFiler
@Dwarph
@rorygames
@rblenkinsopp
@JuliaRonnebergerUL
@MattGrayUL

Unity Plugin 5.9.0

30 May 13:33
Compare
Choose a tag to compare

In line with Unity's end of support of Unity 2019 LTS, we will no longer be actively supporting Unity 2019 following this release.
We will also start deprecating some functionality and moving core utilities into a separate package.
If you have any concerns about this, please contact us on Github Discussions


openupm-tracking openupm-tracking-preview

  • Tracking contains stable content including Core, Hands and the Interaction Engine.
  • Tracking Preview contains experimental/pre-release content.

Headline features of 5.9.0 include:

  • Enable the use of multiple image retrievers in a scene that correspond to different devices
  • Better visualization for a tracking device’s position and rotation and its FOV as gizmos

Full Changelog (Tracking Package)

Documentation

Community Support

Thanks to our contributors:

@MaxPalmer-UH / @DrMaxP
@Craig-J
@MattFiler
@Dwarph
@rorygames
@rblenkinsopp
@JuliaRonnebergerUL
@MattGrayUL