April 9th, 2024
Magic Leap Joins the Pack - Wolvic
April 9th, 2024
Magic Leap Joins the Pack - Wolvic
I just blogged: Cross-platform spatial QR code tracking for #HoloLens2 and #MagicLeap2 with a #RealityCollective #ServiceFramework Service, part 1 https://localjoost.github.io/Cross-platform-spatial-QR-code-tracking-for-HoloLens-2-and-Magic-Leap-2-with-a-ServiceFramework-Service,-part-1/ #XR #Crossplatform #MixedReality #AR
Two weeks ago I released my #MRTK3 based app Walk the World for #HoloLens2, a week later the exact same app for #MagicLeap2. I promised to blog how I so easily and quickly got that done, and here it is: my 'recipe' for getting MRTK3-based HoloLens 2 apps to run on Magic Leap 2. https://localjoost.github.io/Making-an-MRTK3-based-HoloLens-2-app-run-on-Magic-Leap-2/ #openxr #MixedReality
@localjoost You could hashtag #OpenXR and #Unity and perhaps #MagicLeap2 to reach non-followers 🫡
LocalJoost ((@)localjoost(@)mstdn.social: "Spent a weekend porting the #MRTK3 version of Walk the World to #MagicLeap2. In the end, not so difficult but the documentation leaves some things to be desired If you have a device, download the package at https://www.schaikweb.net/WalktheWorld/ML2/Walk_the_World_MagicLeap_5.1.0.0.apk. Feedback and suggestions welcome" #crossplat
Jun 16, 2024, 04:11 PM
Spent a weekend porting the #MRTK3 version of Walk the World to #MagicLeap2. In the end, not so difficult but the documentation leaves some things to be desired If you have a device, download the package at https://www.schaikweb.net/WalktheWorld/ML2/Walk_the_World_MagicLeap_5.1.0.0.apk. Feedback and suggestions welcome #crossplat
Hello everyone 👋👓
In today's video, we'll go over how to integrate hand tracking features by using the ML2 SDK. We'll also create a demo scene where Magic Leap 2 hand tracking permissions will be configured in Unity, and we'll be building a real-time hand visualizer to display each hand skeleton bone as well as its position and rotation.
📌 Full video available here 👉 https://youtu.be/cCFy8WmdqdU
📚 Video outline:
- Introduction to Magic Leap 2 Hand Tracking Features
- ML2 Hand Tracking Project Setup
- Integrating Hand Tracking with Hand Tracking Manager Script
- Getting XR Input Devices For Left And Right Hand Device
- Building A Hand Tracking Bone Visualizer
- Getting And Displaying Detected Gestures
- Adding Bone Names To Bone Visualizer
💻 ML2 Project shown today:
https://github.com/dilmerv/MagicLeapInputDemos
📣 Consider subscribing to the channel https://www.youtube.com/@dilmerv for XR Weekly Videos thank you.
VR headset leaps with Magic Leap 2: Iris ID unlock, 6x hand-tracking, 63% positional accuracy boost, and dev enhancements.
#MagicLeap2 #MagicLeap #Microsoft #TechNews
https://www.niftysparks.com/blogs?recordId=recA0gvhoiQyfN7Uk
Magic Leap Shakes Up Leadership With New CEO
#MagicLeap #MagicLeap2 #VRheadsets #TechNews
https://www.niftysparks.com/blogs?recordId=rec9NbXuhOP5fdGT9
#MRTK3 has a subsystem implementation for speech commands that is supported by #HoloLens2. #MagicLeap2 supports voice commands as well, if only someone had taken the trouble of making a KeywordRecognitionSubsystem implementation of it, it would have had MRTK3 support for speech commands as well.
Well, guess what - someone just did. Me. So now you can have voice commands on *both* devices using the same API, and you only need to flip a checkbox in the MRTK3 settings.
https://localjoost.github.io/An-MRTK3-KeywordRecognitionSubsystem-for-Magic-Leap-2/
When debugging problems after-the-fact, you can always use UnityPlayer.log. On #HoloLens2, that is. On other devices - for instance #MagicLeap2 - that's not available. So I wrote a little #ServiceFramework service to dump #Unity logfiles in a file for an app running on a device. While I was at it, I included filtering on keywords and log type as well.
As it seems fashionable to do daily chores in #MixedReality I chose washing the dishes, while watching a YouTube video. Did the first half wearing a #Quest3, switching halfway to a #MagicLeap2 to compare. In both cases I used the native browser app to view the same YouTube video. Read on for the summary...
For my second blogpost of the day ;) one of my more infamous and far-fetched experiments encompasses the combination of #MachineLearning combined with a Spatial Map to recognize and locate objects in 3D space, using a #YoloV8 #computervision model. This worked pretty well on #HoloLens2. I got it to work on #MagicLeap2 as well, but it was quite a rocky road. The #RealityCollective #ServiceFramework to the rescue :). Explanation, sample and full code at: https://localjoost.github.io/Running-a-YoloV8-model-on-a-Magic-Leap-2-to-recognize-objects-in-3D-space/
I wanted to see if I could run one of my more far-fetched #MRTK3 #HoloLens2 samples on #MagicLeap2. Step one was getting a Spatial Map. It was dead easy on HoloLens 2, but less so on Magic Leap 2. I managed to make it work, but there were more challenges than I had anticipated. I blogged my findings to help others avoid the same pitfalls as me.
https://localjoost.github.io/Using-a-Spatial-Mesh-with-MRTK3-on-Magic-Leap-2/
To my surprise there is no Store for #MagicLeap2. So how do you alert users to new versions and help them update? I made a little #ServiceFramework Service and some #MRTK3 UI to do just that. https://localjoost.github.io/A-ServiceFramework-Service-to-help-update-Magic-Leap-2-MRTK3-apps/
After getting my app running with #MRTK3 on #HoloLens2, I of wanted to try it running on #MagicLeap2 as well. Turned out the Magic Leap MRTK package wasn't quite ready for that, so I hacked a bit around until it was. Or almost entirely was. And blogged about my findings, of course. https://localjoost.github.io/Using-MRTK3-GA-on-Magic-Leap-2/
I just finished the first full version of HoloATC based upon #MRTK3 for #MagicLeap2. They have no store, so I give a download link. Alternatively, you can use the QR code in this post to look at with the built-in QR code app
https://www.schaikweb.net/ML2/HoloATC_MagicLeap_1.0.8.0.apk
Cross-platform XR development FTW!
Got my #MagicLeap2 glasses today and... they are awful. Really pathetic.