View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 2022.3.13 or later
- Package size
- 1.5 MB
- Files
- 31
- Favorites
- 4
- Views in the past week
- 10
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $4.99 on
Keywords
Hand Joint Tool
Hand Joint Tool offers dynamic hand joint visualization and easy interaction for Unity XR apps. Features include gesture mapping, color customization, handedness support, and event-driven design
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 1
Hand Joint Tool video 1 (plays on the Asset Store)
About this asset
The Hand Joint Tool is a modular and extensible Unity framework designed to simplify hand tracking visualization and interaction in XR applications. Built on the Meta SDK, it leverages Meta's XR capabilities for seamless hand tracking. It features dynamic joint visualization, pinch gesture detection, and customizable color mappings. The package supports event-driven architecture for real-time responsiveness and offers handedness settings (left, right, or both hands).
Customizability:
- Visual Customization: Developers can define colors for joints using keyword-based mappings and replace default joint prefabs with custom models.
- Gesture Customization: Extendable PinchGestureMapping allows adding new joint-to-gesture mappings to adapt to different use cases.
- Event Integration: Events like pinch gestures and joint collisions can be hooked into for custom behaviors.
Suitability:
The tool is genre-agnostic and can be tailored for:
- Gaming: Enhance immersive controls in VR games with intuitive gestures and visual feedback.
- Training/Simulations: Visualize hand movements and interactions for educational or professional environments.
- Health and Therapy: Track hand gestures for rehabilitation exercises or therapeutic applications.
- Art and Design: Leverage gestures for creative tools like sculpting or painting in XR.
This flexibility, powered by the Meta SDK, makes it ideal for any XR project needing precise hand interaction and visualization
From the publisher's Asset Store listing.
Technical details
Key Features of the Hand Joint Tool:
- Dynamic Joint VisualizationAutomatically visualize hand joints with customizable prefabs and colors.
Prefabs synchronize with joint transforms in real timeAutoJointVisualizerReadMe. - Pinch Gesture DetectionDetect and handle pinch gestures dynamically.
Map specific joints to gestures using a configurable PinchGestureMapping ScriptableObjectJointHandlerPinchGestureMapping. - Customizable Joint ColorsAssign colors to joints based on keywords using JointKeywordColorMapping.
Allows for dynamic updates and alignment with application themesJointHandlerJointKeywordColorMapping. - Event-Driven ArchitectureBuilt-in events for gestures and joint interactions.
Easily subscribe to events like OnPinchGesture and OnJointTouch for custom interaction handlingJointHandlerHandJointManager. - Handedness SupportManage left-handed, right-handed, or both-handed configurations.
Automatic adjustment of visualizations based on player preferencesHandJointManagerReadMe. - Centralized Joint ManagementJointDictionary provides efficient storage and retrieval of joint data for modular and reusable workflowsJointDictionaryReadMe.
- Logger UtilityBuilt-in logging for debugging with configurable verbosity levels.
Outputs warnings, errors, and standard logs for easier troubleshootingLoggerReadMe. - ExtensibilityCustomizable for new gestures, visual prefabs, or additional behaviors.
Flexible ScriptableObject assets allow easy integration into unique workflowsReadMeMeta_Blocks_Setup_Overv….
Summary
The Meta Hand Joint Tool provides robust, customizable, and extensible solutions for hand joint visualization and interaction in XR projects, catering to a wide range of use cases and applications.
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 2022.3.13f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.