Welcome to the developer forum and congratulations on your first post.
Just writing to let you know that @aheaney is tracking down information and might be able to provide additional details about some of these, but I will try to answer a few:
Regarding the Unreal Engine and Unreal Plugin version 1.5.0:
It appears that there is a bug that caused the win
directory to be omitted from the MLSDK lib
folder. I have reported it to our engineering team.
If you plan to use the Magic Leap SDK APIs in addition to the OpenXR APIs, you will need to perform the following steps:
- Make sure you have the 1.7.0 version of the Magic Leap SDK . Copy the
MagicLeap\mlsdk\v1.7.0\lib\win
folder into theMagicLeap\mlsdk\v1.8.0\lib\
directory before building the engine.
Note: you can also remain on the previous version as no new MLSDK APIs have been added.
Regarding the Hand Input:
Hand-tracking keypoints are supported through OpenXR extension XR_EXT_hand_tracking. Gesture detection is supported through OpenXR extension XR_EXT_hand_interaction.
Make sure the associated Plugins are enabled in Unreal Engine. Both remote render and on device apps support hand tracking.
Regarding the Controller:
I also noticed that our Unreal Controller Input documentation needs to be updated.
See the previous post regarding the MagicLeapController:
Regarding Supported Extensions:
Here is the list of the OpenXR extensions that we officially support in Magic Leap remote Render
https://github.khronos.org/OpenXR-Inventory/extension_support.html#magicleap_remote_rendering