Edit of asset "XR Kit" Accepted

Old/Current New/Edit
Title XR Kit XR Kit
Description XR Kit is a set of addons providing various features for XR development in Godot 4.

Complete description and demo project available at: https://github.com/patrykkalinowski/godot-xr-kit

Physics Movement:
Physics-based XR movement. Player hands collide with environment and can grab or push physics object in realistic manner. Player body can collide with physics objects and be moved around in space.

Hand Gesture Recognition:
Real-time recognition of hand poses based on predefined templates.

Smooth Input Filter:
Applies smoothing to XR hand movement using 1Euro filter. Supports hand and controller tracking. Can be used to reduce microstutter or simulate fake weight by increasing hand movement lag.

Cinematic View:
Smooth VR preview for recording in native monitor resolution.

"xr-kit/examples/playground.tscn" implements Physics Movement and Hand Gesture Recognition.
"xr-kit/examples/smooth_input_filter.tscn" implements Smooth Input Filter.

XR Kit has been tested with SteamVR and Oculus (PC and standalone) using Meta Quest 3.
XR Kit is a set of addons providing various features for XR development in Godot 4.

Complete description available at: https://github.com/patrykkalinowski/godot-xr-kit

Physics Movement:
Physics-based XR movement. Player hands collide with environment and can grab or push physics object in realistic manner. Player body can collide with physics objects and be moved around in space.

Hand Gesture Recognition:
Real-time recognition of hand poses based on predefined templates.

Smooth Input Filter:
Applies smoothing to XR hand movement using 1€ filter. Supports hand and controller tracking. See 1€ filter demo. Can be used to reduce microstutter or simulate fake weight by increasing hand movement lag.

Cinematic View:
Smooth VR preview for recording in native monitor resolution.

"xr-kit/examples/playground.tscn" implements Physics Movement and Hand Gesture Recognition. "xr-kit/examples/smooth_input_filter.tscn" implements Smooth Input Filter.

Compatibility:
Plugin should work with every OpenXR runtime supporting Vulkan and using OpenXR hand tracking extension. It works best with SteamVR, as it simulates hand skeleton even when using controllers. In other runtimes, when using controllers, hands will not receive skeleton data and they will not work.

For plugin to be fully compatible with all OpenXR runtimes, it needs hand models with animations - which is planned, but not yet implemented.
Category Scripts Scripts
License MIT MIT
Repository Provider GitHub GitHub
Repository Url https://github.com/patrykkalinowski/godot-xr-kit https://github.com/patrykkalinowski/godot-xr-kit
Issues Url https://github.com/patrykkalinowski/godot-xr-kit/issues https://github.com/patrykkalinowski/godot-xr-kit/issues
Godot version Godot 4.2 Godot 4.0
Version String 0.4.0 0.1.0
Download Commit a2d6942c2fcf606152e2f6930f1be2c3c841f202 ed71b252e2bc238ef57999f0e6041a37329dc481
Download Url (Computed) https://github.com/patrykkalinowski/godot-xr-kit/archive/a2d6942c2fcf606152e2f6930f1be2c3c841f202.zip https://github.com/patrykkalinowski/godot-xr-kit/archive/ed71b252e2bc238ef57999f0e6041a37329dc481.zip
Icon Url https://raw.githubusercontent.com/patrykkalinowski/godot-xr-kit/master/icon.png
https://i.imgur.com/DGhuOGI.png
Preview Insert
Type image
Image/Video URL https://github.com/patrykkalinowski/godot-xr-kit/raw/master/addons/xr-kit/physics-movement/showcase.gif
Thumbnail
Preview Insert
Type image
Image/Video URL https://github.com/patrykkalinowski/godot-xr-kit/raw/master/addons/xr-kit/hand-gesture-recognition/showcase.gif
Thumbnail