From 485b645cb777929a2663ea9e8b61aa367a5993af Mon Sep 17 00:00:00 2001 From: Mamadou Babaei Date: Mon, 17 Feb 2025 14:22:49 +0100 Subject: [PATCH] bump the senseglove unreal engine plugin to v2.4.2 --- .../Handbook/src/advanced-topics/openxr/README.md | 2 ++ Plugins/SenseGlove/Handbook/src/appendix/changelog.md | 9 +++++++++ .../Handbook/src/appendix/platform-support-matrix.md | 8 ++++---- .../enabling-xr-ext-hand-tracking-vr-headsets/README.md | 6 +++++- .../src/misc/android-standalone-deployment/README.md | 6 +++++- .../third-party-tutorials/README.md | 2 +- Plugins/SenseGlove/SenseGlove.uplugin | 2 +- 7 files changed, 27 insertions(+), 8 deletions(-) diff --git a/Plugins/SenseGlove/Handbook/src/advanced-topics/openxr/README.md b/Plugins/SenseGlove/Handbook/src/advanced-topics/openxr/README.md index 101a7c9..70f2044 100644 --- a/Plugins/SenseGlove/Handbook/src/advanced-topics/openxr/README.md +++ b/Plugins/SenseGlove/Handbook/src/advanced-topics/openxr/README.md @@ -33,3 +33,5 @@ In the next sections we'll see: - [How we can directly consume the `FXRMotionControllerData`](consuming-fxrmotioncontrollerdata/) on UE `5.2`, `5.3`, `5.4`, and `5.5` to draw and animate debug virtual hands in both [Blueprint](consuming-fxrmotioncontrollerdata/blueprint.md) and [C++](consuming-fxrmotioncontrollerdata/cpp.md). - [How we can directly consume the `FXRHandTrackingState`](consuming-fxrhandtrackingstate/) on UE `5.5` to draw and animate debug virtual hands in both [Blueprint](consuming-fxrhandtrackingstate/blueprint.md) and [C++](consuming-fxrhandtrackingstate/cpp.md). + +- [The Consuming OpenXR Hand-Tracking Data tutorial series](third-party-tutorials/) provides a comprehensive introduction to virtual reality, OpenXR hand-tracking, and gesture detection in Unreal Engine. Additionally, this tutorial series covers procedural virtual hand mesh animation using the OpenXR hand-tracking data. diff --git a/Plugins/SenseGlove/Handbook/src/appendix/changelog.md b/Plugins/SenseGlove/Handbook/src/appendix/changelog.md index 59d35a6..84d8f9b 100644 --- a/Plugins/SenseGlove/Handbook/src/appendix/changelog.md +++ b/Plugins/SenseGlove/Handbook/src/appendix/changelog.md @@ -5,6 +5,15 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [2.4.2] - 2025-02-17 + +This is a patch release to address minor issues in the SenseGlove Unreal Engine Handbook, with no modifications to the plugin code. + +### Documentation + +- List the third-party tutorials with a description in their corresponding parent sections. +- Additional minor fixes and improvements that may not be listed here. + ## [2.4.1] - 2025-02-14 This is a patch release to address minor issues in the SenseGlove Unreal Engine Handbook, with no modifications to the plugin code. diff --git a/Plugins/SenseGlove/Handbook/src/appendix/platform-support-matrix.md b/Plugins/SenseGlove/Handbook/src/appendix/platform-support-matrix.md index 4d3a60b..052af3e 100644 --- a/Plugins/SenseGlove/Handbook/src/appendix/platform-support-matrix.md +++ b/Plugins/SenseGlove/Handbook/src/appendix/platform-support-matrix.md @@ -2,10 +2,10 @@ | | **Windows (MSVC 2017)** | **Windows (MSVC 2019)** | **Windows (MSVC 2022)** | **Linux x86-64 (Native Toolchain)** | **Linux AArch64 (Native Toolchain)** | **Meta Quest Standalone (Android NDK)** | **HTC VIVE Standalone (Android NDK)** | **Fab** | **Azure DevOps Version** | |:--------:|-------------------------|-------------------------|-------------------------|:-----------------------------------:|:------------------------------------:|:---------------------------------------:|:-------------------------------------:|:--------:|:------------------------:| -| **5.5** | ❌ | ❌ | ✅ v2.4.x | ✅ v2.4.x | ✅ v2.4.x | ✅ v2.4.x (r25b) | ❓ | ✅ v2.4.1 | ✅ v2.4.1 | -| **5.4** | ❌ | ❌ | ✅ v2.4.x | ✅ v2.4.x | ✅ v2.4.x | ✅ v2.4.x (r25b) | ✅ v2.4.x (r25b) | ✅ v2.4.1 | ✅ v2.4.1 | -| **5.3** | ❌ | ✅ v2.4.x | ✅ v2.4.x | ✅ v2.4.x | ✅ v2.4.x | ✅ v2.4.x (r25b) | ✅ v2.4.x (r25b) | ✅ v2.4.1 | ✅ v2.4.1 | -| **5.2** | ❌ | ✅ v2.4.x | ✅ v2.4.x | ✅ v2.4.x | ✅ v2.4.x | ✅ v2.4.x (r25b) | ❓ | ✅ v2.4.1 | ✅ v2.4.1 | +| **5.5** | ❌ | ❌ | ✅ v2.4.x | ✅ v2.4.x | ✅ v2.4.x | ✅ v2.4.x (r25b) | ❓ | ✅ v2.4.2 | ✅ v2.4.2 | +| **5.4** | ❌ | ❌ | ✅ v2.4.x | ✅ v2.4.x | ✅ v2.4.x | ✅ v2.4.x (r25b) | ✅ v2.4.x (r25b) | ✅ v2.4.2 | ✅ v2.4.2 | +| **5.3** | ❌ | ✅ v2.4.x | ✅ v2.4.x | ✅ v2.4.x | ✅ v2.4.x | ✅ v2.4.x (r25b) | ✅ v2.4.x (r25b) | ✅ v2.4.2 | ✅ v2.4.2 | +| **5.2** | ❌ | ✅ v2.4.x | ✅ v2.4.x | ✅ v2.4.x | ✅ v2.4.x | ✅ v2.4.x (r25b) | ❓ | ✅ v2.4.2 | ✅ v2.4.2 | | **5.1** | ❌ | ⚠️ v2.0.x | ⚠️ v2.0.x | ⚠️ v2.0.x | ⚠️ v2.0.x | ⚠️ v2.0.x (r25b) | ❓ | ⚠️ v2.0.0 | ⚠️ v2.0.2 | | **5.0** | ❌ | ⚠️ v1.6.x | ⚠️ v1.6.x | ⚠️ v1.6.x | ⚠️ v1.6.x | ⚠️ v1.6.x (r21e) | ❓ | ⚠️ v1.6.1 | ⚠️ v1.6.1 | | **4.27** | ⚠️ v1.4.x | ⚠️ v1.4.x | ⚠️ v1.4.x | ⚠️ v1.4.x | ⚠️ v1.4.x | ⚠️ v1.4.x (r21e) | ❓ | ⚠️ v1.3.1 | ⚠️ v1.4.3 | diff --git a/Plugins/SenseGlove/Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/README.md b/Plugins/SenseGlove/Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/README.md index a397192..59a4b37 100644 --- a/Plugins/SenseGlove/Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/README.md +++ b/Plugins/SenseGlove/Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/README.md @@ -13,4 +13,8 @@ For instructions on [how to setup `XR_EXT_hand_tracking` support in PCVR mode](p ## Standalone Mode -For instructions on [how to setup `XR_EXT_hand_tracking` support in standalone mode on Android](standalone-mode/) please refer to the relevant section. \ No newline at end of file +For instructions on [how to setup `XR_EXT_hand_tracking` support in standalone mode on Android](standalone-mode/) please refer to the relevant section. + +## Third-Party Tutorials + +As a part of [this OpenXR comprehensive tutorial series](third-party-tutorials/), you will learn how to enable the developer runtime features, set up the OpenXR runtime, and the `XR_EXT_hand_tracking` support in PCVR mode. Furthermore, it will show you how to enable hand-tracking on Android (standalone mode) using the Meta XR and VIVE OpenXR plugins. diff --git a/Plugins/SenseGlove/Handbook/src/misc/android-standalone-deployment/README.md b/Plugins/SenseGlove/Handbook/src/misc/android-standalone-deployment/README.md index c496ee3..7a9582f 100644 --- a/Plugins/SenseGlove/Handbook/src/misc/android-standalone-deployment/README.md +++ b/Plugins/SenseGlove/Handbook/src/misc/android-standalone-deployment/README.md @@ -26,4 +26,8 @@ Here are a few important notes to consider: > in standalone mode in conjunction with other plugins such as `Meta XR` or > `ViveOpenXR` plugins, or > [hand-tracking as a fallback mechanism when no glove data is available](../../plugin-configuration/plugin-settings/tracking/#bfallbacktohandtrackingifnoglovedetected), -> [extra configuration steps and considerations are required](../../getting-started/enabling-xr-ext-hand-tracking-vr-headsets/standalone-mode/). \ No newline at end of file +> [extra configuration steps and considerations are required](../../getting-started/enabling-xr-ext-hand-tracking-vr-headsets/standalone-mode/). + +## Third-Party Tutorials + +This [Android Standalone Mode Deployment tutorials series](third-party-tutorials/) covers how to build and deploy Unreal Engine `5.5` Projects APK to Android and Meta Quest 3S/3/Pro/2 in standalone mode. Furthermore, it covers the how-to on enabling OpenXR hand-tracking on Android with Meta XR (Quest 3S/3/Pro/2) and HTC VIVE OpenXR (Focus Vision/XR Elite/Focus 3) plugins. diff --git a/Plugins/SenseGlove/Handbook/src/misc/android-standalone-deployment/third-party-tutorials/README.md b/Plugins/SenseGlove/Handbook/src/misc/android-standalone-deployment/third-party-tutorials/README.md index 4b217a1..886ce77 100644 --- a/Plugins/SenseGlove/Handbook/src/misc/android-standalone-deployment/third-party-tutorials/README.md +++ b/Plugins/SenseGlove/Handbook/src/misc/android-standalone-deployment/third-party-tutorials/README.md @@ -1,6 +1,6 @@ # Third-Party Tutorials: Android Standalone Mode Deployment -## Build and Deploy Unreal Engine 5.5 Projects to Android and Meta Quest 2/3 in Standalone Mode +## Build & Deploy Unreal Engine 5.5 Projects APK to Android & Meta Quest 3S/3/Pro/2 in Standalone Mode This video will guide you through the process of building and deploying an Unreal Engine 5.5 project (or any version newer than `4.24`) to Android Standalone Mode for Meta Quest 2 and Quest 3 devices. The steps outlined here should also apply to other Android-based VR headsets. diff --git a/Plugins/SenseGlove/SenseGlove.uplugin b/Plugins/SenseGlove/SenseGlove.uplugin index 8fc7aa4..f12adda 100644 --- a/Plugins/SenseGlove/SenseGlove.uplugin +++ b/Plugins/SenseGlove/SenseGlove.uplugin @@ -1,7 +1,7 @@ { "FileVersion": 3, "Version": 1, - "VersionName": "2.4.1", + "VersionName": "2.4.2", "FriendlyName": "SenseGlove", "Description": "Integrating the SenseGlove haptic controller into Unreal Engine", "Category": "Virtual Reality",