-
Notifications
You must be signed in to change notification settings - Fork 6
Image Plane Pointing
Overview
Image-plane allows a user to simply grab an object ‘out of the air’ as if its right in front of you on a 2D plane even if it is in 3D. There are quite a few variations of this technique. We are implementing “sticky finger” and “Framing hands”. Sticky finger: Sticky finger allows selection by using an invisible ray cast through the users eye/camera and into the controller (the users finger). By allowing selection like this it gives the illusion that the user is grabbing the object out of the air in 2D. Framing hands: Framing hands utilizes a similar method and illusion to sticky finger except that the user has two controllers. The user can place one controller above the object, and one below as if they are creating a picture frame of the object. Then when they select the object found in that frame is selected.
Source paper of the technique: Pierce, J., A. Forsberg, M. Conway, S. Hong, R. Zeleznik, and M. Mine (1997). “Image Plane Interaction Techniques in 3D Immersive Environments.” Proceedings of the 1997 ACM Symposium on Interactive 3D Graphics (I3D ‘97), 39–44
Use as prefab
HTC VIVE:
OCULUS:
Use by manually attaching
Inspector parameters
Class methods
Test scenes
Example scenes
Wiki
Hand Grasping
Enhanced Grasping
Volume-based Pointing
Enhanced Pointing
Symmetric Bi-manual
Asymmetric Bi-manual
Progressive refinement