ABSTRACT
Compared to conventional interfaces, Virtual reality (VR) interfaces contain a richer variety and more complex types of objects, behaviors, interactions and communications. Therefore, designers of VR interfaces face significant conceptual and methodological challenges in: a) thinking comprehensively about the overall design of the VR interface; b) decomposing the design task into smaller, conceptually distinct, and easier tasks; and c) communicating the structure of the design to software developers. To help designers to deal with these challenges, we propose a Virtual Reality Interface Design (VRID) Model, and an associated VRID methodology.
- 1.D. Allison, B. Wills, D. Bowman, J. Wineman, and L. F. Hodges, "The Virtual Reality Gorilla Exhibit," IEEE Computer Graphics and Applications, vol. 17, pp. 30-38, 1997. Google ScholarDigital Library
- 2.P. Astheimer, "A Business View of Virtual Reality," IEEE Computer Graphics and Applications, vol. 19, pp. 28-29, 1999. Google ScholarDigital Library
- 3.R. T. Azuma, "A Survey of Augmented Reality," Presence, vol. 6, pp. 355-385, 1997.Google ScholarDigital Library
- 4.B. Blumberg and T. Galyean, "Multi-Level Direction of Autonomous Creatures for Real-Time Virtual Environments," presented at ACM Conference on Computer Graphics, SIGGRAPH'95, 1995. Google ScholarDigital Library
- 5.G. Booch, Object Oriented Design with Applications. Redwood City, CA: Benjamin/Cummings Pub. Co., 1991. Google ScholarDigital Library
- 6.D. Bowman and L. Hodges, "An Evaluation of Techniques for Grabbing and Manipulating Remote Objects in Immersive Virtual Environments," presented at Symposium on Interactive 3D Graphics, 1997. Google ScholarDigital Library
- 7.D. A. Bowman, "Interaction Techniques For Common Tasks In Immersive Virtual Environments: Design, Evaluation, and Application," Doctoral dissertation, Georgia Institute of Technology, 1999, http://vtopus.cs.vt.edu/bowman/thesis/. Google ScholarDigital Library
- 8.F. P. Brooks, "What's Real About Virtual Reality?," IEEE Computer Graphics and Applications, vol. 19, pp. 16-27, 1999. Google ScholarDigital Library
- 9.S. Bryson, "Virtual Reality in Scientific Visualization," Communications of the ACM, pp. 62-71, 1996. Google ScholarDigital Library
- 10.J. Cremer, J. Kearney, and Y. Papelis, "HCSM: A Framework for Behavior and Scenario Control in Virtual Environments," ACM Transactions on Modeling and Computer Simulation, vol. 5, pp. 242-267, 1995. Google ScholarDigital Library
- 11.J. D. Foley, A. van Dam, S. K. Feiner, and J. F. Hughes, Computer Graphics, Principles and Practice, Second Edition ed. Reading, MA: Addision-Wesley, 1996. Google ScholarDigital Library
- 12.E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns, Elements of Reusable Object-Oriented Software. Reading, MA: Addison-Wesley, 1995. Google ScholarDigital Library
- 13.E. Gobbetti and J.-F. Balaguer, "VB2 An Architecture For Interaction in Synthetic Worlds," presented at ACM Symposium on User Interface Software and Technology, UIST'93, 1993. Google ScholarDigital Library
- 14.M. Green, "Report on dialogue specification tools," presented at Workshop on User Interface Management Systems, Seeheim, FRG, 1983.Google Scholar
- 15.M. Green and S. Halliday, "A Geometric Modeling and Animation System for Virtual Reality," Communications of the ACM, vol. 39, pp. 46-53, 1996. Google ScholarDigital Library
- 16.D. Harel and A. Naamad, "The Statemate Semantics of Statecharts," ACM Transactions on Software Engineering and Methodology, vol. 5, pp. 293-333, 1996. Google ScholarDigital Library
- 17.L. Hodges, B. RothBaum, R. Kooper, O. D., T. Meyer, N. M., J. de Graff, and J. Williford, "Virtual Environments for Treating the Fear of Heights," IEEE Computer, vol. 28, pp. 27- 34, 1995. Google ScholarDigital Library
- 18.R. J. K. Jacob, L. Deligiannidis, and S. Morrison, "A Software Model and Specification Language for Non-WIMP User Interfaces," ACM Transactions on Computer-Human Interaction, vol. 6, pp. 1-46, 1999. Google ScholarDigital Library
- 19.D. Kessler, "A Framework for Interactors in Immersive Virtual Environments," presented at IEEE Virtual Reality, 1999. Google ScholarDigital Library
- 20.G. E. Krasner and S. T. Pope, "A Cookbook for Using the Model-View Controller User Interface Paradigm in Smalltalk- 80," Journal of Object-Oriented Programming, vol. 1, pp. 26- 49, 1988. Google ScholarDigital Library
- 21.J. B. Lewis, L. Koved, and D. T. Ling, "Dialogue Structures for Virtual Worlds," presented at ACM Human Factors in Computing Systems, CHI'91, 1991. Google ScholarDigital Library
- 22.J. Liang and M. Green, "Interaction Techniques For A Highly Interactive 3D Geometric Modeling System," presented at ACM Solid Modeling, 1993. Google ScholarDigital Library
- 23.M. Mine, F. Brooks, and C. Sequin, "Moving Objects in Space: Exploiting Proprioception in Virtual Environment Interaction," presented at SIGGRAPH'97, Los Angeles, CA, 1997. Google ScholarDigital Library
- 24.T. Moran, "The Command Language Grammar," International Journal of Man-Machine Studies, vol. 15, pp. 3-50, 1981.Google ScholarCross Ref
- 25.I. Poupyrev, M. Billinghurst, S. Weghorst, and T. Ichikawa, "The Go-Go Interaction Technique: Non-linear Mapping for Direct Manipulation in VR," presented at ACM Symposium on User Interface Software and Technology, UIST'96, 1996. Google ScholarDigital Library
- 26.J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy, and W. Lorenson, Object Oriented Modeling and Design. Edglewood Cliffs, New Jersey: Prentice Hall, 1991. Google ScholarDigital Library
- 27.B. Shneiderman, Designing the User Interface, Strategies for Effective Human-Computer Interaction, Third Edition ed. Reading, MA: Addison-Wesley, 1998. Google ScholarDigital Library
- 28.S. Smith and D. J. Duke, "Virtual Environments as Hybrid Systems," presented at Annual Conference Eurographics UK Chapter, Cambridge, 1999.Google Scholar
- 29.D. Sorid and S. Moore, "The Virtual Surgeon," IEEE Spectrum, pp. 26-31, 2000. Google ScholarDigital Library
- 30.S. Stansfield, D. Shawver, N. Miner, and D. Rogers, "An Application of Shared Virtual Reality to Situational Training," presented at IEEE Virtual Reality Annual International Symposium, 1995. Google ScholarDigital Library
- 31.A. State, M. A. Livingston, G. Hirota, W. F. Garrett, M. C. Whitton, H. Fuchs, and E. D. Pisano, "Technologies for Augmented-Reality Systems: realizing Ultrasound-Guided Needle Biopsies," presented at ACM Conference on Computer Graphics, SIGGRAPH'96, 1996. Google ScholarDigital Library
- 32.A. Steed and M. Slater, "A Dataflow Representation for Defining Behaviors within Virtual Environments," presented at IEEE Virtual Reality Annual Symposium, VRAIS'96, 1996. Google ScholarDigital Library
- 33.R. Stoakley, M. Conway, and R. Pausch, "Virtual Reality on a WIM: Interactive Worlds in Miniature," presented at ACM Human Factors in Computing Systems, CHI'95, 1995. Google ScholarDigital Library
- 34.V. Tanriverdi and R. J. K. Jacob, "Interacting with Eye Movements in Virtual Environments," presented at ACM Human Factors in Computing Systems, CHI'00, 2000. Google ScholarDigital Library
- 35.X. Tu and D. Terzopoulos, "Artificial Fishes: Physics, Locomotion, Perception, Behavior," presented at ACM Conference on Computer Graphics, SIGGRAPH'94, 1994. Google ScholarDigital Library
- 36.M. Wloka and E. Greenfield, "The Virtual Tricorder: A Uniform Interface for Virtual Reality," presented at ACM Symposium on User Interface Software and Technology, UIST'95, 1995. Google ScholarDigital Library
- VRID: a design model and methodology for developing virtual reality interfaces
Recommendations
The decoupled simulation model for virtual reality systems
CHI '92: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsThe Virtual Reality user interface style allows the user to manipulate virtual objects in a 3D environment using 3D input devices. This style is best suited to application areas where traditional two dimensional styles fall short, but the current ...
Training Virtual Reality and Augmented Reality Prototyping without Coding
CHI EA '17: Proceedings of the 2017 CHI Conference Extended Abstracts on Human Factors in Computing SystemsRecently, virtual reality (VR) and augmented reality (AR) applications have become popular. Hence, designers must be trained to be better equipped to design VR applications and games. However, current VR prototyping approaches present many obstacles to ...
Comments