Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

OpenXR Hand Pose Recorder

An asset by Pelax
The page banner background of a mountain and forest
OpenXR Hand Pose Recorder hero image

Quick Information

0 ratings
OpenXR Hand Pose Recorder icon image
Pelax
OpenXR Hand Pose Recorder

Utility for capturing, saving, and loading XR hand tracking data.

Supported Engine Version
4.6
Version String
0.1
License Version
MIT
Support Level
community
Modified Date
8 hours ago
Git URL
Issue URL

OpenXR Hand Pose Recorder

A 4.6.1+ utility for capturing, saving, and loading XR hand tracking data.

Functional Overview

This plugin helps to create static gesture files for XR applications, using live tracking data.

Usage

  1. Setup: Enable the following settings in your project (check image):

    • XR/OpenXR/Enabled -> On
    • XR/OpenXR/Reference Space -> Local Floor
    • XR/OpenXR/Foveation Level -> Medium
    • XR/OpenXR/Foveation Dynamic -> On
    • XR/OpenXR/Hand Tracking -> On

    README Alt Text

    Add the capture_pose to your input map (with SPACEBAR or something like that). Make sure to restart the project.

    Your headset should be on hand-tracking mode. This won't work with controllers. Quest Link complains that it can't find your controllers, but pressing F6 in the scene will still work.

  2. Pose Capture: Launch the record.tscn scene. Trigger the capture function (press your keyboard input) to generate a .tres file containing the current hand transform data. They go under res://poses/

README Alt Text

  1. Preview: Open preview.tscn and assign the resource to any of the HandPosePreview nodes (match left/right).

README Alt Text

  1. Usage: Add a HandPoseRuntime node as a child of your hand's Skeleton3D. Assign a captured .tres file to the pose_resource property of the HandPoseRuntime node to override the skeleton's pose.

Attributions and Licensing

This project is licensed under the MIT License. It incorporates assets and logic from the official Godot Engine XR demo projects. The corresponding license can be found in the subfolder third-party/openxr_hand_tracking_demo.

Utility for capturing, saving, and loading XR hand tracking data.

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
OpenXR Hand Pose Recorder icon image
Pelax
OpenXR Hand Pose Recorder

Utility for capturing, saving, and loading XR hand tracking data.

Supported Engine Version
4.6
Version String
0.1
License Version
MIT
Support Level
community
Modified Date
8 hours ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers