ABSTRACT

Most virtual reality applications need a three-dimensional (3D) selection technique—a way to pick or target objects in the virtual scene. This chapter looks at a class of 3D selection techniques based on progressive refinement, which is the idea of gradually reducing the set of selectable objects until only one remains. It chapter describes the design and implementation of three 3D selection techniques based on progressive refinement, and how developers can use these techniques to make demanding selection tasks seem effortless to users. The goal of progressive refinement technique design is to make the multiple selection steps as simple and fast as baseline immediate selection techniques are, while being much more accurate when the target is small. Double Bubble has been shown to be highly accurate in a wide variety of selection task scenarios, and speed of selection is comparable to other progressive refinement and immediate selection techniques.