From 7475b269a912b0cf43e2d1a9ffe567f60c933032 Mon Sep 17 00:00:00 2001 From: Mamadou Babaei Date: Fri, 9 Aug 2024 19:23:16 +0200 Subject: [PATCH] add instructions for importing / exporting compatible virtual hand meshes --- .../setup-virtual-hand-meshes/README.md | 119 ++++++++++++++++++ ...export-virtual-hand-meshes-bulk-export.png | 3 + ...l-hand-meshes-content-browser-location.png | 3 + .../export-virtual-hand-meshes-exported.png | 3 + ...virtual-hand-meshes-fbx-export-options.png | 3 + ...ual-hand-meshes-new-vrtemplate-project.png | 3 + ...port-virtual-hand-meshes-select-folder.png | 3 + ...ing-senseglove-material-left-hand-mesh.png | 3 + ...ng-senseglove-material-right-hand-mesh.png | 3 + ...irtual-hand-meshes-create-empty-folder.png | 3 + ...meshes-delete-default-material-confirm.png | 3 + ...al-hand-meshes-delete-default-material.png | 3 + ...rt-virtual-hand-meshes-fbx-import-logs.png | 3 + ...virtual-hand-meshes-fbx-import-options.png | 3 + ...rtual-hand-meshes-fbx-save-all-confirm.png | 3 + ...mport-virtual-hand-meshes-fbx-save-all.png | 3 + .../import-virtual-hand-meshes-imported.png | 3 + ...t-virtual-hand-meshes-select-fbx-files.png | 3 + 18 files changed, 170 insertions(+) create mode 100755 Handbook/src/getting-started/setup-virtual-hand-meshes/export-virtual-hand-meshes-bulk-export.png create mode 100755 Handbook/src/getting-started/setup-virtual-hand-meshes/export-virtual-hand-meshes-content-browser-location.png create mode 100755 Handbook/src/getting-started/setup-virtual-hand-meshes/export-virtual-hand-meshes-exported.png create mode 100755 Handbook/src/getting-started/setup-virtual-hand-meshes/export-virtual-hand-meshes-fbx-export-options.png create mode 100755 Handbook/src/getting-started/setup-virtual-hand-meshes/export-virtual-hand-meshes-new-vrtemplate-project.png create mode 100755 Handbook/src/getting-started/setup-virtual-hand-meshes/export-virtual-hand-meshes-select-folder.png create mode 100755 Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-assing-senseglove-material-left-hand-mesh.png create mode 100755 Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-assing-senseglove-material-right-hand-mesh.png create mode 100755 Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-create-empty-folder.png create mode 100755 Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-delete-default-material-confirm.png create mode 100755 Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-delete-default-material.png create mode 100755 Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-fbx-import-logs.png create mode 100755 Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-fbx-import-options.png create mode 100755 Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-fbx-save-all-confirm.png create mode 100755 Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-fbx-save-all.png create mode 100755 Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-imported.png create mode 100755 Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-select-fbx-files.png diff --git a/Handbook/src/getting-started/setup-virtual-hand-meshes/README.md b/Handbook/src/getting-started/setup-virtual-hand-meshes/README.md index 22603890..a89a1fc9 100644 --- a/Handbook/src/getting-started/setup-virtual-hand-meshes/README.md +++ b/Handbook/src/getting-started/setup-virtual-hand-meshes/README.md @@ -1 +1,120 @@ # Setting Up the Virtual Hand Meshes + +Setting up Virtual Hand Meshes involves two key steps: + +1. Importing the virtual hand meshes into your project. +2. Configuring the virtual hand settings. + +In this section we focus on the first part. For detailed information on step two, please visit [the Virtual Hand configuration section](../../plugin-configuration/plugin-settings/virtual-hand/). + +## Compatible Virtual Hand Meshes + +The SenseGlove Unreal Engine Plugin is compatible with any virtual hand mesh that adheres to the Epic rig and bone structure. Additionally, the virtual hand meshes must be exported with specific settings to meet all requirements. If you're planning to model and rig your own virtual hand meshes, the [Epic FBX Skeletal Mesh Pipeline](https://dev.epicgames.com/documentation/en-us/unreal-engine/fbx-skeletal-mesh-pipeline) is a useful starting point. + +However, if you're looking to get up and running with the SenseGlove Unreal Engine Plugin quickly, the process is much simpler. Unreal Engine has included two sets of compatible virtual hand models with the Unreal Engine VR Template since version `5.1`. This guide will walk you through how to export these virtual hand models from the VR Template and import them into your VR simulation. + +> [!CAUTION] +> While it is possible to migrate the virtual hand meshes directly from the +> Content Browser of the VR Template, this approach is not recommended. As part +> of the setup process, it is necessary to configure the SenseGlove Grab and +> Touch sockets. Although it's possible to set up these sockets manually, +> [as demonstrated in one of our older tutorials](https://youtu.be/jN4VcfXVrTA), +> we no longer recommend doing so. Since version +> [`v2.1.0`](../../appendix/changelog.html) of the SenseGlove Unreal Engine +> Plugin, we’ve included a tool that automates the socket setup with a single +> click, eliminating the need for the tedious manual process. +> +> Unfortunately, the SenseGlove Sockets Editor tool does not support skeletal +> meshes that share their skeleton. This is the case with the hand models +> included in the VR Template. Because of this limitation, we will be +> reimporting the virtual hand meshes with separate skeletons to ensure full +> compatibility with the SenseGlove Sockets Editor. + +## Exporting the Virtual Hand Meshes from the VRTemplate + +1. Start by creating a new Unreal Engine project using the VR Template. In the Unreal Project Browser, select `GAMES > Virtual Reality`. + +![Exporting the Virtual Hand Meshes from the VRTemplate - Creating a new VRTemplate project](export-virtual-hand-meshes-new-vrtemplate-project.png "Exporting the Virtual Hand Meshes from the VRTemplate - Creating a new VRTemplate project") + +2. Once the Unreal Editor opens with your new project, navigate to the Content Browser. Go to `All > Content > Characters > MannequinsXR > Meshes`. Here, you'll find two sets of virtual hand meshes: `SDKM_MannyXR_left` and `SDKM_MannyXR_right` (male hands), and `SDKM_QuinnXR_left` and `SDKM_QuinnXR_right` (female hands). + +![Exporting the Virtual Hand Meshes from the VRTemplate - Locating the virtual hand meshes in the Content Browser](export-virtual-hand-meshes-content-browser-location.png "Exporting the Virtual Hand Meshes from the VRTemplate - Locating the virtual hand meshes in the Content Browser") + +3. Choose the pair of hand meshes you want to export. Right-click on them, then select `Asset Actions` followed by `Bulk Export...` from the context menu. + +![Exporting the Virtual Hand Meshes from the VRTemplate - Bulk exporting the virtual hand meshes](export-virtual-hand-meshes-bulk-export.png "Exporting the Virtual Hand Meshes from the VRTemplate - Bulk exporting the virtual hand meshes") + +4. In the file dialog that appears, choose a folder to save the exported hands, and click the `Select Folder` button to export the meshes in FBX format. + +![Exporting the Virtual Hand Meshes from the VRTemplate - Selecting the export folder](export-virtual-hand-meshes-select-folder.png "Exporting the Virtual Hand Meshes from the VRTemplate - Selecting the export folder") + +5. The Unreal Editor will then display the `FBX Export Options` dialog. Leave the default settings unchanged and click `Export All` to proceed. + +![Exporting the Virtual Hand Meshes from the VRTemplate - The FBX export options](export-virtual-hand-meshes-fbx-export-options.png "Exporting the Virtual Hand Meshes from the VRTemplate - The FBX export options") + +> [!TIP] +> If you're unsure whether the options are set to their defaults, you can click +> the `Reset to Default` button in the top-right corner of the dialog to restore +> the default settings. + +6. After exporting, you can find the FBX files for both hands in the directory you selected: `/path/you/chose/for/bulk/export/Game/Characters/MannequinsXR/Meshes/`. + +![Exporting the Virtual Hand Meshes from the VRTemplate - Exported virtual hand meshes in FBX format](export-virtual-hand-meshes-exported.png "Exporting the Virtual Hand Meshes from the VRTemplate - Exported virtual hand meshes in FBX format") + +## Importing the Virtual Hand Meshes into Your Own Project + +1. Start by creating a new folder inside your project's Content Browser. Navigate to that folder, then press the `Import` button next to the `+ Add` button at the top of the Content Browser. + +![Importing the Virtual Hand Meshes into Your Own Project - Create an empty folder and importing](import-virtual-hand-meshes-create-empty-folder.png "Importing the Virtual Hand Meshes into Your Own Project - Create an empty folder and importing") + +2. In the `Import` dialog that appears, navigate to the folder containing the virtual hand meshes. Select both FBX files and click the `Open` button. + +![Importing the Virtual Hand Meshes into Your Own Project - Selecting virtual hand mesh FBX files](import-virtual-hand-meshes-select-fbx-files.png "Importing the Virtual Hand Meshes into Your Own Project - Selecting virtual hand mesh FBX files") + +3. The Unreal Editor will display the `FBX Import Options` dialog. Leave the default settings unchanged and click `Import All` to proceed. + +![Importing the Virtual Hand Meshes into Your Own Project - The FBX import options](import-virtual-hand-meshes-fbx-import-options.png "Importing the Virtual Hand Meshes into Your Own Project - The FBX import options") + +> [!TIP] +> If you're unsure whether the options are set to their defaults, you can click +> the `Reset to Default` button in the top-right corner of the dialog to restore +> the default settings. + +4. After the import process is done, a dialog will display the import logs. Any errors or warnings encountered during the import process will be shown here. + +![Importing the Virtual Hand Meshes into Your Own Project - The FBX import logs](import-virtual-hand-meshes-fbx-import-logs.png "Importing the Virtual Hand Meshes into Your Own Project - The FBX import logs") + +> [!NOTE] +> The following warning can be safely ignored: +> +> `FBXImport: Warning: No smoothing group information was found in this FBX scene. Please make sure to enable the 'Export Smoothing Groups' option in the FBX Exporter plug-in before exporting the file. Even for tools that don't support smoothing groups, the FBX Exporter will generate appropriate smoothing data at export-time so that correct vertex normals can be inferred while importing.` + +5. The imported virtual hand meshes should now appear in the folder you selected in the Content Browser. Unreal Engine will create a Skeletal Mesh, a Skeleton, and a Physics Asset for each imported mesh, along with a default Material asset shared between both virtual hand meshes. + +![Importing the Virtual Hand Meshes into Your Own Project - Imported virtual hand meshes](import-virtual-hand-meshes-imported.png "Importing the Virtual Hand Meshes into Your Own Project - Imported virtual hand meshes") + +6. You can choose to keep or modify the default material. However, since the SenseGlove Unreal Engine Plugin provides a default material, we choose to delete the default material created by Unreal Engine during the import process. We'll assign the SenseGlove default material to the imported virtual hand meshes in the next steps. Right-click on the default material and select `Delete`. + +![Importing the Virtual Hand Meshes into Your Own Project - Deleting the default material](import-virtual-hand-meshes-delete-default-material.png "Importing the Virtual Hand Meshes into Your Own Project - Deleting the default material") + +7. In the `Delete Assets` dialog, click `Force Delete` to confirm the deletion of the default material. + +![Importing the Virtual Hand Meshes into Your Own Project - Deleting the default material confirmation](import-virtual-hand-meshes-delete-default-material-confirm.png "Importing the Virtual Hand Meshes into Your Own Project - Deleting the default material confirmation") + +8. Open the Skeletal Mesh asset for the left hand and assign the `M_SenseGlove_VirtualHand` material from the `Asset Details` panel. + +![Importing the Virtual Hand Meshes into Your Own Project - Assigning the SenseGlove material to the left virtual hand mesh](import-virtual-hand-meshes-assing-senseglove-material-left-hand-mesh.png "Importing the Virtual Hand Meshes into Your Own Project - Assigning the SenseGlove material to the left virtual hand mesh") + +9. Repeat the process for the Skeletal Mesh asset of the right hand, and assign the `M_SenseGlove_VirtualHand` material in the `Asset Details` panel. + +![Importing the Virtual Hand Meshes into Your Own Project - Assigning the SenseGlove material to the right virtual hand mesh](import-virtual-hand-meshes-assing-senseglove-material-right-hand-mesh.png "Importing the Virtual Hand Meshes into Your Own Project - Assigning the SenseGlove material to the right virtual hand mesh") + +10. Return to the Content Browser by closing all asset windows and click the `Save All` button to save all imported virtual hand mesh assets to disk. + +![Importing the Virtual Hand Meshes into Your Own Project - Saving all virtual hand mesh assets](import-virtual-hand-meshes-fbx-save-all.png "Importing the Virtual Hand Meshes into Your Own Project - Saving all virtual hand mesh assets") + +11. In the `Save Content` dialog, choose `Save Selected` to confirm the saving all action. + +![Importing the Virtual Hand Meshes into Your Own Project - Saving all virtual hand mesh assets confirmation](import-virtual-hand-meshes-fbx-save-all-confirm.png "Importing the Virtual Hand Meshes into Your Own Project - Saving all virtual hand mesh assets confirmation") + +## Setting up the SenseGlove Grab and Touch Sockets diff --git a/Handbook/src/getting-started/setup-virtual-hand-meshes/export-virtual-hand-meshes-bulk-export.png b/Handbook/src/getting-started/setup-virtual-hand-meshes/export-virtual-hand-meshes-bulk-export.png new file mode 100755 index 00000000..a64cefad --- /dev/null +++ b/Handbook/src/getting-started/setup-virtual-hand-meshes/export-virtual-hand-meshes-bulk-export.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05f421c9a7ce5afe3302a3c91abd9f072d8edb2aadc500bf1788ed3fee77499d +size 1459421 diff --git a/Handbook/src/getting-started/setup-virtual-hand-meshes/export-virtual-hand-meshes-content-browser-location.png b/Handbook/src/getting-started/setup-virtual-hand-meshes/export-virtual-hand-meshes-content-browser-location.png new file mode 100755 index 00000000..00848e81 --- /dev/null +++ b/Handbook/src/getting-started/setup-virtual-hand-meshes/export-virtual-hand-meshes-content-browser-location.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89168e4974c8d42dc977349ba82977f698988f2da2e0d11aada2a6d92faa994d +size 492327 diff --git a/Handbook/src/getting-started/setup-virtual-hand-meshes/export-virtual-hand-meshes-exported.png b/Handbook/src/getting-started/setup-virtual-hand-meshes/export-virtual-hand-meshes-exported.png new file mode 100755 index 00000000..30f5c556 --- /dev/null +++ b/Handbook/src/getting-started/setup-virtual-hand-meshes/export-virtual-hand-meshes-exported.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d515c7d490e21e56b50020bddfffc366ec30ac41dee782800e4b07ea0108c941 +size 87140 diff --git a/Handbook/src/getting-started/setup-virtual-hand-meshes/export-virtual-hand-meshes-fbx-export-options.png b/Handbook/src/getting-started/setup-virtual-hand-meshes/export-virtual-hand-meshes-fbx-export-options.png new file mode 100755 index 00000000..25f07265 --- /dev/null +++ b/Handbook/src/getting-started/setup-virtual-hand-meshes/export-virtual-hand-meshes-fbx-export-options.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d253c1b7cef29ed2c4733a22e5049529e460aae07998c60a38cf46776c654a5 +size 60913 diff --git a/Handbook/src/getting-started/setup-virtual-hand-meshes/export-virtual-hand-meshes-new-vrtemplate-project.png b/Handbook/src/getting-started/setup-virtual-hand-meshes/export-virtual-hand-meshes-new-vrtemplate-project.png new file mode 100755 index 00000000..569e1128 --- /dev/null +++ b/Handbook/src/getting-started/setup-virtual-hand-meshes/export-virtual-hand-meshes-new-vrtemplate-project.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a26ec97f030e58ce9ab2564a773c08cf42a6b6bd365feedd7380aa9635125c4 +size 1353398 diff --git a/Handbook/src/getting-started/setup-virtual-hand-meshes/export-virtual-hand-meshes-select-folder.png b/Handbook/src/getting-started/setup-virtual-hand-meshes/export-virtual-hand-meshes-select-folder.png new file mode 100755 index 00000000..34bcfced --- /dev/null +++ b/Handbook/src/getting-started/setup-virtual-hand-meshes/export-virtual-hand-meshes-select-folder.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c090f0b703837f5207ad6a02ddf4cd73f83b79df973a55f962cf2f50794568de +size 42783 diff --git a/Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-assing-senseglove-material-left-hand-mesh.png b/Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-assing-senseglove-material-left-hand-mesh.png new file mode 100755 index 00000000..601d76f4 --- /dev/null +++ b/Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-assing-senseglove-material-left-hand-mesh.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca800867001258aac08120324eed9227abfa91ca317d4b0e8c06e899e444ca51 +size 721031 diff --git a/Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-assing-senseglove-material-right-hand-mesh.png b/Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-assing-senseglove-material-right-hand-mesh.png new file mode 100755 index 00000000..944bba6a --- /dev/null +++ b/Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-assing-senseglove-material-right-hand-mesh.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2886da092b217f35bb8b6e7eec21dfe7cfce995c9f833fbbbf0108b92095e6c +size 754752 diff --git a/Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-create-empty-folder.png b/Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-create-empty-folder.png new file mode 100755 index 00000000..2d36a92b --- /dev/null +++ b/Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-create-empty-folder.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a876f0e24df46d8b77e7df5b38d39ebc1904e3fbf2215ef13c8fb9cf340a7d60 +size 287169 diff --git a/Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-delete-default-material-confirm.png b/Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-delete-default-material-confirm.png new file mode 100755 index 00000000..d4bfb626 --- /dev/null +++ b/Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-delete-default-material-confirm.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a796e68a87f28ca419d18f1b9e04560e0bf218b632fb48160210a700850068e4 +size 42702 diff --git a/Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-delete-default-material.png b/Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-delete-default-material.png new file mode 100755 index 00000000..00cfb947 --- /dev/null +++ b/Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-delete-default-material.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca65a59fabfea4e5b5ba95bef95130a357178cfeb1311477e4294b2b1bf431ef +size 261315 diff --git a/Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-fbx-import-logs.png b/Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-fbx-import-logs.png new file mode 100755 index 00000000..03c79ae1 --- /dev/null +++ b/Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-fbx-import-logs.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3110eab930b8dc182d632acbc4a980511ba71ee6ac780725c5d8983608b9367a +size 73535 diff --git a/Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-fbx-import-options.png b/Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-fbx-import-options.png new file mode 100755 index 00000000..fecd0c83 --- /dev/null +++ b/Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-fbx-import-options.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c547b7b3233e3dba926e8848dd52d956cce48a4e90cd4a9456226134a2fc31bf +size 76089 diff --git a/Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-fbx-save-all-confirm.png b/Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-fbx-save-all-confirm.png new file mode 100755 index 00000000..4c7b1b09 --- /dev/null +++ b/Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-fbx-save-all-confirm.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bae998c8624415faba8c01dc44454a6ef201e75d4d7368a0aede6981100914a4 +size 59766 diff --git a/Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-fbx-save-all.png b/Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-fbx-save-all.png new file mode 100755 index 00000000..d1ceb865 --- /dev/null +++ b/Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-fbx-save-all.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9005d6d753bf3f9bc49a4bb263cbced0065d19cf92af6c13786d8a8ea65dc969 +size 509012 diff --git a/Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-imported.png b/Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-imported.png new file mode 100755 index 00000000..d1c4e0cd --- /dev/null +++ b/Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-imported.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61a0d53427a476df04e702271ebedc8a5c66e62c517ef89f6ff92cd1c7207cc3 +size 526940 diff --git a/Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-select-fbx-files.png b/Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-select-fbx-files.png new file mode 100755 index 00000000..e1c69698 --- /dev/null +++ b/Handbook/src/getting-started/setup-virtual-hand-meshes/import-virtual-hand-meshes-select-fbx-files.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8a8bfbf28c12d06174d8a3834c36122640be82b09b68005d330518efcf589f3 +size 52189