1.0.0 Software Release

1.0.0 Software Release

Thank you all for working with us to help make the September 30th release of Magic Leap 2 a success. Your numerous contributions of feedback, bug logs, and fantastic content, were critical. That day marked an important milestone for the Magic Leap community, and so does this release of our SDK -- version 1.0.0. In it, you'll find some new features, but our focus was on bug fixing, and stability. We hope you find this to be the most capable and stable build yet. For more details please review the full Release Notes.

Release Highlights

API Updates

  • Added controller pose derivative values to Unity Input system
  • Added space origin transform to Spatial Anchors
  • MLAudioInput now supports streaming audio clips (Unity)
  • WebRTC API struct format has been updated and memory management improved (Unity)
  • MLWebRTCVideoSinkBehavior now supports "Auto Resize Native Renderer" allowing automatic native renderer adjustments in response to changes in WebRTC stream size
  • Added new API, MLGlobalGetResultString, to 'stringify' error codes (C)
  • All placeholder, and deprecated headers have been removed from C SDK, all APIs that are present are fully supported (C)

Systems and Performance

  • Added ability to save Magic Leap diagnostic logs from within Unity
  • Multiple Unity SDK, and C bug fixes (C, Unity)

OS and SDK Installation

The OS Installer module is the safest, easiest, and fastest way to update your Magic Leap 2. It automatically executes the necessary checks to make sure you are installing a compatible version of Magic Leap OS on your device. You can find the OS installer module on the Magic Leap Hub home screen. For instructions on how to use the module check out the OS Installer guide. If you experience any issues updating your Magic Leap 2 please contact customer care.

October 2022 Package Version Guide

Listed below are the version numbers of the packages that comprise the October 2022 update:

  • Magic Leap OS - B3E.220818.12-R.046-R.417_user, B3E.220818.12-R.046-R.417_user_secure
  • Unity SDK - 1.0.0
  • C SDK - 1.0.0
  • MRTK - 1.0.0-v1
  • Unity Editor - 2022.2.0b8
  • Unity XR Package - 7.0.0-exp.4

The latest SDK requires the latest version of the OS . Do not mismatch them. Mismatched OS, and SDK versions lead to unexpected behaviors. These configurations are not supported. When troubleshooting an issue, always check your versions. Make sure they are aligned as listed above. After you download the packages listed above check out our setup guides to get started.

Developer Tools & Ecosystem Update

PTC Vuforia Engine Available Now for Magic Leap 2

Vuforia® Engine™ is one of the leading Augmented Reality SDKs in the market, and they have announced support for Magic Leap 2. Developers can now pair the precise and stable tracking offered by Vuforia Engine with the leading optics and powerful computing within the Magic Leap 2.

ML-Vuforia

Track objects and augment them with Vuforia Engine

Supported features include Image Targets (to augment and track specific images), Model Targets (to augment real-world objects like machines), and Area Targets (to place digital augmentations in real-world spaces). From AR navigation to in-context service instructions, you can build applications that empower workers in the factory and the field.

To find out more about developing with Vuforia Engine, visit their getting started guide here: https://library.vuforia.com/getting-started/getting-started-vuforia-engine-and-magic-leap-2

If you have questions or need a hand with Vuforia Engine for Magic Leap 2, please post to the Vuforia Engine topic on the Magic Leap 2 developer forum here: https://forum.magicleap.cloud/c/vuforia-engine/161

1 Like

If you have any questions, let us know!

1 Like