Controller
Prerequisites
Prerequisites
This guide shows you how to use Unreal Engine to create a simple OpenXR app for Magic Leap 2 devices.
An examples project is available to download from ML Hub that demonstrates how to use several of the Magic Leap plugins included in the Magic Leap Unreal sdk.
Support for common OpenXR features is provided by Epic's own OpenXR plugins, which are included in Unreal Engine 5.
Unreal Engine 5 allows you to create applications for Magic Leap 2 devices using OpenXR APIs. To build Unreal Applications for Magic Leap 2 developers will need to compile Unreal Engine from source, using the fork for MagicLeap 2. This fork enables developers to build Magic Leap 2 applications with Unreal Engine.
Hand joint pose tracking is provided by Epic's OpenXRHandTracking plugin, but this does not include functionality for detecting hand gestures.
Support for common OpenXR features is provided by Epic's own OpenXR plugins, which are included in Unreal Engine 5.
The MagicLeap OpenXR plugin is required by all other plugins in the SDK that wrap OpenXR apis.
You can use the "Magic Leap Marker Tracking" plugin to detect and locate fiducial markers in your project.
This guide shows you how to set up the Soundfield audio plugin for Unreal Engine 5 and use it to spatialize audio in your apps.
These Magic Leap 2 features are supported for Unreal Engine 5.3 with Magic Leap 2 SDK for Unreal Engine 5 (Magic Leap Unreal SDK).
These guides show you how to use the preview version of the Magic Leap 2 SDK for Unreal Engine 5 to create apps for Magic Leap 2 devices using Unreal Engine, the 3D graphics engine created by Epic Games.
This guide will demonstrate how to use the UE Enhanced Inputs to modify the Unreal Engine VR Template VRPawn blueprint graph to work with the Magic Leap 2 controller.