Plug-and-Play XR Features's icon

Plug-and-Play XR Features 1.0.0 Scripts 3.4 Community

Submitted by user balintbarna; Unlicense; 2022-01-08

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


View files Download Submit an issue Recent Edits