-
Notifications
You must be signed in to change notification settings - Fork 6
Serial Selection Mode
Overview
Serial selection mode is a simple technique based on storing multiple objects in a row. When activated, if a user selects an object, it will be added to a list of stored objects (a simple array suffices). This allows them to collect as many objects from the scene as they want. To clear the list the user needs to make an invalid selection such as pulling the trigger when hovering over nothing.
Source paper of the technique:
Lucas, J. (2005). “Design and Evaluation of 3D Multiple Object Selection Techniques.” M.S. Thesis, Virginia. Polytechnic Institute and State University, Blacksburg, VA, USA.
Use by manually attaching
To manually attach the Serial Selection Mode to the Camerarig VR components if the auto-attach fails for each hand:
- Drag onto Serial Selection Mode script:
- Left and Right VR Controllers onto Left and Right Controller
Inspector parameters
For Serial Selection Script:
| Parameter | Default | Description |
|---|---|---|
| Intractable Layer | PickableObject | The layers that the technique can interact with |
| Laser Prefab | Laser | Laser projecting from controller |
| Controller Picked | Right_Controller | The controller the technique uses |
| Selected Object() | Empty | Invoked when object is selected |
Wiki
Hand Grasping
Enhanced Grasping
Volume-based Pointing
Enhanced Pointing
Symmetric Bi-manual
Asymmetric Bi-manual
Progressive refinement