Requires: Core Asset 4.1.4
What's New:
- Added separate left and right HandAttachments prefabs with the appropriate chirality setting.
Requires: Core Asset 4.1.4
Requirements
Compatible Modules
Requires: Core Asset 4.1.3
This release provides better transitions and an option to draw lines representing the hand for debugging and easier setup.
Requires Core Assets v4.1.4
Fixes an import conflict with the Attachments Module.
Core Assets 4.1.2 release with minor changes to support Hand Module 2.0.0.
Significantly reduced the number of false hands appearing on background objects
Improved initialization in complex backgrounds and at longer distances
Addressed an issue where the hand can become detached at higher hand velocities
Addressed a rare service hang while idling for several hours
Addressed an issue with the VR Visualizer showing destop mode when using HMDs
Addressed a rare crash issue when restarting the service
Addressed a small memory leak after pausing/unpausing the service many times
This module provides a simplified interface for physically interacting with World Space Canvases in Unity’s UI System. This makes it possible for users to reach out and “touch” UI elements to interact with them. The module also provides “CompressibleUI” scripts that enable Unity UI elements to pop-up and flatten in response to touch and prefabs which ease the creation of physically satisfying user interfaces.
This module provides a special IHandModel that exposes several important transforms of the hands, like the palm, finger tips, and arm. This makes it easy to attach Unity game objects to a hand. The module also provides scripts for turning on and off attached game objects that are designed to work with detectors.
Attachments-1.0.1 fixes an unintended dependency on the DetectionExamples package.
Initial release of the Detection Examples module.
Examples:
Detectors build on the Pinch Utility module to provide a convenient way to detect what a user’s hand is doing. In addition to detecting pinches, you can now detect when the fingers of a hand are curled or extended, whether a finger or palm are pointing in a particular direction, and whether the hand or fingertip are close to one of a set of target objects. (A grab detector is coming soon.)
What is more, these detectors can be combined together using a Logic Gate. The Detector Logic Gate is itself a detector that logically combines two or more other detectors to determine its own state. Need a thumb’s up gesture? Combine a thumb extended detector with a thumb pointing upward detector using a logic gate.
Detectors dispatch standard Unity events when they activate or deactivate. This makes it easy to hook up objects and scripts to a detector straight from the Unity editor — without writing a line of code.
Each detector can draw gizmos that make it easy to see its configured conditions and whether it is currently active or inactive.
Detectors are designed to be small building blocks that you can put together into something interesting. This also has the benefit that it is easy to write your own detector scripts.
The Detector scripts, including the PinchDetector, are now part of the Core Assets package. The former Pinch Utility module has been retired and the example scenes moved to this Detection Examples package.