A Survey on 3D Virtual Object Manipulation: From the Desktop to Immersive Virtual Environments
D. Mendes
INESC-ID Lisboa, Instituto Superior Técnico, Universidade de Lisboa, Portugal
Search for more papers by this authorA. Ferreira
INESC-ID Lisboa, Instituto Superior Técnico, Universidade de Lisboa, Portugal
Search for more papers by this authorJ. Jorge
INESC-ID Lisboa, Instituto Superior Técnico, Universidade de Lisboa, Portugal
Search for more papers by this authorD. Mendes
INESC-ID Lisboa, Instituto Superior Técnico, Universidade de Lisboa, Portugal
Search for more papers by this authorA. Ferreira
INESC-ID Lisboa, Instituto Superior Técnico, Universidade de Lisboa, Portugal
Search for more papers by this authorJ. Jorge
INESC-ID Lisboa, Instituto Superior Técnico, Universidade de Lisboa, Portugal
Search for more papers by this authorAbstract
Interactions within virtual environments often require manipulating 3D virtual objects. To this end, researchers have endeavoured to find efficient solutions using either traditional input devices or focusing on different input modalities, such as touch and mid-air gestures. Different virtual environments and diverse input modalities present specific issues to control object position, orientation and scaling: traditional mouse input, for example, presents non-trivial challenges because of the need to map between 2D input and 3D actions. While interactive surfaces enable more natural approaches, they still require smart mappings. Mid-air gestures can be exploited to offer natural manipulations mimicking interactions with physical objects. However, these approaches often lack precision and control. All these issues and many others have been addressed in a large body of work. In this article, we survey the state-of-the-art in 3D object manipulation, ranging from traditional desktop approaches to touch and mid-air interfaces, to interact in diverse virtual environments. We propose a new taxonomy to better classify manipulation properties. Using our taxonomy, we discuss the techniques presented in the surveyed literature, highlighting trends, guidelines and open challenges, that can be useful both to future research and to developers of 3D user interfaces.
References
- [3dc17] 3Dconnexion. http://www.3dconnexion.com (2017). Accessed 3 January 2018.
- [AA13] Argelaguet F., Andujar C.: A survey of 3D object selection techniques for virtual environments. Computers & Graphics 37, 3 (2013), 121–136.
- [ACJ12] Araújo B. R. D., Casiez G., Jorge J. A.: Mockup builder: Direct 3D modeling on and above the surface in a continuous interaction space. In Proceedings of GI '12 (2012), Canadian Information Processing Society, pp. 173–180.
- [ACJH13] Araujo B. R. D., Casiez G., Jorge J. A., Hachet M.: Mockup builder: 3D modeling on and above the surface. Computers & Graphics 37, 3 (2013), 165–178.
- [ADL09] Aguerreche L., Duval T., Lécuyer A.: 3-hand manipulation of virtual objects. In Proceedings of the 15th Joint Virtual Reality Eurographics Conference on Virtual Environments (2009), Eurographics Association, pp. 153–156.
- [AGF13] Auteri C., Guerra M., Frees S.: Increasing precision for extended reach 3D manipulation. The International Journal of Virtual Reality 12, 1 (2013), 66–73.
- [AJC14] Azevedo A. S., Jorge J., Campos P.: Combining EEG data with place and plausibility responses as an approach to measuring presence in outdoor virtual environments. PRESENCE: Teleoperators and Virtual Environments 23, 4 (2014), 354–368.
- [ATF12] Au O. K.-C., Tai C.-L., Fu H.: Multitouch gestures for constrained transformation of 3D objects. Computer Graphics Forum 31 (2012), 651–660.
- [BDR15] Bergé L.-P., Dubois E., Raynal M.: Design and evaluation of an ‘around the smartphone’ technique for 3D manipulations on distant display. In Proceedings of the 3rd ACM Symposium on Spatial User Interaction (New York, NY, USA, 2015), SUI '15, ACM, pp. 69–78.
10.1145/2788940.2788941 Google Scholar
- [BF07] Benko H., Feiner S. K.: Balloon selection: A multi-finger technique for accurate low-fatigue 3D selection. In 3DUI (2007), IEEE, p. 22.
10.1109/3DUI.2007.340778 Google Scholar
- [BGG*07] Bettio F., Giachetti A., Gobbetti E., Marton F., Pintore G.: A practical vision based approach to unencumbered direct spatial manipulation in virtual worlds. In Eurographics Italian Chapter Conference (2007), pp. 145–150.
- [BH97] Bowman D. A., Hodges L. F.: An evaluation of techniques for grabbing and manipulating remote objects in immersive virtual environments. In Proceedings of the 1997 symposium on Interactive 3D Graphics (1997), ACM, pp. 35–ff.
10.1145/253284.253301 Google Scholar
- [BH99] Bowman D. A., Hodges L. F.: Formalizing the design, evaluation, and application of interaction techniques for immersive virtual environments. Journal of Visual Languages & Computing 10, 1 (1999), 37–53.
- [BH14] Barrett T. J., Hegarty M.: Interaction design and the role of spatial ability in moderating virtual molecule manipulation performance. In Proceedings of the 36th Annual Conference of the Cognitive Science Society (2014), P. Bello, M. Guarini, M. McShane, & B. Scassellati (Eds.), Cognitive Science Society, Austin, TX.
- [BHA12] Bollensdorff B., Hahne U., Alexa M.: The effect of perspective projection in multi-touch 3D interaction. In Proceedings of Graphics Interface 2012 (Toronto, Ontario, Canada, 2012), GI '12, Canadian Information Processing Society, pp. 165–172.
- [BIB*09] Bérard F., Ip J., Benovoy M., El-Shimy D., Blum J. R., Cooperstock J. R.: Did âminority reportâ get it wrong? Superiority of the mouse over 3D input devices in a 3D placement task. In IFIP Conference on Human-Computer Interaction (2009), Springer, pp. 400–414.
- [Bie90] Bier E. A.: Snap-dragging in three dimensions. ACM SIGGRAPH Computer Graphics 24, 2 (1990), 193–204.
10.1145/91394.91446 Google Scholar
- [BKLJP01] Bowman D. A., Kruijff E., LaViola Jr J. J., Poupyrev I.: An introduction to 3-D user interface design. Presence: Teleoperators and Virtual Environments 10, 1 (2001), 96–108.
- [BKLJP04] Bowman D., Kruijff E., LaViola Jr J. J., Poupyrev I.: 3D User Interfaces: Theory and Practice. Addison-Wesley, Redwood City, CA, 2004.
- [BM*07] Bowman D., McMahan R. P.: Virtual reality: How much immersion is enough? Computer 40, 7 (2007), 36–43.
- [BMA*14] Bossavit B., Marzo A., Ardaiz O., De Cerio L. D., Pina A.: Design choices and their implications for 3D mid-air manipulation techniques. Presence: Teleoper. Virtual Environ. 23, 4 (Nov. 2014), 377–392.
- [BMR12] Bowman D. A., McMahan R. P., Ragan E. D.: Questioning naturalism in 3D user interfaces. Communications of the ACM 55, 9 (2012), 78–88.
- [Bol80] Bolt R. A.: ‘Put-that-there’ Voice and gesture at the graphics interface. ACM SIGGRAPH Computer Graphics 14, 3 (1980), 262–270.
10.1145/965105.807503 Google Scholar
- [CDH11] Cohé A., Dècle F., Hachet M.: tbox: A 3D transformation widget designed for touch-screens. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (New York, NY, USA, 2011), CHI '11, ACM, pp. 3005–3008.
10.1145/1978942.1979387 Google Scholar
- [CFH97] Cutler L. D., Fröhlich B., Hanrahan P.: Two-handed direct manipulation on the responsive workbench. In Proceedings of the 1997 Symposium on Interactive 3D Graphics (1997), ACM, pp. 107–114.
10.1145/253284.253315 Google Scholar
- [CG15] Caputo F. M., Giachetti A.: Evaluation of basic object manipulation modes for low-cost immersive virtual reality. In Proceedings of the 11th Biannual Conference on Italian SIGCHI Chapter (2015), ACM, pp. 74–77.
10.1145/2808435.2808439 Google Scholar
- [CH12] Cohé A., Hachet M.: Understanding user gestures for manipulating 3D objects from touchscreen inputs. In Graphics Interface (Toronto, Canada, May 2012), ACM, pp. 157–164.
- [CMD*14] Chapoulie E., Marchal M., Dimara E., Roussou M., Lombardo J.-C., Drettakis G.: Evaluation of direct manipulation using finger tracking for complex tasks in an immersive cube. Virtual Reality 18, 3 (2014), 203–217.
- [CSH*92] Conner B. D., Snibbe S. S., Herndon K. P., Robbins D. C., Zeleznik R. C., Van Dam A.: Three-dimensional widgets. In Proceedings of the 1992 symposium on Interactive 3D graphics (1992), ACM, pp. 183–188.
10.1145/147156.147199 Google Scholar
- [CW15] Cho I., Wartell Z.: Evaluation of a bimanual simultaneous 7DOF interaction technique in virtual environments. In 3D User Interfaces (3DUI), 2015 IEEE Symposium on (2015), IEEE, pp. 133–136.
10.1109/3DUI.2015.7131738 Google Scholar
- [DBB15] Davis B. A., Bryla K., Benton P. A.: Oculus Rift in Action. Manning, Greenwich, 2015.
- [DFK12] Daiber F., Falk E., Krüger A.: Balloon selection revisited: Multi-touch selection techniques for stereoscopic data. In Proceedings of the International Working Conference on Advanced Visual Interfaces (New York, NY, USA, 2012), AVI '12, ACM, pp. 441–444.
10.1145/2254556.2254641 Google Scholar
- [DSD08] Dipietro L., Sabatini A. M., Dario P.: A survey of glove-based systems and their applications. IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews) 38, 4 (2008), 461–482.
- [FCW15] Feng J., Cho I., Wartell Z.: Comparison of device-based, one and two-handed 7DOF manipulation techniques. In Proceedings of the 3rd ACM Symposium on Spatial User Interaction (2015), ACM, pp. 2–9.
10.1145/2788940.2788942 Google Scholar
- [FHSH06] Froehlich B., Hochstrate J., Skuk V., 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 (2006), ACM, pp. 191–199.
10.1145/1124772.1124802 Google Scholar
- [FK05] Frees S., Kessler G. D.: Precise and rapid interaction through scaled manipulation in immersive virtual environments. In Virtual Reality, 2005. Proceedings, VR 2005. IEEE (2005), IEEE, pp. 99–106.
- [FKK07] Frees S., Kessler G. D., Kay E.: Prism interaction for enhancing control in immersive virtual environments. ACM Transactions on Computer-Human Interaction (TOCHI) 14, 1 (2007), Article 2.
- [FP00] Fröhlich B., Plate J.: The cubic mouse: A new device for three-dimensional input. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (2000), ACM, pp. 526–531.
10.1145/332040.332491 Google Scholar
- [Fro05] Froehlich B.: The Quest for Intuitive 3d Input Devices. HCI International, Las Vegas, Nevada USA, 2005.
- [GMM*14] Guerreiro J., Medeiros D., Mendes D., Sousa M., Jorge J., Raposo A., Santos I.: Beyond post-it: Structured multimedia annotations for collaborative VES. In Proceedings of the Eurographics Conference on Virtual Environments (2014), pp. 55–62.
- [GVH14] Giesler A., Valkov D., Hinrichs K.: Void shadows: Multi-touch interaction with stereoscopic objects on the tabletop. In Proceedings of the 2Nd ACM Symposium on Spatial User Interaction (New York, NY, USA, 2014), SUI '14, ACM, pp. 104–112.
10.1145/2659766.2659779 Google Scholar
- [GW07] Grossman T., Wigdor D.: Going deeper: A taxonomy of 3D on the tabletop. In Horizontal Interactive Human-Computer Systems, 2007. TABLETOP'07. Second Annual IEEE International Workshop on (2007), IEEE, pp. 137–144.
10.1109/TABLETOP.2007.18 Google Scholar
- [Han05] Han J. Y.: Low-cost multi-touch sensing through frustrated total internal reflection. In Proceedings of the 18th Annual ACM Symposium on User Interface Software and Technology (2005), ACM, pp. 115–118.
10.1145/1095034.1095054 Google Scholar
- [HBCdlR11] Hachet M., Bossavit B., Cohé A., de la Rivière J.-B.: Toucheo: Multitouch and stereo combined in a seamless workspace. In Proceedings of the 24th Annual ACM Symposium on User Interface Software and Technology (New York, NY, USA, 2011), UIST '11, ACM, pp. 587–592.
10.1145/2047196.2047273 Google Scholar
- [HCC07] Hancock M., Carpendale S., 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 (New York, NY, USA, 2007), CHI '07, ACM, pp. 1147–1156.
10.1145/1240624.1240798 Google Scholar
- [HGR03] Hachet M., Guitton P., Reuter P.: The cat for efficient 2d and 3D interaction as an alternative to mouse adaptations. In Proceedings of the ACM Symposium on Virtual Reality Software and Technology (2003), ACM, pp. 225–112.
10.1145/1008653.1008689 Google Scholar
- [HIW*09] Hilliges O., Izadi S., Wilson A. D., Hodges S., Garcia-Mendoza A., Butz A.: Interactions in the air: Adding further depth to interactive tabletops. In Proceedings of the 22nd Annual ACM Symposium on User Interface Software and Technology (New York, NY, USA, 2009), UIST '09, ACM, pp. 139–148.
10.1145/1622176.1622203 Google Scholar
- [HKI*12] Hilliges O., Kim D., Izadi S., Weiss M., Wilson A.: Holodesk: Direct 3d interactions with a situated see-through display. In Proceedings of the 2012 ACM Annual Conference on Human Factors in Computing Systems (New York, NY, USA, 2012), CHI '12, ACM, pp. 2421–2430.
10.1145/2207676.2208405 Google Scholar
- [Hou92] Houde S.: Iterative design of an interface for easy 3-d direct manipulation. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (New York, NY, USA, 1992), CHI '92, ACM, pp. 135–142.
10.1145/142750.142772 Google Scholar
- [htc17] HTC Vive. http://www.vive.com, 2017. Accessed 3 January 2018.
- [HtCC09] Hancock M., ten Cate T., Carpendale S.: Sticky tools: Full 6DOF force-based interaction for multi-touch tables. In Proceedings of the ACM International Conference on Interactive Tabletops and Surfaces (New York, NY, USA, 2009), ITS '09, ACM, pp. 133–140.
10.1145/1731903.1731930 Google Scholar
- [HVW*06] Hancock M., Vernier F., Wigdor D., Carpendale S., Shen C.: Rotation and translation mechanisms for tabletop interaction. In First IEEE International Workshop on Horizontal Interactive Human-Computer Systems, 2006, TableTop 2006, pp. 8.
- [HZS*13] Hughes C. E., Zhang L., Schulze J. P., Edelstein E., Macagno E.: Cavecad: Architectural design in the cave. In 2013 IEEE Symposium on 3D User Interfaces (3DUI) (2013), IEEE, pp. 193–194.
10.1109/3DUI.2013.6550244 Google Scholar
- [IGIA16] Issartel P., Guéniat F., Isenberg T., Ammi M.: Analysis of locally coupled 3d manipulation mappings based on mobile device motion. CoRR abs/1603.07462 (2016).
- [JH15] Jankowski J., Hachet M.: Advances in interaction with 3D environments. Computer Graphics Forum 34, 1 (2015), 152–190.
- [KAD09] Kin K., Agrawala M., DeRose T.: Determining the benefits of direct-touch, bimanual, and multifinger input on a multitouch workstation. In Proceedings of Graphics Interface 2009 (2009), Canadian Information Processing Society, pp. 119–124.
- [KCST05] Kruger R., Carpendale S., Scott S. D., Tang A.: Fluid integration of rotation and translation. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (2005), ACM, pp. 601–610.
10.1145/1054972.1055055 Google Scholar
- [KFM*01] Keefe D. F., Feliz D. A., Moscovich T., Laidlaw D. H., LaViola Jr J. J.: Cavepainting: A fully immersive 3D artistic medium and interactive experience. In Proceedings of the 2001 Symposium on Interactive 3D graphics (2001), ACM, pp. 85–93.
10.1145/364338.364370 Google Scholar
- [KH10] Katzakis N., Hori M.: Mobile devices as multi-DOF controllers. In 2010 IEEE Symposium on 3D User Interfaces (3DUI) (2010), IEEE, pp. 139–140.
10.1109/3DUI.2010.5444700 Google Scholar
- [KH11] Knoedel S., Hachet M.: Multi-touch rst in 2d and 3d spaces: Studying the impact of directness on user performance. In Proceedings of the 2011 IEEE Symposium on 3D User Interfaces (Washington, DC, USA, 2011), 3DUI '11, IEEE Computer Society, pp. 75–78.
10.1109/3DUI.2011.5759220 Google Scholar
- [KMB*11] Kin K., Miller T., Bollensdorff B., DeRose T., Hartmann B., Agrawala M.: Eden: A professional multitouch tool for constructing virtual organic environments. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (2011), ACM, pp. 1343–1352.
10.1145/1978942.1979141 Google Scholar
- [KP14] Kim T., Park J.: 3D object manipulation using virtual handles with a grabbing metaphor. IEEE Computer Graphics and Applications, 3 (2014), 30–38.
10.1109/MCG.2014.20 Google Scholar
- [KTY97] Kiyokawa K., Takemura H., Yokoya N.: Manipulation aid for two-handed 3-D designing within a shared virtual environment. Human–Computer Interaction 2 (1997), 937–940.
- [LAFT12] Liu J., Au O. K.-C., Fu H., Tai C.-L.: Two-finger gestures for 6DOF manipulation of 3D objects. Computer Graphics Forum 31, 7 (2012), 2047–2055.
- [LaV17] LaValle S. M.: Virtual Reality. Cambridge University Press, U.K., 2017.
- [LJKM*17] LaViola Jr J. J., Kruijff E., McMahan R. P., Bowman D. A., Poupyrev I.: 3D User Interfaces: Theory and Practice, (2nd edition). Addison-Wesley, New York, 2017.
- [MBJS97] Mine M. R., Brooks Jr F. P., Sequin C. H.: Moving objects in space: Exploiting proprioception in virtual-environment interaction. In Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques (1997), ACM Press/Addison-Wesley Publishing Co., pp. 19–26.
10.1145/258734.258747 Google Scholar
- [MCG10a] Martinet A., Casiez G., Grisoni L.: The design and evaluation of 3d positioning techniques for multi-touch displays. In 2010 IEEE Symposium on 3D User Interfaces (3DUI) (2010), pp. 115–118.
10.1109/3DUI.2010.5444709 Google Scholar
- [MCG10b] Martinet A., Casiez G., Grisoni L.: The effect of DOF separation in 3D manipulation tasks with multi-touch displays. In Proceedings of the 17th ACM Symposium on Virtual Reality Software and Technology (New York, NY, USA, 2010), VRST '10, ACM, pp. 111–118.
10.1145/1889863.1889888 Google Scholar
- [MF11a] Mendes D., Ferreira A.: Evaluation of 3D object manipulation on multi-touch surfaces using unconstrained viewing angles. In Human-Computer Interaction–INTERACT 2011. Springer, 2011, pp. 523–526.
10.1007/978-3-642-23768-3_73 Google Scholar
- [MF11b] Moehring M., Froehlich B.: Effective manipulation of virtual objects within arm's reach. In Virtual Reality Conference (VR), 2011 IEEE (2011), IEEE, pp. 131–138.
10.1109/VR.2011.5759451 Google Scholar
- [MFA*14] Mendes D., Fonseca F., Araujo B., Ferreira A., Jorge J.: Mid-air interactions above stereoscopic interactive tables. In 3D User Interfaces (3DUI), 2014 IEEE Symposium on (2014), IEEE, pp. 3–10.
10.1109/3DUI.2014.6798833 Google Scholar
- [MJGJ11] Marquardt N., Jota R., Greenberg S., Jorge J. A.: The continuous interaction space: Interaction techniques unifying touch and gesture on and above a digital surface. In Proceedings of the 13th IFIP TC 13 International Conference on Human-Computer Interaction—Volume Part III (Berlin, Heidelberg, 2011), INTERACT'11, Springer-Verlag, pp. 461–476.
10.1007/978-3-642-23765-2_32 Google Scholar
- [MLF11] Mendes D., Lopes P., Ferreira A.: Hands-on interactive tabletop lego application. In Proceedings of the 8th International Conference on Advances in Computer Entertainment Technology (New York, NY, USA, 2011), ACE '11, ACM, pp. 19:1–19:8.
10.1145/2071423.2071447 Google Scholar
- [MM95] Mapes D. P., Moshell J. M.: A two-handed interface for object manipulation in virtual environments. Presence: Teleoperators & Virtual Environments 4, 4 (1995), 403–416.
- [MRFJ16] Mendes D., Relvas F., Ferreira A., Jorge J.: The benefits of DOF separation in mid-air 3D object manipulation. In Proceedings of the 22nd ACM Conference on Virtual Reality Software and Technology (2016), ACM, pp. 261–268.
10.1145/2993369.2993396 Google Scholar
- [MSH04] Mujber T. S., Szecsi T., Hashmi M. S.: Virtual reality applications in manufacturing process simulation. Journal of Materials Processing Technology 155 (2004), 1834–1838.
- [MYC14] Mine M., Yoganandan A., Coffey D.: Making VR work: Building a real-world immersive modeling application in the virtual world. In Proceedings of the 2nd ACM Symposium on Spatial User Interaction (2014), ACM, pp. 80–89.
10.1145/2659766.2659780 Google Scholar
- [MYC15] Mine M., Yoganandan A., Coffey D.: Principles, interactions and devices for real-world immersive modeling. Computers & Graphics 48 (2015), 84–98.
- [MZB12] Möllers M., Zimmer P., Borchers J.: Direct manipulation and the third dimension: Co-planar dragging on 3d displays. In Proceedings of the 2012 ACM International Conference on Interactive Tabletops and Surfaces (New York, NY, USA, 2012), ITS '12, ACM, pp. 11–20.
10.1145/2396636.2396639 Google Scholar
- [NBBW09] Nacenta M. A., Baudisch P., Benko H., Wilson A.: Separability of spatial manipulations in multi-touch interfaces. In Proceedings of Graphics Interface 2009 (Toronto, Ontario, Canada, 2009), GI '09, Canadian Information Processing Society, pp. 175–182.
- [ND13] Nguyen T. T. H., Duval T.: Poster: 3-point++: A new technique for 3D manipulation of virtual objects. In 2013 IEEE Symposium on 3D User Interfaces (3DUI) (2013), IEEE, pp. 165–166.
10.1109/3DUI.2013.6550230 Google Scholar
- [NDP14] Nguyen T. T. H., Duval T., Pontonnier C.: A new direct manipulation technique for immersive 3D virtual environments. In ICAT-EGVE 2014: The 24th International Conference on Artificial Reality and Telexistence and the 19th Eurographics Symposium on Virtual Environments (2014), p. 8.
- [NOJ87] Nielson G. M., Olsen Jr D. R.: Direct manipulation techniques for 3D objects using 2D locator devices. In Proceedings of the 1986 Workshop on Interactive 3D Graphics (1987), ACM, pp. 175–182.
10.1145/319120.319134 Google Scholar
- [ocu17] Oculus Rift. http://www.oculus.com/rift, 2017. Accessed 3 January 2018.
- [Osa08] Osawa N.: Two-handed and one-handed techniques for precise and efficient manipulation in immersive virtual environments. In Advances in Visual Computing. G. Bebis, R. Boyle, B. Parvin, D. Koracin, P. Remagnino, F. Porikli, J. Peters, J. Klosowski, L. Arns, Y. K. Chun, T.-M. Rhyne and L. Monroe (Eds.). Springer, Berlin, Heidelberg, (2008), pp. 987–997.
10.1007/978-3-540-89639-5_94 Google Scholar
- [PBWI96] Poupyrev I., Billinghurst M., Weghorst S., 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 (1996), ACM, pp. 79–80.
10.1145/237091.237102 Google Scholar
- [psm17] PlayStation Move. http://www.playstation.com/en-us/explore/accessories/vr-accessories/playstation-move, 2017. Accessed 3 January 2018.
- [PSP99] Pierce J. S., Stearns B. C., Pausch R.: Voodoo dolls: Seamless interaction at multiple scales in virtual environments. In Proceedings of the 1999 Symposium on Interactive 3D Graphics (1999), ACM, pp. 141–145.
10.1145/300523.300540 Google Scholar
- [PSR*15] Perelman G., Serrano M., Raynal M., Picard C., Derras M., Dubois E.: The roly-poly mouse: Designing a rolling input device unifying 2D and 3D interaction. In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems (2015), ACM, pp. 327–336.
10.1145/2702123.2702244 Google Scholar
- [RDH09] Reisman J. L., Davidson P. L., Han J. Y.: A screen-space formulation for 2d and 3D direct manipulation. In Proceedings of the 22nd Annual ACM Symposium on User Interface Software and Technology (New York, NY, USA, 2009), UIST '09, ACM, pp. 69–78.
10.1145/1622176.1622190 Google Scholar
- [RH92] Robinett W., Holloway R.: Implementation of flying, scaling and grabbing in virtual worlds. In Proceedings of the 1992 Symposium on Interactive 3D Graphics (1992), ACM, pp. 189–192.
10.1145/147156.147201 Google Scholar
- [SBAG16] Simeone A. L., Bulling A., Alexander J., Gellersen H.: Three-point interaction: Combining bi-manual direct touch with gaze. In Proceedings of the International Working Conference on Advanced Visual Interfaces (2016), ACM, pp. 168–175.
10.1145/2909132.2909251 Google Scholar
- [SCP95] Stoakley R., Conway M. J., Pausch R.: Virtual reality on a WIM: Interactive worlds in miniature. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (1995), ACM Press/Addison-Wesley Publishing Co., pp. 265–272.
10.1145/223904.223938 Google Scholar
- [SDGK16] Speicher M., Daiber F., Gehring S., Krüger A.: Exploring 3D manipulation on large stereoscopic displays. In Proceedings of the 5th ACM International Symposium on Pervasive Displays (2016), ACM, pp. 59–66.
10.1145/2914920.2915018 Google Scholar
- [SGH*12] Song P., Goh W. B., Hutama W., Fu C.-W., Liu X.: A handle bar metaphor for virtual object manipulation with mid-air interaction. In Proceedings of the 2012 ACM Annual Conference on Human Factors in Computing Systems (New York, NY, USA, 2012), CHI '12, ACM, pp. 1297–1306.
10.1145/2207676.2208585 Google Scholar
- [Sho92] Shoemake K.: Arcball: A user interface for specifying three-dimensional orientation using a mouse. Graphics Interface 92 (1992), 151–156.
- [Sim16] Simeone A. L.: Indirect touch manipulation for interaction with stereoscopic displays. In 2016 IEEE Symposium on 3D User Interfaces (3DUI) (2016), IEEE, pp. 13–22.
10.1109/3DUI.2016.7460025 Google Scholar
- [SJT*12] Schultheis U., Jerald J., Toledo F., Yoganandan A., Mlyniec P.: Comparison of a two-handed interface to a wand interface and a mouse interface for fundamental 3D tasks. In 2012 IEEE Symposium on 3D User Interfaces (3DUI) (2012), IEEE, pp. 117–124.
10.1109/3DUI.2012.6184195 Google Scholar
- [SSB08] Schmidt R., Singh K., Balakrishnan R.: Sketching and composing widgets for 3D manipulation. Computer Graphics Forum 27, 2 (2008), 301–310.
- [SVH11] Strothoff S., Valkov D., Hinrichs K.: Triangle cursor: Interactions with objects above the tabletop. In Proceedings of the ACM International Conference on Interactive Tabletops and Surfaces (New York, NY, USA, 2011), ITS '11, ACM, pp. 111–119.
10.1145/2076354.2076377 Google Scholar
- [VCB09] Veit M., Capobianco A., Bechmann D.: Influence of degrees of freedom's manipulation on performances during orientation tasks in virtual reality environments. In Proceedings of the 16th ACM Symposium on Virtual Reality Software and Technology (2009), ACM, pp. 51–58.
10.1145/1643928.1643942 Google Scholar
- [VDLS02] Van Dam A., Laidlaw D. H., Simpson R. M.: Experiments in immersive virtual reality for scientific visualization. Computers & Graphics 26, 4 (2002), 535–555.
- [VSC15] Vuibert V., Stuerzlinger W., Cooperstock J. R.: Evaluation of docking task performance using mid-air interaction techniques. In Proceedings of the 3rd ACM Symposium on Spatial User Interaction (2015), ACM, pp. 44–52.
10.1145/2788940.2788950 Google Scholar
- [WB08] Wilkes C., Bowman D. A.: Advantages of velocity-based scaling for distant 3D manipulation. In Proceedings of the 2008 ACM Symposium on Virtual Reality Software and Technology (2008), ACM, pp. 23–29.
10.1145/1450579.1450585 Google Scholar
- [WCOM15] Wu S., Chellali A., Otmane S., Moreau G.: Touchsketch: A touch-based interface for 3D object manipulation and editing. In Proceedings of the 21st ACM Symposium on Virtual Reality Software and Technology (2015), ACM, pp. 59–68.
10.1145/2821592.2821606 Google Scholar
- [WIH*08] Wilson A. D., Izadi S., Hilliges O., Garcia-Mendoza A., Kirk D.: Bringing physics to the surface. In Proceedings of the 21st Annual ACM Symposium on User Interface Software and Technology (2008), ACM, pp. 67–76.
10.1145/1449715.1449728 Google Scholar
- [WMSB98] Wang Y., MacKenzie C. L., Summers V. A., Booth K. S.: The structure of object transportation and orientation in human-computer interaction. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (1998), ACM Press/Addison-Wesley Publishing Co., pp. 312–319.
10.1145/274644.274688 Google Scholar
- [WP09] Wang R. Y., Popović J.: Real-time hand-tracking with a color glove. In ACM SIGGRAPH 2009 Papers (New York, NY, USA, 2009), SIGGRAPH '09, ACM, pp. 63:1–63:8.
10.1145/1576246.1531369 Google Scholar
- [WPP11] Wang R., Paris S., Popović J.: 6D hands: Markerless hand-tracking for computer aided design. In Proceedings of the 24th Annual ACM Symposium on User Interface Software and Technology (New York, NY, USA, 2011), UIST '11, ACM, pp. 549–558.
10.1145/2047196.2047269 Google Scholar
- [WW11] Wigdor D., Wixon D.: Brave NUI World: Designing Natural User Interfaces for Touch and Gesture. Elsevier, Amsterdam, 2011.
- [ZFS97] Zeleznik R. C., Forsberg A. S., Strauss P. S.: Two pointer input for 3D interaction. In Proceedings of the 1997 Symposium on Interactive 3D Graphics (1997), ACM, pp. 115–120.
10.1145/253284.253316 Google Scholar