0.0.1
Last updated: 9 months ago • 21 versions | Visibility: Public
Context
This OpenXR-based SDK allows Unreal Engine 5 users to develop their own applications for the Lynx-R1 headset.
Requirements
We recommend to use Unreal Engine 5.0.3 for the best experience with the SDK.
We recommend configuring the Android platform in Unreal Engine with the following parameters:
- Android NDK 21.1.6352462
- Java JDK 1.8.0_241
- Android NDK API 29
Get Started
Create a project using the Unreal Engine "Virtual Reality" template (check "Starter Content").
Add the Lynx plugin to the following directory (you may need to create the Plugins folder): YourProject/Plugins
Restart your project to update the list of your plugins.
You can now package your project for Android to get a first look.
Handtracking
We recommend to use UltraleapTracking 4.8.0 plugin, which you can find here: https://github.com/ultraleap/UnrealPlugin/releases/
Add the Ultraleap plugin to the following directory (you may need to create the Plugins folder): YourProject/Plugins
Restart your project to update the list of your plugins.
Then add one of the four hand blueprints available in your Content Browser: Plugins/Ultraleap Tracking Plugin Content/HandModules/Hands
Make sure your hands are correctly positioned at Player Start that the target version of the SDK is 28+.
Android Permissions
To be launched from Lynx Home, your application must have certain permissions, which must be added from Unreal Engine.
Open Project Settings, in the Advanced APK Packaging section, add the following two Extra Permissions:
- org.khronos.openxr.permission.OPENXR_SYSTEM
- org.khronos.openxr.permission.OPENXR
Video Passthrough
Work in progress.