Implementing flexible rules of interaction for object manipulation in cluttered virtual environments

Object manipulation in cluttered virtual environments (VEs) brings additional challenges to the design of interaction algorithms, when compared with open virtual spaces. As the complexity of the algorithms increases so does the flexibility with which users can interact, but this is at the expense of much greater difficulties in implementation for developers. Three rules that increase the realism and flexibility of interaction are outlined: collision response, order of control, and physical compatibility. The implementation of each is described, highlighting the substantial increase in algorithm complexity that arises. Data are reported from an experiment in which participants manipulated a bulky virtual object through parts of a virtual building (the piano movers' problem). These data illustrate the benefits to users that accrue from implementing flexible rules of interaction.

[1]  Patricia S. Denbrook,et al.  Virtual Locomotion: Walking in Place through Virtual Environments , 1999, Presence.

[2]  Roger J. Hubbold,et al.  Navigation guided by artificial force fields , 1998, CHI.

[3]  R. Shepard,et al.  Mental Rotation of Three-Dimensional Objects , 1971, Science.

[4]  Doug A. Bowman,et al.  Testbed Evaluation of Virtual Environment Interaction Techniques , 2001, Presence Teleoperators Virtual Environ..

[5]  Doug A. Bowman,et al.  An evaluation of techniques for grabbing and manipulating remote objects in immersive virtual environments , 1997, SI3D.

[6]  Roy A. Ruddle,et al.  Evaluating Rules of Interaction for Object Manipulation in Cluttered Virtual Environments , 2002, Presence: Teleoperators & Virtual Environments.

[7]  Ivan Poupyrev,et al.  The go-go interaction technique: non-linear mapping for direct manipulation in VR , 1996, UIST '96.

[8]  Michael Lewis,et al.  An Experimental Comparison of Three Methods for Collision Handling in Virtual Environments , 1997 .

[9]  Jock D. Mackinlay,et al.  Rapid controlled movement through a virtual 3D workspace , 1990, SIGGRAPH.

[10]  Steve Benford,et al.  Object-focused interaction in collaborative virtual environments , 2000, TCHI.

[11]  Andrew S. Forsberg,et al.  Image plane interaction techniques in 3D immersive environments , 1997, SI3D.

[12]  Shumin Zhai,et al.  The influence of muscle groups on performance of multiple degree-of-freedom input , 1996, CHI.

[13]  Carme Torras,et al.  3D collision detection: a survey , 2001, Comput. Graph..

[14]  Justin C. D. Savage,et al.  Symmetric and asymmetric action integration during cooperative object manipulation in virtual environments , 2002 .