A Review on Interaction Techniques in Virtual Environments

With continuous interest and effort over the past few decades, the field of virtual reality has gone through a rapid development. However, improvements in virtual reality technologies and virtual environment interaction have not been matched by corresponding improvement in our knowledge of how to classify the interaction techniques in an established way. Thus, the goal of this paper is to classify the existing interaction techniques in virtual environments and identify the classification factors. First, we gathered previous studies and reviews related to virtual environment interaction. After a thorough examination of the collected works, we were able to identify a variety of virtual environment interaction techniques and their underlying characteristics. According to the characteristics, the existing virtual environment interaction techniques were classified into two main categories, each with three different subcategories. The categories were characterized to clarify the classification scheme used. Through a systematic review on the virtual environment interaction techniques and their classification methods, this paper would serve as a reference and guidance in understanding the current research trend, and further formulate new research topics related to interaction techniques in virtual environments.

[1]  P. Fitts The information capacity of the human motor system in controlling the amplitude of movement. , 1954, Journal of experimental psychology.

[2]  Ivan Poupyrev,et al.  A framework and testbed for studying manipulation techniques for immersive VR , 1997, VRST '97.

[3]  Chris Hand,et al.  A Survey of 3D Interaction Techniques , 1997, Comput. Graph. Forum.

[4]  Frederick P. Brooks,et al.  Moving objects in space: exploiting proprioception in virtual-environment interaction , 1997, SIGGRAPH.

[5]  Colin Ware Using hand position for virtual object placement , 2005, The Visual Computer.

[6]  Ivan Poupyrev,et al.  Manipulating Objects in Virtual Worlds: Categorization and Empirical Evaluation of Interaction Techniques , 1999, J. Vis. Lang. Comput..

[7]  Richard Furuta,et al.  The virtual panel architecture: A 3D gesture framework , 1993, Proceedings of IEEE Virtual Reality Annual International Symposium.

[8]  Makoto Sato,et al.  3-dimensional Interface Device For Virtual Work Space , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Andrew S. Forsberg,et al.  Aperture based selection for immersive virtual environments , 1996, UIST '96.

[10]  Martin Göbel,et al.  Industrial Applications of VEs , 1996 .

[11]  J. Foley Interfaces for advanced computing , 1987 .

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

[13]  D Thalmann,et al.  Artificial Life and VirtualReality , 1994 .

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

[15]  Anatole Lécuyer,et al.  Reconfigurable tangible devices for 3D virtual object manipulation by single or multiple users , 2010, VRST '10.

[16]  Jakub Segen,et al.  Gesture based 3D man-machine interaction using a single camera , 1999, Proceedings IEEE International Conference on Multimedia Computing and Systems.

[17]  Bernd Fröhlich,et al.  Two-handed direct manipulation on the responsive workbench , 1997, SI3D.

[18]  Stephen A. Brewster,et al.  A paradigm shift: alternative interaction techniques for use with mobile & wearable devices , 2003, CASCON.

[19]  Mark R. Mine,et al.  Virtual Environment Interaction Techniques , 1995 .

[20]  Deborah Hix,et al.  User-Centered Design and Evaluation of Virtual Environments , 1999, IEEE Computer Graphics and Applications.

[21]  Charles Lawrence,et al.  Visual Computing Environment , 1997 .

[22]  Roland Sauerbrey,et al.  Biography , 1992, Ann. Pure Appl. Log..

[23]  Shumin Zhai,et al.  Human performance evaluation of manipulation schemes in virtual environments , 1993, Proceedings of IEEE Virtual Reality Annual International Symposium.

[24]  Marc Erich Latoschik,et al.  Conversational Pointing Gestures for Virtual Reality Interaction: Implications from an Empirical Study , 2008, 2008 IEEE Virtual Reality Conference.

[25]  Warren Robinett,et al.  Virtual environment display system , 1987, I3D '86.

[26]  Randy Pausch,et al.  Virtual reality on a WIM: interactive worlds in miniature , 1995, CHI '95.

[27]  Christopher Schmandt,et al.  Spatial input/display correspondence in a stereoscopic computer graphic work station , 1983, SIGGRAPH.

[28]  Andreas Simon,et al.  Interaction and Co-located Collaboration in Large Projection-Based Virtual Environments , 2005, INTERACT.

[29]  Donald B. Johnson,et al.  Testbed Evaluation of Virtual Environment Interaction Techniques , 1999, Presence: Teleoperators & Virtual Environments.

[30]  D. Mizell,et al.  Comparing Immersive Virtual Reality with Other Display Modes for Visualizing Complex 3 D Geometry , 2000 .

[31]  John C. Hart,et al.  The CAVE: audio visual experience automatic virtual environment , 1992, CACM.

