Skip to content

v4.0.3

Compare
Choose a tag to compare
@JimSimons-UH JimSimons-UH released this 08 Dec 09:16
· 1188 commits to main since this release

Version 4.0.3

This version supports Gemini 5.2.0.0 LeapC.dll (Gen2 support) and Unreal v4.27

  • Rebranded assets and code to Ultraleap
  • Added Interaction Engine
    • Physics interaction, throwing, pickup and grab based on the Unity Interaction Engine
    • Physics and non physics buttons, menus and sliders
    • Dockable/Anchorable items
    • Easily customisable via callback interfaces
    • Example scenes for each style of interaction
  • Added UI Input modules
    • Interaction with 2D UMG user interfaces both close-up and distant interaction with pinch cursors
    • Support for embedded controls within UMG scrollable boxes
    • Reskinned UMG examples with Ultraleap theme

Known issues:

  • Auto calculating orientations with imported meshes that have negative scales require manual correction to the PreBaseRotation.
  • Automatic detection of HMD types (e.g. HTC Vive) offsets, when using the HMD in OpenXR mode (the default for 4.27) is hardwired to one offset. This is due to the device name being reported as 'OpenXR: Lighthouse'. Set the HMD offsets from blueprint for your device.

Use of the Ultraleap Tracking SDK is subject to the terms of the Ultraleap Tracking SDK Agreement available at https://developer.leapmotion.com/sdk_agreement, or another agreement between Ultraleap Ltd. and you, your company or other organization.