December 2024 Release - 1.11.0
We just published the December 2024 release and v1.11.0 of Magic Leap OS. This release focuses on adding Unity 6 support to the Unity SDK and enhancing our developer tools, including MRTK 3 and Magic Leap Spectator. Read on to learn more about the updates!
Release Highlights
- Unity 6 Support
- Updates to Developer Resources
- Magic Leap Spectator v1.3.7
- Spatial Mesh Serializer Sample
Compatibility Notice
Unity Developers that used the experimental Eye Tracker OpenXR Feature should update their Unity SDK to 2.5.0. The new 1.11.0 OS is incompatible with the previous version of the API.
If you run into any issues, please reach out on the Magic Leap 2 Developer Forum.
Featured Updates
Unity 6 Support
The team has worked hard to ensure developers can use Unity 6 to build Magic Leap 2 applications. Unity 6 introduces a variety of bug fixes and features, including Build Profiles, which simplify building across multiple Android platforms.
Magic Leap Spectator v1.3.7
The latest version of Magic Leap Spectator introduces an automatic reconnection feature to seamlessly recover from Wi-Fi disruptions. Additionally, the mobile Spectator apps have been updated for a more consistent design experience.
Spatial Mesh Serializer Sample
We’ve created a sample project showcasing how to save and load the Spatial Mesh generated by Magic Leap 2 at runtime. This feature is useful for applications that use the environment meshes and require more flexibility than the static mesh that is provided by the Spaces App.
SDK Release Highlights
For a full list of updates, see the Releases section on the Developer Portal.
Unity SDK
Features
- Updated to OpenXR SDK 1.1.41 and promoted several Magic Leap 2 OpenXR Features out of experimental status.
- Updated MLVoiceIntentsConfiguration to no longer require its lists to be initialized when the ScriptableObject is created through code.
Bug Fixes
- Fixed XRSessionSubsystem TrackingState reporting.
- Fixed an issue with MLVoiceIntentsConfiguration where there was a potential for a null reference.
- Fixed incorrect enum value for MLWebview.Keycode.Return.
MRTK3
Updates
- Options added to the dangerous permissions section in Edit > Project Settings > MRTK3 > Magic Leap Settings > Runtime Permissions Configuration:
- Added FACIAL_EXPRESSION as an enumerated permission.
- Added the ability to manually specify additional permissions to be requested.
- Updated model for the ML2 Controller with static and input-driven animated prefabs:
- Prefabs are located in /Runtime/Common/Prefabs/ML2Controller/.
- Magic Leap MRTK3 Rig prefabs updated to use the new animated model by default.
- Added Utilities for automated and manual material conversion for URP or HDRP.
1.11.0 Package Version Guide
Listed below are the version numbers of the packages that comprise the 1.10.0 update:
- Magic Leap OS: 1.11.0 [B3E.241107.02-R.006]
- Unity SDK: 2.6.0
- C SDK: 1.11.0
- Unreal SDK: 1.8.0
- MRTK3: 1.4.0
Reminder: If you update to the latest SDK, you must also update your device's OS. If you are using Unity, use the versions listed above for full compatibility.
After you download the packages listed above, check out our setup guides.
Developer Input and Feedback
Our Developer Forum and our Bug Report submission form are the best channels for direct input to continuously improve Magic Leap 2.
If you have an issue developing for our platform, give us a shout on the Forum. We respond to each question. If you suspect you’ve found a bug, don’t hesitate to report it to us either through the bug report form or a forum post.
Best wishes on your Magic Leap 2 project, and we’ll see you on the Forum.
Best,
Magic Leap Developer Relations Team