Edit of asset "Plug-and-Play XR Features" Accepted

Old/Current New/Edit
Title Plug-and-Play XR Features Plug-and-Play XR Features
Description Check README for more info!

Features:

`ReferenceOffsetCompensatingRotator`
- Rotates parent node
- Uses its own position as reference (use with RemoteTransform)
- Offsets parents based on its own global displacement resulting from the rotation
- This is useful for rotating the character *without moving the HMD camera*

`FreeLookMover`
- A feature node that moves its *Spatial* parent
- Based on input actions
- According to its own orientation
- It can be used as a free look feature.

`FlatWorldPhysicsKinematicMover`
- Moves its parent kinematic body
- Based on input actions
- According to its own orientation
- Uses collisions
- Has many exported physics properties for the pretense of some realistic physics based movement
- Has gravity
- Great for normal character movement

`TripleMethodOrientationGuesser`
- Sets parent's forward direction
- Uses VR HMD orientation, only if it is upright
- Uses global position of VR controllers compared to its own
- Uses the relative position of the left-right controllers to each other
- The goal of this feature is to provide an intuitive way to guess the rotation of the physical player based on their head and hands poses

`VrFrameHeightScaler`
- Calculates its relative altitude in the VR Origin frame
- Sets the height property on the parent
- Useful to set height on a collision shape based on the real-world altitude of the VR HMD
Check README for more info!

Features:

`ReferenceOffsetCompensatingRotator`
- Rotates parent node
- Uses its own position as reference (use with RemoteTransform)
- Offsets parents based on its own global displacement resulting from the rotation
- This is useful for rotating the character *without moving the HMD camera*

`FreeLookMover`
- A feature node that moves its *Spatial* parent
- Based on input actions
- According to its own orientation
- It can be used as a free look feature.

`FlatWorldPhysicsKinematicMover`
- Moves its parent kinematic body
- Based on input actions
- According to its own orientation
- Uses collisions
- Has many exported physics properties for the pretense of some realistic physics based movement
- Has gravity
- Great for normal character movement

`TripleMethodOrientationGuesser`
- Sets parent's forward direction
- Uses VR HMD orientation, only if it is upright
- Uses global position of VR controllers compared to its own
- Uses the relative position of the left-right controllers to each other
- The goal of this feature is to provide an intuitive way to guess the rotation of the physical player based on their head and hands poses

`VrFrameHeightScaler`
- Calculates its relative altitude in the VR Origin frame
- Sets the height property on the parent
- Useful to set height on a collision shape based on the real-world altitude of the VR HMD
Category Scripts Scripts
License Unlicense Unlicense
Repository Provider GitHub GitHub
Repository Url https://github.com/balintmaci/Godot-XR-Interaction-Helpers https://github.com/balintmaci/Godot-XR-Interaction-Helpers
Issues Url https://github.com/balintmaci/Godot-XR-Interaction-Helpers/issues https://github.com/balintmaci/Godot-XR-Interaction-Helpers/issues
Godot version Godot 3.4 Godot 3.4
Version String 1.0.0 1.0.0
Download Commit eb18c7f9d4f663be4c48a2b7071e0efecf4e4a57 eb18c7f9d4f663be4c48a2b7071e0efecf4e4a57
Download Url (Computed) https://github.com/balintmaci/Godot-XR-Interaction-Helpers/archive/eb18c7f9d4f663be4c48a2b7071e0efecf4e4a57.zip https://github.com/balintmaci/Godot-XR-Interaction-Helpers/archive/eb18c7f9d4f663be4c48a2b7071e0efecf4e4a57.zip
Icon Url https://raw.githubusercontent.com/balintmaci/Godot-XR-Interaction-Helpers/master/icon.png
https://raw.githubusercontent.com/balintmaci/Godot-XR-Interaction-Helpers/master/icon.png
Preview Insert
Type image
Image/Video URL https://raw.githubusercontent.com/balintmaci/Godot-XR-Interaction-Helpers/master/example-scene-tree.png
Thumbnail