Releases: ultraleap/UnityPlugin
Unity Plugin 5.9.0
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
- 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
Unity Plugin 5.8.0
- Tracking contains stable content including Core, Hands and the Interaction Engine.
- Tracking Preview contains experimental/pre-release content.
Headline features of 5.8.0 include:
- A Leap Provider can now be specified for attachment hands
- Fixed Unit tests breaking downstream package dependencies [#1182]
Full Changelog (Tracking Package)
Documentation
Community Support
Thanks to our contributors:
@MaxPalmer-UH / @DrMaxP
@Craig-J
@MattFiler
@Dwarph
@rorygames
@rblenkinsopp
@JuliaRonnebergerUL
Unity Plugin 5.7.0
- Tracking contains stable content including Core, Hands and the Interaction Engine.
- Tracking Preview contains experimental/pre-release content.
Headline features of 5.7.0 include:
- Ability to set different tracking optimization modes on tracking devices when running multiple devices
- New post-process provider that distorts tracking data to the 3D visuals
Full Changelog (Tracking Package)
Documentation
Community Support
Thanks to our contributors:
@MaxPalmer-UH / @DrMaxP
@Craig-J
@MattFiler
@Dwarph
@rorygames
@rblenkinsopp
@JuliaRonnebergerUL
Unity Plugin 5.6.0
- Tracking contains stable content including Core, Hands and the Interaction Engine.
- Tracking Preview contains experimental/pre-release content.
Headline features of 5.6.0 include:
- The LeapServiceProvider now provides a list of connected devices (LeapServiceProvider.Devices)
- Example scene for multiple devices
- Generic Hand Model that has an Arm and no metacarpal bones (added to example scene 'Rigged Hands (Desktop) (Standard)')
- In 'Multiple Device Mode' = 'Specific', Serial Numbers can be changed at Runtime via the Inspector or via code (new public property LeapServiceProvider.SpecificSerialNumber)
- Allow mesh hands that use the hand binder to be scaled during editor
- Updated the LeapC.dll client to 5.5.0.22-57dcaafe
Fixed
- Lag and stuttering when using multiple devices
- Scene View opens when connecting / disconnecting devices
- Fixed issues with multi-device interpolation failing
Full Changelog (Tracking Package)
Documentation
Community Support
Thanks to our contributors:
@MaxPalmer-UH / @DrMaxP
@Craig-J
@ElliotPadfieldUL
@MattFiler
@Dwarph
@rorygames
@rblenkinsopp
@JuliaRonnebergerUL
Unity Plugin 5.5.0
- Tracking contains stable content including Core, Hands and the Interaction Engine.
- Tracking Preview contains experimental/pre-release content.
Other headline features of 5.5.0 include:
- Hand Binder Scale feature, uniformly scale the 3D model model up or down based on the ratio between the leap data and the 3D model. This will require a rebind to calculate the correct scale.
- tracking service version check for multiple device mode. Warning appears if trying to select the 'specific' multi device mode in a service version < 5.3.6
- Serial numbers for 'multiple device mode' = 'Specific' can be chosen from a drop down list in the inspector instead of a text field. Using Device indices is no longer supported.
Full Changelog (Tracking Package)
Documentation
Community Support
Thanks to our contributors:
@MaxPalmer-UH / @DrMaxP
@Craig-J
@ElliotPadfieldUL
@MattFiler
@Dwarph
@rorygames
@rblenkinsopp
@JuliaRonnebergerUL
Unity Plugin 5.4.0
- Tracking contains stable content including Core, Hands and the Interaction Engine.
- Tracking Preview contains experimental/pre-release content.
Other headline features of 5.4.0 include:
- Basic support for specifying which device a LeapProvider should connect to. Can be specified by device index (obsolete) or serial number. If multiple service providers are in a scene set to use the multiple device mode, they must be set to use the same tracking optimization mode. Multiple Device Mode is only supported on the Ultraleap Tracking Service version 5.3.6 and above.
- Added ability to get / set custom capsule hand colours in code
- Updated LeapC.dll client to latest service release. Service supports multiple devices.
(Fixed)
- Fixed issue with incorrect enum ordering in eLeapEventType (now matches LeapC.h ordering). Inserted eLeapEventType_TrackingMode
Full Changelog (Tracking Package)
Documentation
Community Support
Thanks to our contributors:
@MaxPalmer-UH / @DrMaxP
@Craig-J
@ElliotPadfieldUL
@MattFiler
@Dwarph
@rorygames
@rblenkinsopp
@JuliaRonnebergerUL
Unity Plugin 5.3.0
- Tracking contains stable content including Core, Hands and the Interaction Engine.
- Tracking Preview contains experimental/pre-release content.
Other headline features of 5.3.0 include:
- Clear devices list on disconnect of service Connection.cs
- Hand Model Base feature parity with the interaction hand
- LeapXRServiceProvider getter and setter for MainCamera. Enables V5.3.0 plugin support for MRTK
Full Changelog (Tracking Package)
Documentation
Community Support
Thanks to our contributors:
@MaxPalmer-UH / @DrMaxP
@Craig-J
@ElliotPadfieldUL
@MattFiler
@Dwarph
@rorygames
@rblenkinsopp
@JuliaRonnebergerUL
Unity Plugin 5.2.0
- Tracking contains stable content including Core, Hands and the Interaction Engine.
- Tracking Preview contains experimental/pre-release content.
Other headline features of 5.2.0 include:
- Adding SIR170 leapc/device.
- Adding 3DI leapc/device
- Adding option to grasp interaction objects with a specific hand
- Update main camera provider to enable work on supporting MRTK
- Moving Simple Facing Camera Callback out of Examples
Full Changelog (Tracking Package)
Documentation
Community Support
Thanks to our contributors:
@MaxPalmer-UH / @DrMaxP
@Craig-J
@ElliotPadfieldUL
@MattFiler
@Dwarph
@rorygames
Unity Plugin 5.1.0
- Tracking contains stable content including Core, Hands and the Interaction Engine.
- Tracking Preview contains experimental/pre-release content.
Other headline features of 5.1.0 include:
- Adding coloring options to the capsule hands
- New option to initialise only the index finger in the interaction hand
- Size of the Skeleton hand assets has been significantly reduced
Full Changelog (Tracking Package)
Documentation
Community Support
Thanks to our contributors:
@MaxPalmer-UH / @DrMaxP
@Craig-J
@ElliotPadfieldUL
@MattFiler
@Dwarph
@rorygames
Unity Plugin 5.0.0
Repository restructured into two UPM packages listed on OpenUPM:
- Tracking contains stable content including Core, Hands and the Interaction Engine.
- Tracking Preview contains experimental/pre-release content.
Other headline features of 5.0.0 include:
- Support for Unity HDRP and URP including materials and shaders in all examples
- Service Provider (XR, Desktop and Screentop) prefabs
- Experimental support for Qualcomm Snapdragon XR2 based headsets within the Tracking Preview package.
Full Changelog (Tracking Package)
Documentation
Community Support
Thanks to our contributors:
@MaxPalmer-UH / @DrMaxP
@TheMunro
@Craig-J
@ElliotPadfieldUL
@MattFiler
@Dwarph
@rorygames