Abstract
When directly manipulating 3D objects in an immersive environment we cannot normally achieve the accuracy and control that we have in the real world. This reduced accuracy stems from hand instability. We present PRISM, which dynamically adjusts the C/D ratio between the hand and the controlled object to provide increased control when moving slowly and direct, unconstrained interaction when moving rapidly. We describe PRISM object translation and rotation and present user studies demonstrating their effectiveness. In addition, we describe a PRISM-enhanced version of ray casting which is shown to increase the speed and accuracy of object selection.
- Accot, J. and Zhai, S. 1997. Beyond Fitts' law: Models for trajectory-based HCI tasks. In Proceedings of SIGCHI Conference on Human factors in Computing Systems. ACM, New York, pp. 295--302. Google ScholarDigital Library
- Albinsson, P.-A. and Zhai, S. 2003. High precision touch screen interaction. In Proceedings of SIGCHI Conference on Human factors in Computing Systems. ACM, New York, pp. 105--112. Google ScholarDigital Library
- Bederson, B. B., Meyer, J., and Good, L. 2000. Jazz: An extensible zoomable user interface graphics toolkit in Java. In Proceedings of ACM Symposium on User Interface Software and Technology. ACM, New York, pp. 171--180. Google ScholarDigital Library
- Beir, E. A. 1990. Snap-dragging in three dimensions. In Proceedings of ACM Symposium on Interactive 3D Graphics. ACM, New York, pp. 193--204. Google ScholarDigital Library
- Blanch, R., Guiard, Y., and Beaudouin-Lafon, M. 2004. Semantic pointing: Improving target acquisition with control-display ratio adaptation. In Proceedings of SIGCHI Conference on Human Factors in Computing Systems. ACM, New York, pp. 519--526. Google ScholarDigital Library
- Bowman, D. and Hodges, L. 1997. An evaluation of techniques for grabbing and manipulating remote objects in immersive virtual environments. In Proceedings of the 1997 Symposium on Interactive 3D Graphics. pp. 35--38. Google ScholarDigital Library
- Bowman, D. and Wingrave, C. 2001. Design and evaluation of menu systems for immersive virtual environments. In Proceedings of IEEE Virtual Reality. IEEE Computer Society Press, Los Alamitos, CA, pp. 149--156. Google ScholarDigital Library
- Bowman, D., Wingrave, C., Campbell, J., and Ly, V. 2001. Using pinch gloves for both natural and abstract interaction techniques in virtual environments. In Proceedings of HCI International. pp. 629--633.Google Scholar
- Bukowski, R. and Sequin, C. 1995. Object associations: A simple and practical approach to virtual 3D manipulation. In Proceedings of SIGCHI Conference on Human Factors in Computing Systems. ACM, New York, pp. 131--138. Google ScholarDigital Library
- Chen, M., Mountford, S. J., and Sellen, A. 1988. A Study in interactive 3D rotation using 2D control devices. In Proceedings of the 15th Annual Conference on Computer Graphics and Interactive Techniques. pp. 121--129. Google ScholarDigital Library
- Dominjon, L., Lecuyer, A., Burkhard, J., Richard, P., and Richir, S. 2005. Influence of control/display ratio on the perception of mass of manipulated objects in virtual environments. In Proceedings of IEEE Virtual Reality. IEEE Computer Society Press, Los Alamitos, CA, pp. 19--25. Google ScholarDigital Library
- Fitts, P. M. 1954. The information capacity of the human motor system in controlling the amplitude of movement. J. Exper. Psych. 47, 381--391.Google ScholarCross Ref
- Foley, J. D., Wallace, V., and Chan, P. 1984. The human factors of computer graphics interaction techniques. IEEE Comput. Graph. Appl. 11, 4, 13--48. Google ScholarDigital Library
- Frees, S. E. and Kessler, G. D. 2005. Precise and rapid interaction through scaled manipulation in immersive virtual environments. In Proceedings of IEEE Virtual Reality. IEEE Computer Society Press, Los Alamitos, CA, pp. 99--106. Google ScholarDigital Library
- Gerber, D. and Bechmann, D. 2005. The spin menu: A menu system for virtual environments. In Proceedings of IEEE Virtual Reality. IEEE Computer Society Press, Los Alamitos, CA, pp. 271--272. Google ScholarDigital Library
- Grosjean, J. and Coquillart, S. 2001. Command & control cube: A shortcut paradigm for virtual environments. In Proceedings of Immersive Projection Technology and Virtual Environments. pp. 1--12. Google ScholarCross Ref
- Hinckley, K., Pausch, R., Goble, J., and Kassell, N. F. 1994a. A survey of design issues in spatial input. In Proceedings of ACM Symposium on User Interface Software and Technology. ACM, New York, pp. 213--222. Google ScholarDigital Library
- Hinckley, K., Pausch, R., Goble, J., and Kassell, N.F. 1994b. Passive real-world interface props for neurosurgical visualization. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, New York, pp. 452--458. Google ScholarDigital Library
- Hinckley, K., Tullio, J., Pausch, R., Proffitt, D., and Kassel, N. 1997. Usability analysis of 3D rotation techniques. Proceedings of ACM Symposium on User Interface Software and Technology. ACM, New York, pp. 1--10. Google ScholarDigital Library
- Igarashi, I. and Hinckley, K 2000. Speed-dependent automatic zooming for browsing large documents. In Proceedings of ACM Symposium on User Interface Software and Technology. ACM, New York, pp. 129--148. Google ScholarDigital Library
- Ishii, H. and Ullmer, B. 1997. Tangible bits: Towards seamless interfaces between people, bits and atoms. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, New York, pp. 234--241. Google ScholarDigital Library
- Kessler, G. D., Bowman, D., and Hodges, L. 2000. The simple virtual environment library, an extensible framework for building VE applications. In Presence: Teleoperators and Virtual Environments 9, 2, 187--208. Google ScholarDigital Library
- Liang, J., Shaw, C., and Green, M. 1991. On temporal-spatial realism in the virtual reality environment. In Proceedings of ACM Symposium on User Interface Software and Technology. ACM, New York, pp. 19--25. Google ScholarDigital Library
- Lindeman, R., Sibert, J., and Hahn, J. 1999. Towards usable VR: An empirical study of user interfaces for immersive virtual environments. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, New York, pp. 64--71. Google ScholarDigital Library
- Mapes, D. P. and Moshell, J. M. 1995. A two-handed interface for object manipulation in virtual environments, Presence: Teleoperators and Virtual Environments 4, 4, 403--416.Google ScholarDigital Library
- Mine, M. 1995. Virtual environment interaction techniques. University of North Carolina Computer Science Tech. Rep. TR95-018. Google ScholarDigital Library
- Mine, M., Brooks, F., and Séquin, C. 1997. Moving objects in space: Exploiting proprioception in virtual-environment interaction. In Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques. pp. 19--26. Google ScholarDigital Library
- Parsons, L. 1995. Inability to reason about an object's orientation using an axis and angle of rotation. J. Exper. Psych.: Human Percep. Perf. 21, 6, 1259--1277.Google ScholarCross Ref
- Pierce, J., Forsberg, A., Conway, M., Hong, S., Zeleznik, R., and Mine, M. 1997. Image plane interaction techniques in 3D Immersive Environments. In Proceedings of the 1997 Symposium on Interactive 3D Graphics. pp. 39--44. Google ScholarDigital Library
- Pierce, J. and Pausch, R. 2002. Comparing voodoo dolls and HOMER: Exploring the importance of feedback in virtual environments. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, New York, pp. 105--112. Google ScholarDigital Library
- Pierce, J., Stearns, B., and Pausch, R. 1999. Two-handed manipulation of voodoo dolls in virtual environments. In Proceedings of the 1999 Symposium on Interactive 3D Graphics. pp. 141--145. Google ScholarDigital Library
- Poupyrev, I., Billinghurst, M., Weghorst, S., and Ichikawa, T. 1996. The go-go interaction techniques: Non-linear mapping for direct manipulation in VR. In Proceedings of ACM Symposium on User Interface Software and Technology. ACM, New York, pp. 79--80. Google ScholarDigital Library
- Poupyrev, I., Weghorst, S., Billinghurst, M., and Ichikawa, T. 1997. A framework and testbed for studying manipulation techniques for immersive VR. In Proceedings of the ACM Symposium on Virtual Reality Software and Technology. ACM, New York, pp. 21--28. Google ScholarDigital Library
- Poupyrev, I., Weghorst, S., and Fels, S. 2000. Non-isomorphic 3D rotational techniques. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, New York, pp. 540--547. Google ScholarDigital Library
- Ruddle, R., Savage, J., Jones, D. 2002. Evaluating rules of interaction for object manipulation in cluttered virtual environments, Presence: Teleoperators and Virtual Environments 11, 6, 591--609. Google ScholarDigital Library
- Shoemake, K. 1985. Animating rotation with quaternion curves. In Proceedings of the 12th Conference on Computer Graphics and Interactive Techniques. pp. 245--254. Google ScholarDigital Library
- Shoemake, K. 1992. ARCBALL: A user interface for specifying three-dimensional orientation using a mouse. In Proceedings of the Conference on Graphics Interface. pp. 151--156. Google ScholarDigital Library
- Stoakley, R., Conway, M., and Pausch, R. 1995. Virtual reality on a WIM: Interactive worlds in miniature. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, New York, pp. 265--272. Google ScholarDigital Library
- Stuerzlinger, W., and Smith, G. 2002. Efficient manipulation of object groups in virtual environments. In Proceedings of IEEE Virtual Reality. IEEE Computer Society Press, Los Alamitos, CA, pp. 251--258. Google ScholarDigital Library
- Tan, D. S., Robertson, G. G., and Czerwinski, M. 2001. Exploring 3D navigation: Combining speed-coupled flying with orbiting. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, New York, pp. 418--424. Google ScholarDigital Library
- Ware, C., 1990. Using hand position for virtual object placement. The Visual Computer: Int. J. Comput. Graph. 6, 5, pp. 245--253. Google ScholarDigital Library
- Ware, C. and Rose, J. 1999. Rotating virtual objects with real handles, ACM Trans. Comput. Human Interact. 6, 2, pp. 162--180. Google ScholarDigital Library
- Welch, G. and Bishop, G. 1997. SCAAT: Incremental tracking with incomplete information. In Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques. pp. 333--344. Google ScholarDigital Library
- Zhai, S., Milgram, P., and Buxton, W. 1996. The influence of muscle groups on performance of multiple degree of freedom input, In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, New York, pp. 308--315. Google ScholarDigital Library
Index Terms
- PRISM interaction for enhancing control in immersive virtual environments
Recommendations
Rotating virtual objects with real handles
Times for virtual object rotations reported in the literature are of the order of 10 seconds or more and this is far longer than it takes to manually orient a “real” object, such as a cup. This is a report of a series of experiments designed to ...
Visualizing the keyboard in virtual reality for enhancing immersive experience
SIGGRAPH '17: ACM SIGGRAPH 2017 PostersRecently, virtual reality (VR) becomes more and more popular and provides users an immersive experience with a head-mounted display (HMD). However, in some applications, users have to interact with physical objects while immersed in VR. With a non-see-...
Envisioning Haptic Design for Immersive Virtual Environments
DIS' 20 Companion: Companion Publication of the 2020 ACM Designing Interactive Systems ConferenceCurrent techniques for haptics in immersive virtual environments (IVEs) allow users to perceive materials while exploring virtual surfaces. However, these experiences are usually restricted to the properties defined during the design phase of the IVE. ...
Comments