[32]  Kiyoshi Kiyokawa,et al.  A Tunnel Window and Its Variations : Seamless Teleportation Techniques in a Virtual Environment , 2005 .

[33]  Kenneth C Kirkby,et al.  GeoWall: Stereo Projection Systems Designed for Earth Science Classrooms , 2001 .

[34]  Gerard Jounghyun Kim,et al.  Modeling virtual object behavior within virtual environment , 2002, VRST '02.

[35]  Bernd Fröhlich,et al.  The Responsive Workbench [virtual work environment] , 1994, IEEE Computer Graphics and Applications.

[36]  Sriram Subramanian,et al.  Talking about tactile experiences , 2013, CHI.

[37]  Steven K. Feiner,et al.  Mutual disambiguation of 3D multimodal interaction in augmented and virtual reality , 2003, ICMI '03.

[38]  Vladimir Pavlovic,et al.  Speech/Gesture Interface to a Visual-Computing Environment , 2000, IEEE Computer Graphics and Applications.

[39]  Kyoung Shin Park,et al.  A simplified hand gesture interface for spherical manipulation in virtual environments , 2005, ICAT '05.

[40]  Carlo H. Séquin,et al.  Object associations: a simple and practical approach to virtual 3D manipulation , 1995, I3D '95.

[41]  Anatole Lécuyer,et al.  SkeweR: a 3D Interaction Technique for 2-User Collaborative Manipulation of Objects in Virtual Environments , 2006, 3D User Interfaces (3DUI'06).

[42]  Randy F. Pausch,et al.  Voodoo dolls: seamless interaction at multiple scales in virtual environments , 1999, SI3D.

[43]  Anatole Lécuyer,et al.  Short paper: 3-Hand Manipulation of Virtual Objects , 2009 .

[44]  TechnologySankt,et al.  The Responsive Workbench , 1994 .

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

[46]  T. Ichikawa,et al.  Egocentric Object Manipulation in Virtual Environments: Empirical Evaluation of Interaction Techniques , 1998, Comput. Graph. Forum.

[47]  Ravin Balakrishnan,et al.  Exploring bimanual camera control and object manipulation in 3D graphics interfaces , 1999, CHI '99.

[48]  Mel Slater,et al.  Body Centred Interaction in Immersive Virtual Environments , 1994 .

[49]  Kiyoshi Kiyokawa,et al.  Unified gesture-based interaction techniques for object manipulation and navigation in a large-scale virtual environment , 2004, IEEE Virtual Reality 2004.

[50]  Doug A. Bowman,et al.  Formalizing the Design, Evaluation, and Application of Interaction Techniques for Immersive Virtual Environments , 1999, J. Vis. Lang. Comput..

[51]  Yanqing Wang,et al.  Object manipulation in virtual environments: human bias, consistency and individual differences , 1997, CHI Extended Abstracts.

[52]  Grigore C. Burdea,et al.  Virtual reality simulation modeling for a haptic glove , 1999, Proceedings Computer Animation 1999.

[53]  Marcelo Knörich Zuffo,et al.  On the usability of gesture interfaces in virtual reality environments , 2005, CLIHC '05.

[54]  Scott D. Roth,et al.  Ray casting for modeling solids , 1982, Comput. Graph. Image Process..

[55]  Bernd Fröhlich,et al.  The Responsive Workbench: A Virtual Work Environment , 1995, Computer.

[56]  Marcelo Kallmann,et al.  Object Interaction in Real-Time Virtual Environments , 2001 .

[57]  Steven D. Pieper,et al.  Hands-on interaction with virtual environments , 1989, UIST '89.

[58]  Alan Wexelblat,et al.  An approach to natural gesture in virtual environments , 1995, TCHI.

[59]  Bernd Fröhlich,et al.  The Bent Pick Ray: An Extended Pointing Technique for Multi-User Interaction , 2006, 3D User Interfaces (3DUI'06).

[60]  Mark R. Mine ISAAC: A Virtual Environment Tool for the Interactive Construction of Virtual Worlds , 1995 .

[61]  Steve Benford,et al.  Crowded collaborative virtual environments , 1997, CHI.

[62]  Yoichi Sato,et al.  Real-time input of 3D pose and gestures of a user's hand and its applications for HCI , 2001, Proceedings IEEE Virtual Reality 2001.

[63]  Christopher D. Wickens,et al.  Cognitive issues in virtual reality , 1995 .

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

[65]  Tom G. Zimmerman,et al.  A hand gesture interface device , 1987, CHI '87.

[66]  Steve Benford,et al.  MASSIVE: a collaborative virtual environment for teleconferencing , 1995, TCHI.