Files
dungeons/Assets/HurricaneVR/Framework/Resources/HVRLatestReleaseNotes.txt

90 lines
4.8 KiB
Plaintext

2.9.2
Valve Knuckles Finger tracking now works with XRHands + OpenXR plugin
2.9.1h
Grab detection keeps disabled grabbables in the list but marks them as invalid instead of ignoring them completely.
CanRemoveGrabbable on sockets will now affect sockets in "grabbable" remove mode.
Fixed an issue where physics hands collision might stay disabled after a grab based on device + sdk combination in use.
HVRPoseZone will now unpose the hand if the pose zone component is disabled when the hand is in the zone.
Hand pose editor fix for Unitys 2023 code changes.
Added DistanceGrabbed and DistanceReleased events to the HVRGrabbable component, the released event will pass a boolean indicating a hand grabbed or not.
Fix OpenXR Plugin detection
2.9.1g
Fixed HVRSocket from being able to grab two objects when GrabsFromHand is enabled.
Move HVRPosableGrabPoint initialization to awake instead of start so newly instantiated objects can be grabbed immediately.
2.9.1f
Fixed HVRStringSocketFilter / HVRStringSocketable filtering pair.
Fixed shoulder socket not working when moving forward.
2.9.1e
New:
HVRGrabbable: new overridable function CanHandGrab for grab filtering.
HVRHandGrabFilter - abstract base class for modular hand grab filtering
HVRGrabHandFilter - new component for hvrgrabbable to limit which hand can grab
Example scene updated for grab hand filter
2.9.1d
Fix Oculus and WMR menu button bindings for OpenXR
Fix HVRCockingHandle to handle initial grab offset better
2.9.1c - Fixed two hand strength overrides not resetting on release.
2.9.1b - Small bug fix in new editor script.
2.91
Fixed bug where the grab joint might end up on the wrong game object if the grabbable was a child of the rigidbody.
Fixed player controller to take into account the angle of the surface the player is standing on.
Fixed bug where child grabbables could be grabbed if their MasterGrabbable was socketed.
Added backpack rigs to hexabody integration.
Hand Strength Updates:
JointSettings on the hand and grabbable components are now deprecated, they will continue to work but will be removed in a future update.
PDStrength scriptable object is the replacement containing only the fields that are pertinent to the PD Controlled hands.
Fields that reference an existing PDStrength asset will display the editor in place for quick editing.
The following fields are added to replace the old ones:
HVRJointHand.Strength
HVRHexaBodyHands.Strength|OneHandedClimbStrength|TwoHandedClimbStrength
HVRGrabbable.OneHandStrength|TwoHandStrength
Included rig and hand prefabs are updated.
Teleporter: Momentum is now maintained for the hands and held objects when teleporting.
Physics hands now account for teleporter jumping large distances.
HVRSocketLink:
Permanently links a grabbable to a socket with optional return time lerping.
Replaces the now deprecated grabbable fields StartingSocket/LinkStartingSocket.
Filter setup is not required as the socket will only accept the linked object.
Example scene updated with socket example. Backpack on rig prefab updated.
HVRSocket: all rb properties restored when RemoveRigidbody mode is used.
HVRPlayerInputs: ForceGrabber activated options updated with GripAndTrigger, Trigger, GripOrTrigger.
HVRHandImpactHaptics: MaxForce used in haptic amplitude calculation will default to the hand's max force value.
HVRGunBase: added hit collider, rigidbody, and distance to the arguments passed to the Hit event.
HVRStringSocketFilter and HVRStringSocketable updated to hash it's string value for performance.
HVRPlayerController:
- Added GroundedRadiusFactor which will multiply with the player capsules radius for the grounded sphere cast check.
- Horizontal ground movement will take into consideration the angle of the ground the player is on.
2.9
Fixed grab indicators showing up even if they were marked disabled on the HVRGrabbable.
Fixed issue where CockingHandle would not lock forward if the controller was too far forward of the grab point.
Added HVRPoseZone: Uses a provided HVRHandPoser to pose the hand when the hand enters the overlap zone.
Demo KeyPad updated with a pose zone example.
HVRSocket: New 'PoseTag' field which links with HVRSocketable Poses field for saving orientation when socketed.
HVRSocketable: New Poses field with inspector interface to help save orientations for different socket types.
HVRGunBase: Added Hit event which passes the gun, hitpoint, normal, and direction variables.
HVRHandAnimator: Added 'HandOverride' transform field, allows HVRPosableHand component to be on a different component. VRIK IK targets is one example.
Bow: Fixed hand collision being re-enabled to early with the arrow.
Hand Prefabs: Added trigger collider with HVRHandTrigger component for easy hand detection by other components (HVRPoseZone).
Example Shotgun: modified two hand hold strengths to prevent forehand from moving the shotgun backward to easily.