Skip to content

Depth Ray

Ian edited this page Oct 23, 2018 · 19 revisions

Overview

The Depth Ray designed by Grossman and Balakrishnan 2006; Vanacken et al. 2007 is a 3D pointer enhancement which consists of a depth marker (In our implementation we've chosen this to be a 3D black cube) that is able to determine the closest object when multiple objects are intersected by the pointing vector. The user is able to determine the position of the depth marker based on their finger position on the HTC Vive touch-pad or (Oculus Rift joystick - not currently implemented Oculus support yet though).

Current implementation of Depth Ray as of 2/06/2018 (NOTE: This may be modified/changed later) Alt Text

Source paper of the technique:

Grossman, T., and R. Balakrishnan (2006). “The Design and Evaluation of Selection Techniques for 3D Volumetric Displays.” Proceedings of the 19th Annual ACM Symposium on User Interface Software and Technology (UIST ‘06), 3–12.

Vanacken, L., T. Grossman, and K. Coninx (2007). Exploring the effects of environment density and target visibility on object selection in 3D virtual environments. Proceedings of the 2007 IEEE Symposium on 3D User Interfaces (3DUI ‘07), IEEE, 117–124.


Use as prefab

HTC VIVE:

OCULUS:


Use by manually attaching


Inspector parameters


Class methods


Test scenes


Example scenes

Clone this wiki locally