ABSTRACT
Manipulation of 3D objects is important for collaboration and education, where a presenter might wish to manipulate a 3D object to present it to an audience. We present Mesh-Grab and Arcball-3D; two ray-based techniques for manipulating remote 3D objects using a handheld wand and present the results of a formal evaluation session where we compared them against the state-of-the-art in direct interaction techniques. In a 6-DOF docking task, our proposed techniques performed slightly slower than Scaled HOMER but overall, participants showed preference towards Arcball-3D and complained about fatigue and awkward arm postures on Scaled HOMER. In addition to the users' preference, as ray-based techniques do not require full-range rotation, we conclude that they are a viable alternative to direct interaction.
Supplemental Material
- 3DConnexion.Google Scholar
- Bowman, D. A., Johnson, D. B., and Hodges, L. F. Testbed evaluation of virtual environment interaction techniques. In Proceedings of the ACM symposium on Virtual reality software and technology, ACM (1999), 26--33. Google ScholarDigital Library
- Bullowa, M. Before speech: The beginning of interpersonal communication. Cambridge University Press, 1979.Google Scholar
- Cohé, A., Dècle, F., and Hachet, M. tbox: a 3d transformation widget designed for touch-screens. In Proceedings of the 2011 annual conference on Human factors in computing systems, ACM (2011), 3005--3008. Google ScholarDigital Library
- Frees, S., Kessler, G. D., and Kay, E. Prism interaction for enhancing control in immersive virtual environments. ACM Transactions on Computer-Human Interaction (TOCHI) 14, 1 (2007), 2. Google ScholarDigital Library
- Froehlich, B., Hochstrate, J., Skuk, V., and Huckauf, A. The globefish and the globemouse: two new six degree of freedom input devices for graphics applications. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI '06, ACM (New York, NY, USA, 2006), 191--199. Google ScholarDigital Library
- Hancock, M., Carpendale, S., and Cockburn, A. Shallow-depth 3d interaction: design and evaluation of one-, two-and three-touch techniques. In Proceedings of the SIGCHI conference on Human factors in computing systems, ACM (2007), 1147--1156. Google ScholarDigital Library
- Held, R., Gupta, A., Curless, B., and Agrawala, M. 3d puppetry: a kinect-based interface for 3d animation. In Proceedings of the 25th annual ACM symposium on User interface software and technology, ACM (2012), 423--434. Google ScholarDigital Library
- Katzakis, N., Kiyokawa, K., and Takemura, H. Plane-casting: 3d cursor control with a smartphone. In Proc. of 3DCHI: Touching and Designing 3D User Interfaces (2012), 13--21. Google ScholarDigital Library
- Massie, T. H., and Salisbury, J. K. The phantom haptic interface: A device for probing virtual objects. In Proceedings of the ASME winter annual meeting, symposium on haptic interfaces for virtual environment and teleoperator systems, vol. 55, IOS Press (1994), 295--300.Google Scholar
- Myers, B. A., Bhatnagar, R., Nichols, J., Peck, C. H., Kong, D., Miller, R., and Long, A. C. Interacting at a distance: measuring the performance of laser pointers and other devices. In Proceedings of the SIGCHI conference on Human factors in computing systems: Changing our world, changing ourselves, ACM (2002), 33--40. Google ScholarDigital Library
- Pierce, J., Stearns, B., and Pausch, R. Voodoo dolls: seamless interaction at multiple scales in virtual environments. In Proceedings of the 1999 symposium on Interactive 3D graphics, 141--145. Google ScholarDigital Library
- Poupyrev, I., Billinghurst, M., Weghorst, S., and Ichikawa, T. The go-go interaction technique: non-linear mapping for direct manipulation in vr. In Proceedings of the 9th annual ACM symposium on User interface software and technology, ACM (1996), 79--80. Google ScholarDigital Library
- Poupyrev, I., Ichikawa, T., Weghorst, S., and Billinghurst, M. Egocentric object manipulation in virtual environments: empirical evaluation of interaction techniques. In Computer Graphics Forum, vol. 17, Wiley Online Library (1998), 41--52.Google Scholar
- Shoemake, K. Arcball: a user interface for specifying three-dimensional orientation using a mouse. In Graphics Interface, vol. 92 (1992), 151--156. Google ScholarDigital Library
- Song, P., Goh, W. B., Hutama, W., Fu, C.-W., and Liu, X. A handle bar metaphor for virtual object manipulation with mid-air interaction. In CHI (2012), 1297--1306. Google ScholarDigital Library
- Stoakley, R., Conway, M., and Pausch, R. Virtual reality on a wim: interactive worlds in miniature. In Proceedings of the SIGCHI conference on Human factors in computing systems, ACM Press/Addison-Wesley Publishing Co. (1995), 265--272. Google ScholarDigital Library
- Wilkes, C., and Bowman, D. Advantages of velocity-based scaling for distant 3d manipulation. In Proceedings of the 2008 ACM symposium on Virtual reality software and technology, ACM (2008), 23--29. Google ScholarDigital Library
- Zhai, S., Milgram, P., and Buxton, W. 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: common ground, ACM (1996), 308--315. Google ScholarDigital Library
Index Terms
- Mesh-Grab and Arcball-3D: Ray-based 6-DOF Object Manipulation
Recommendations
Plane-Casting: 3D Cursor Control With A SmartPhone
APCHI '13: Proceedings of the 11th Asia Pacific Conference on Computer Human InteractionWe present Plane-Casting, a novel technique for 3D object manipulation from a distance that is especially suitable for smarphones. We describe two variations of Plane-Casting and present results from a pilot study. Our evaluation demonstrates the ...
Direct 3D interaction with smart objects
VRST '99: Proceedings of the ACM symposium on Virtual reality software and technologyPerforming 3D interactions with virtual objects easily becomes a complex task, limiting the implementation of larger applications. In order to overcome some of these limitations, this paper describes a framework where the virtual object aids the user to ...
Evaluation of 3D object manipulation on multi-touch surfaces using unconstrained viewing angles
INTERACT'11: Proceedings of the 13th IFIP TC 13 international conference on Human-computer interaction - Volume Part IVRecently, considerable research has been carried out regarding threedimensional object manipulation on multi-touch surfaces. However, most current solutions were developed having in mind scenarios with a camera perpendicular to a scene axis, and cannot ...
Comments