Skip to content

v2.10.0

Compare
Choose a tag to compare
@MehranAzimi-msft MehranAzimi-msft released this 15 Jul 04:52
· 7 commits to master since this release

SDK

  • What's New

    • Unity plugin package included in this release of Azure Spatial Anchors SDK provides support for either Mixed Reality OpenXR plugin (com.microsoft.mixedreality.openxr) or the Windows XR plugin (com.unity.xr.windowsmr) for HoloLens. If you are using Unity and deploying to HoloLens, you can now include either of these packages in your project. Please refer to Setting up your XR configuration - Mixed Reality | Microsoft Docs and Choosing a Unity version and XR plugin - Mixed Reality | Microsoft Docs for more details about XR configuration in Unity. For the Mixed Reality OpenXR plugin, we recommend version 1.0.0 or later, and for the Windows XR plugin, we recommend version 4.5.0 or later.

    • This release of Azure Spatial Anchors SDK includes a change that improves the accuracy of spatial anchors by leveraging the state of device's native tracking system in a better way. While locating existing anchors created with older SDK versions will improve, the most improvement comes when new anchors are created and located with this new SDK version.

    • Following the recent BinTray sunsetting which was used to publish older ASA SDK Maven packages, starting with this release of Azure Spatial Anchors SDK, Maven packages for Android are published to a new feed at https://dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging?_a=feed&feed=Maven-packages. Android projects using ASA SDK need to add these lines to their "repositories" section of their project build.gradle file to acquire the packages:

       repositories {
             ...
             maven {
                 url 'https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/\_packaging/Maven-packages/maven/v1'
             }
             ...
       }
    

    Please refer to build.gradle of ASA's NDK Android sample to see an example of how this new feed is included for Android projects.

    • This release includes an SDK bug fix on HoloLens, where the bug manifested as random crashes on HoloLens devices with a call stack in ASA SDK.

    • This release includes an SDK bug fix in the Unity plugin package. Due to this bug, SpatialAnchorManager in the Unity plugin was occasionally getting into a bad state where it was providing poses for newly found anchors at previously created or located anchors, and hence the bug manifested as occasional newly found anchors appearing at the previously created or located anchor locations.

  • Known Issues

    • Due to a known issue in the Windows XR plugin, anchors found in Unity HoloLens apps using the ASA SDK's Unity plugin package may have an identity pose for one frame after AnchorLocated event is raised, and then the correct anchor pose is set in the next frame.

Samples

  • What's New

    • Unity sample is upgraded to Unity 2020.3 LTS.

    • Unity sample has improved hologram visibility by using more ambient lighting for cube holograms.

  • Known Issues

    • iOS Xamarin sample may freeze in nearby demo mode when placing an anchor due to an issue in the sample code.

    • Unity sample for HoloLens does not allow for surface interaction when placing cubes and hence cubes are not placed on surfaces.