ISAR SDK v2023.0.0.0 Release Notes

ISAR SDK v2023.0.0.0 Release Notes


ISAR SDK v2023.0.0.0 Release Notes

Highlights

  1. Benefits: Less network congestion for important messages, cleaner API, better performance.
  2. Define voice commands in the application and control your application by voice.
  3. ISAR now supports iOS devices.
  4. Android Client is deprecated and no longer supported.

What's new in this version    

HoloLens 2
Features
Voice Recognition
Define voice commands in the application and control your application by voice.
Dictation: Enter custom text input and user system language of the HoloLens. Uses system language of the HoloLens.
MRTK Speech Input
Three recognizers: Keyword, Grammar and Dictation. On MRTK, Keyword works with Speech Input Provider and Dictation works with Dictation Input Provider.
Disclaimer: Grammar recognition is not supported via MRTK.
Scene Understanding - Planes
 Mesh & Plane Detection with AR Subsystems. Plane classifications.

iOS
Features
Touch Input (Single Touch)
User Interaction via Touch supported.
Image Tracking
Image tracking on iOS is enabled by ARKit's image detection capabilities.
Scene Understanding
Mesh & Plane Detection with AR Subsystems. Planes have different labels and attributes, for example: wall, table, floor, etc.
Lidar Sensor Depth Occlusion

Limited functionality of occlusion feature for the iOS Client version (supported on Apple devices equipped with a LIDAR sensor).
Ray-Cast
Allows for raycasting to be carried out on real world objects within the environment.It only supports raycasts against planes - world base raycasts.

Meta Quest 2 / Pro
Features
Audio
ISAR now supports Audio output transmitted to a Meta Quest client device.
Microphone Input
Meta Quest clients now support microphone capturing.

Plane Tracking

Functionality
HoloLens 2
iOS
Quest 2
Horizontal Plane Detection
-
Vertical Plane Detection
-
Arbitrary Plane Detection
-
-
Boundary Vertices
-
Classification
-

Improved


Details
Stability
Improved overall performance and stability due to API changes.
Performance
Extensions use their own Data Channel and are now better encapsulated
Benefits: Less network congestion for important messages, cleaner API, better performance.

Fixed


Details
Camera Stream
Fixed Hololens2 Camera stream extrinsic values to be in Unity's global space.
Reset ISAR
Signaling now resets if you disconnect for any reason.
Hand Detection
Fixed exceptions regarding Hand/Controller tracking, telling device already created with name and ID.
Spatial Anchors
Lost tracking bug fixed.

Known Issues


Details
HoloLens 2
Camera Stream: The camera stream is encountering lag over time, especially when hands are within the field of view.
HoloLens 2 and iOS
Depth/Alpha feature for better Hologram quality/stability is available as preview/beta version.
Quest Pro
Passthrough not available on the QuestPro: the lower FPS resolution available on QuestPro does not allow the application to have a higher precision alpha value, therefore the user would have a poor performance experience in AR mode.
All devices (HL 2, Quest 2, Quest Pro, iOS)
Encoding method H.265 requires a HEVC package: Users might be required to install extra software components to support HEVC/H265. You can find download links for both the ISAR Full and ISAR Trial on their respective GitHub ReadMe sections - available on the Microsoft Store for a one-time charge of €0.99.
Unity
If you have upgraded the ISAR SDK in your project (e.g. from 2.6.0.0 to 2023.0.0.0), you may not be able to continue using ISAR because the error message ""There is no ISAR loader active. ISAR cannot be used.

Make sure to enable an ISAR Loader trough Edit -> Project Settings -> XR Plug-In Management before using this class" appears, although the check mark in the Project Settings is actually set. In this case please change the string to "HoloLight.Isar.Signaling.SampleServerSignaling" under Edit -> Project Settings -> XR Plug-in Management -> ISAR -> Signaling Implementation Type to establish a successful connection.

Disclaimer

For this first release, Quest Pro only supports the VR mode (no Passthrough functionality).
Android Client is deprecated and no longer supported.

    • Related Articles

    • ISAR SDK 2.3.0.0 Release Notes

      Below you will find all the latest changes being introduced with ISAR SDK 2.3.0.0 It was published in November 2021 and is available on Holo-Light's GitHub page. This release is focused on feedback we’ve received from users via ...
    • ISAR SDK 1.1.0.0 Release Notes

      Introducing ISAR SDK in September 2020. This release is aimed at providing a preview to strategic partners and certification of ISAR. OVERVIEW NEW – Development of compatible client software for HoloLens 2  NEW – Unity Plugin via Camera Script - ...
    • ISAR SDK 2.0.0.0 Release Notes

      Below you will find all the latest changes being introduced with ISAR SDK 2.0.0.0 It was published in February 2021 and is available on Holo-Light's GitHub page. This release is focused on feedback we’ve received from users via ...
    • ISAR SDK 2.1.0.0 Release Notes

      Below you will find all the latest changes being introduced with ISAR SDK 2.1.0.0 It was published in March 2021 and is available on Holo-Light's GitHub page. This release is focused on feedback we’ve received from users via ...
    • ISAR Android Client 1.0.0.0 Release Notes

      Introducing ISAR Client for Android in April 2021. This release is aimed at providing a preview to strategic partners and certification of ISAR. Please note that the (Android) client is still a BETA version. OVERVIEW NEW – Android Client is ...