diff --git a/Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/standalone-mode/README.md b/Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/standalone-mode/README.md index 46fd7164..cc7bee24 100644 --- a/Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/standalone-mode/README.md +++ b/Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/standalone-mode/README.md @@ -75,31 +75,33 @@ The `ViveOpenXR` plugin implements the `XR_HTCX_vive_wrist_tracker_interaction` By default, the `ViveOpenXR` plugin settings located in `Edit > Project Settings > Plugins > Meta XR` look something like these: -![Enabling XR_EXT_hand_tracking OpenXR Extension on VR Headsets in Standalone Mode - Default ViveOpenXR Plugin Settings](../viveopenxr-plugin-default-settings-001.png "Enabling XR_EXT_hand_tracking OpenXR Extension on VR Headsets in Standalone Mode - Default ViveOpenXR Plugin Settings") +![Enabling XR_EXT_hand_tracking OpenXR Extension on VR Headsets in Standalone Mode - Default ViveOpenXR Plugin Settings](viveopenxr-plugin-default-settings-001.png "Enabling XR_EXT_hand_tracking OpenXR Extension on VR Headsets in Standalone Mode - Default ViveOpenXR Plugin Settings") -![Enabling XR_EXT_hand_tracking OpenXR Extension on VR Headsets in Standalone Mode - Default ViveOpenXR Plugin Settings](../viveopenxr-plugin-default-settings-002.png "Enabling XR_EXT_hand_tracking OpenXR Extension on VR Headsets in Standalone Mode - Default ViveOpenXR Plugin Settings") +![Enabling XR_EXT_hand_tracking OpenXR Extension on VR Headsets in Standalone Mode - Default ViveOpenXR Plugin Settings](viveopenxr-plugin-default-settings-002.png "Enabling XR_EXT_hand_tracking OpenXR Extension on VR Headsets in Standalone Mode - Default ViveOpenXR Plugin Settings") -The following settings control the hand-tracking behavior when the `ViveOpenXR` plugin is enabled: +The following settings control the availability of hand-tracking when the `ViveOpenXR` plugin is enabled: - **Enable Hand Interaction**: This enables the hand interactions with the OpenXR hand interaction extension `XR_HTC_hand_interaction`. Changing this setting will prompt you to restart the engine to apply the new settings. This setting should be enabled. -![Enabling XR_EXT_hand_tracking OpenXR Extension on VR Headsets in Standalone Mode - ViveOpenXR Plugin Settings - Enable Hand Interaction Editor Restart Prompt](../viveopenxr-plugin-settings-enable-hand-interaction-editor-restart-prompt.png "Enabling XR_EXT_hand_tracking OpenXR Extension on VR Headsets in Standalone Mode - ViveOpenXR Plugin Settings - Enable Hand Interaction Editor Restart Prompt") +![Enabling XR_EXT_hand_tracking OpenXR Extension on VR Headsets in Standalone Mode - ViveOpenXR Plugin Settings - Enable Hand Interaction Editor Restart Prompt](viveopenxr-plugin-settings-enable-hand-interaction-editor-restart-prompt.png "Enabling XR_EXT_hand_tracking OpenXR Extension on VR Headsets in Standalone Mode - ViveOpenXR Plugin Settings - Enable Hand Interaction Editor Restart Prompt") - **Use HTC Hand Interaction**: This selects which OpenXR hand interaction extension to use. If enabled, `XR_HTC_hand_interaction` will be used, effectively breaking SenseGlove glove and hand-tracking data output. If disabled, `XR_EXT_hand_interaction` will be used, which is compatible with the SenseGlove Unreal Engine Plugin. Changing this setting will prompt you to restart the engine to apply the new settings. This setting should be disabled. -The following settings control the wrist trackers' behaviors: +The following settings control the availability of wrist-tracking when the `ViveOpenXR` plugin is enabled: - **Enable Wrist Tracker**: This option controls the `XR_HTC_vive_wrist_tracker_interaction` OpenXR extension. If enabled, in turn, it enables the use of HTC Wrist Tracker interaction profiles in OpenXR. Changing this setting will prompt you to restart the engine to apply the new settings. +![Enabling XR_EXT_hand_tracking OpenXR Extension on VR Headsets in Standalone Mode - ViveOpenXR Plugin Settings - Enable Wrist Tracker Editor Restart Prompt](viveopenxr-plugin-settings-enable-wrist-tracker-editor-restart-prompt.png "Enabling XR_EXT_hand_tracking OpenXR Extension on VR Headsets in Standalone Mode - ViveOpenXR Plugin Settings - Enable Wrist Tracker Editor Restart Prompt") + - **Enable Ultimate Tracker (Beta)**: This option controls the `XR_HTC_path_enumeration` and `XR_HTC_vive_xr_tracker_interaction` OpenXR extensions. If enabled, in turn, they enable the use of HTC Xr Tracker interaction profiles in OpenXR. Changing this setting will prompt you to restart the engine to apply the new settings. - **Enable Ultimate Tracker Pogo Pin Inputs (Beta)**: Enables or disables the input options for Unreal's Enhanced Input System. Changing this setting will prompt you to restart the engine to apply the new settings. -The following setup demonstrates a functional immersive 3D VR application with most features enabled while staying compatible with the SenseGlove Unreal Engine Plugin: +The following setup demonstrates a functional immersive 3D VR application with the minimum `ViveOpenXR` required features enabled to make it compatible with the SenseGlove Unreal Engine Plugin: -![Enabling XR_EXT_hand_tracking OpenXR Extension on VR Headsets in Standalone Mode - ViveOpenXR Plugin Settings - The SenseGlove Unreal Engine Compatible Settings](../viveopenxr-plugin-settings-senseglove-compatible-001.png "Enabling XR_EXT_hand_tracking OpenXR Extension on VR Headsets in Standalone Mode - ViveOpenXR Plugin Settings - The SenseGlove Unreal Engine Compatible Settings") +![Enabling XR_EXT_hand_tracking OpenXR Extension on VR Headsets in Standalone Mode - ViveOpenXR Plugin Settings - The SenseGlove Unreal Engine Compatible Settings](viveopenxr-plugin-settings-senseglove-compatible-001.png "Enabling XR_EXT_hand_tracking OpenXR Extension on VR Headsets in Standalone Mode - ViveOpenXR Plugin Settings - The SenseGlove Unreal Engine Compatible Settings") -![Enabling XR_EXT_hand_tracking OpenXR Extension on VR Headsets in Standalone Mode - ViveOpenXR Plugin Settings - The SenseGlove Unreal Engine Compatible Settings](../viveopenxr-plugin-settings-senseglove-compatible-002.png "Enabling XR_EXT_hand_tracking OpenXR Extension on VR Headsets in Standalone Mode - ViveOpenXR Plugin Settings - The SenseGlove Unreal Engine Compatible Settings") +![Enabling XR_EXT_hand_tracking OpenXR Extension on VR Headsets in Standalone Mode - ViveOpenXR Plugin Settings - The SenseGlove Unreal Engine Compatible Settings](viveopenxr-plugin-settings-senseglove-compatible-002.png "Enabling XR_EXT_hand_tracking OpenXR Extension on VR Headsets in Standalone Mode - ViveOpenXR Plugin Settings - The SenseGlove Unreal Engine Compatible Settings") ## SenseGlove Wrist Tracking Settings diff --git a/Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/viveopenxr-plugin-default-settings-001.png b/Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/standalone-mode/viveopenxr-plugin-default-settings-001.png similarity index 100% rename from Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/viveopenxr-plugin-default-settings-001.png rename to Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/standalone-mode/viveopenxr-plugin-default-settings-001.png diff --git a/Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/viveopenxr-plugin-default-settings-002.png b/Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/standalone-mode/viveopenxr-plugin-default-settings-002.png similarity index 100% rename from Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/viveopenxr-plugin-default-settings-002.png rename to Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/standalone-mode/viveopenxr-plugin-default-settings-002.png diff --git a/Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/standalone-mode/viveopenxr-plugin-settings-enable-hand-interaction-editor-restart-prompt.png b/Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/standalone-mode/viveopenxr-plugin-settings-enable-hand-interaction-editor-restart-prompt.png new file mode 100644 index 00000000..e864a6fd --- /dev/null +++ b/Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/standalone-mode/viveopenxr-plugin-settings-enable-hand-interaction-editor-restart-prompt.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5db690b0efdc5ecf82ca7f4f5e4d695297bad98ea681cda05f45778c08031e1a +size 204033 diff --git a/Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/standalone-mode/viveopenxr-plugin-settings-enable-wrist-tracker-editor-restart-prompt.png b/Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/standalone-mode/viveopenxr-plugin-settings-enable-wrist-tracker-editor-restart-prompt.png new file mode 100644 index 00000000..e9b408fd --- /dev/null +++ b/Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/standalone-mode/viveopenxr-plugin-settings-enable-wrist-tracker-editor-restart-prompt.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5c98ee1e9753a3581a2741f693ac67e6a8e3d32951fb00b624af5325037ce1f +size 204334 diff --git a/Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/standalone-mode/viveopenxr-plugin-settings-senseglove-compatible-001.png b/Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/standalone-mode/viveopenxr-plugin-settings-senseglove-compatible-001.png new file mode 100644 index 00000000..e73fb301 --- /dev/null +++ b/Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/standalone-mode/viveopenxr-plugin-settings-senseglove-compatible-001.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e12fbae1cfbc7ffc26b83207a0574fe2b0f1988229125f2129244a5a5497cd5b +size 192481 diff --git a/Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/standalone-mode/viveopenxr-plugin-settings-senseglove-compatible-002.png b/Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/standalone-mode/viveopenxr-plugin-settings-senseglove-compatible-002.png new file mode 100644 index 00000000..13af7afb --- /dev/null +++ b/Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/standalone-mode/viveopenxr-plugin-settings-senseglove-compatible-002.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4334305189d2f43a0bb17351b62e8219000fdc1dbaaa4b72039c4e81f365e29 +size 186218 diff --git a/Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/viveopenxr-plugin-settings-enable-hand-interaction-editor-restart-prompt.png b/Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/viveopenxr-plugin-settings-enable-hand-interaction-editor-restart-prompt.png deleted file mode 100644 index e6977e32..00000000 --- a/Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/viveopenxr-plugin-settings-enable-hand-interaction-editor-restart-prompt.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2ff8ae357f004a012f49e959b5e19f63d8716c4303c37c1917303b95101efe1b -size 206935 diff --git a/Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/viveopenxr-plugin-settings-senseglove-compatible-001.png b/Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/viveopenxr-plugin-settings-senseglove-compatible-001.png deleted file mode 100644 index 5d2101b4..00000000 --- a/Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/viveopenxr-plugin-settings-senseglove-compatible-001.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8d316bf6725a824bfca724e4cacdf4591eb8e74d0f126d2faec48412bb60c5d1 -size 199637 diff --git a/Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/viveopenxr-plugin-settings-senseglove-compatible-002.png b/Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/viveopenxr-plugin-settings-senseglove-compatible-002.png deleted file mode 100644 index 24ae57cc..00000000 --- a/Handbook/src/getting-started/enabling-xr-ext-hand-tracking-vr-headsets/viveopenxr-plugin-settings-senseglove-compatible-002.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:47534e8635445cc79c5f6bbfcb8f9c1e614612e22006464fa60ea00f92a8634a -size 193531