Decoupled simulation in virtual reality with the MR toolkit
ACM Transactions on Information Systems (TOIS)
The challenges of 3D interaction: a CHI '94 workshop
ACM SIGCHI Bulletin
Computer graphics (2nd ed. in C): principles and practice
Computer graphics (2nd ed. in C): principles and practice
Inside MASSIVE-3: flexible support for data consistency and world structuring
Proceedings of the third international conference on Collaborative virtual environments
3D user interfaces with Java 3D
3D user interfaces with Java 3D
InTml: a description language for VR applications
Proceedings of the seventh international conference on 3D Web technology
VRPN: a device-independent, network-transparent VR peripheral system
VRST '01 Proceedings of the ACM symposium on Virtual reality software and technology
User-Centered Design and Evaluation of Virtual Environments
IEEE Computer Graphics and Applications
Avocado: A Distributed Virtual Reality Framework
VR '99 Proceedings of the IEEE Virtual Reality
OpenTracker-An Open Software Architecture for Reconfigurable Tracking based on XML
VR '01 Proceedings of the Virtual Reality 2001 Conference (VR'01)
Multimedia and Virtual Reality: Designing Usable Multisensory User Interfaces
Multimedia and Virtual Reality: Designing Usable Multisensory User Interfaces
3D User Interfaces: Theory and Practice
3D User Interfaces: Theory and Practice
An Introduction to 3-D User Interface Design
Presence: Teleoperators and Virtual Environments
Towards a system for reusable 3D interaction techniques
Proceedings of the 2007 ACM symposium on Virtual reality software and technology
StateStream: a developer-centric approach towards unifying interaction models and architecture
Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems
Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems
The Visual Computer: International Journal of Computer Graphics
AFreeCA: Extending the Spatial Model of Interaction
CW '10 Proceedings of the 2010 International Conference on Cyberworlds
Tool generator for an interaction lab
Proceedings of the 13th International Conference on Interacción Persona-Ordenador
Hi-index | 0.00 |
Implementing appropriate interaction for Virtual Reality (VR) applications is one of the most challenging tasks that a developer has to face. This challenge is due to both technical and theoretical factors. First, from a technical point of view, the developer does not only have to deal with nonstandard devices, he has to facilitate their use in a parallel a coordinated way, interweaving the fields of 3D and multimodal interaction. Secondly, from a theoretical point of view, he has to design the interaction almost from scratch, as a standard set of interaction techniques and interactive tasks has not been identified. All these factors are reflected in the absence of appropriate tools to implement VR interaction techniques. In this paper, some existing tools that aim at the development of VR interaction techniques are studied, analysing their strengths and, more specifically, their shortcomings, such as the difficulties to integrate them with any VR platform or their absence of a strong conceptual background. Following that, a framework to implement VR interaction techniques is described that provides the required support for multimodal interaction and, also, uses experience gained from the study of the former tools to avoid previous mistakes. Finally, the usage of the resulting framework is illustrated with the development of the interaction techniques of a sample application.