skip to main content
10.1145/1667239.1667253acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
research-article

Interaction: interfaces, algorithms, and applications

Published:03 August 2009Publication History

ABSTRACT

The virtual reality field has recently seen the advent of novel commodity 3D user interfaces that have led to not only a revolution in video game interaction, but also new possibilities for other virtual reality applications. This course provides background on the interfaces and algorithms involved in 3D interaction, and previews the future of research in the field.

Topics include: interaction algorithms, their application to animation, interactive manipulation, video games, and general human-computer interaction. Special attention is focused on interfaces and multimodal interaction techniques.

Skip Supplemental Material Section

Supplemental Material

References

  1. Adachi, Y., Kumano, T., and Ogino, K. 1995. Intermediate representation for stiff virtual objects. Virtual Reality Annual International Symposium, 203--210. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Adams, R. J., and Hannaford, B. 1998. A two-port framework for the design of unconditionally stable haptic interfaces. Proc. of IEEE/RSJ International Conference on Intelligent Robots and Systems.Google ScholarGoogle Scholar
  3. Andriot, C. 2002. Advances in virtual prototyping. Clefs CEA Vol. 47, Research and Simulation.Google ScholarGoogle Scholar
  4. Astley, O. R., and Hayward, V. 1998. Multirate haptic simulation achieved by coupling finite element meshes through norton equivalents. Proc. of IEEE International Conference on Robotics and Automation.Google ScholarGoogle Scholar
  5. Baraff, D. 1992. Dynamic simulation of non-penetrating rigid body simulation. PhD thesis, Cornell University. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Barbagli, F., Prattichizzo, D., and Salisbury, K. 2003. Dynamic local models for stable multi-contact haptic interaction with deformable objects. Proc. of Haptics Symposium. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Barbič, J., and James, D. L. 2007. Time-critical distributed contact for 6-DoF haptic rendering of adaptively sampled reduced deformable models. Proc. of ACM SIGGRAPH/Eurographics Symposium on Computer Animation. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Bejczy, A., and Salisbury, J. K. 1980. Kinematic coupling between operator and remote manipulator. Advances in Computer Technology Vol. 1, 197--211.Google ScholarGoogle Scholar
  9. Bott, J., Crowley, J., and LaViola, J. 2009. Exploring 3d gestural interfaces for music creation in video games. In Proceedings of The Fourth International Conference on the Foundations of Digital Games 2009, 18--25. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Bowman, D. A., and Hodges, L. F. 1997. An evaluation of techniques for grabbing and manipulating remote objects in immersive virtual environments. In SI3D '97: Proceedings of the 1997 symposium on Interactive 3D graphics, ACM, New York, NY, USA, 35-ff. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Bowman, D. A., Koller, D., and Hodges, L. F. 1997. Travel in immersive virtual environments: An evaluation of viewpoint motion control techniques. In Proceedings of the Virtual Reality Annual International Symposium, 45--52. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Bowman, D. A., Wineman, J., Hodges, L. F., and Allison, D. 1998. Designing animal habitats within an immersive ve. IEEE Comput. Graph. Appl. 18, 5, 9--13. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Bowman, D. A., Kruijff, E., LaViola, J. J., and Poupyrev, I. 2004. 3D User Interfaces: Theory and Practice. Addison Wesley Longman Publishing Co., Inc., Redwood City, CA, USA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Bridson, R., Fedkiw, R., and Anderson, J. 2002. Robust treatment of collisions, contact and friction for cloth animation. In Proc. of ACM SIGGRAPH. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Brooks, Jr., F. P., Ouh-Young, M., Batter, J. J., and Kilpatrick, P. J. 1990. Project GROPE --- Haptic displays for scientific visualization. In Computer Graphics (SIGGRAPH '90 Proceedings), F. Baskett, Ed., vol. 24, 177--185. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Burdea, G. C. 1996. Force and Touch Feedback for Virtual Reality. John Wiley and Sons, Inc. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Çavuşoǧlu, M. C., and Tendick, F. 2000. Multirate simulation for high fidelity haptic interaction with deformable objects in virtual environments. Proc. of IEEE International Conference on Robotics and Automation, 2458--2465.Google ScholarGoogle Scholar
  18. Charbonneau, E., Miller, A., Wingrave, C., and LaViola, J. 2009. Understanding visual interfaces for the next generation of dance-based rhythm video games. In To Appear in Sandbox 2009: ACM SIGGRAPH Video Game Proceedings. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Chen, E. 1999. Six degree-of-freedom haptic system for desktop virtual prototyping applications. In Proceedings of the First International Workshop on Virtual Reality and Prototyping, 97--106.Google ScholarGoogle Scholar
  20. Cirak, F., and West, M. 2005. Decomposition contact response (DCR) for explicit finite element dynamics. International Journal for Numerical Methods in Engineering 64, 8.Google ScholarGoogle ScholarCross RefCross Ref
  21. Colgate, J. E., and Schenkel, G. G. 1994. Passivity of a class of sampled-data systems: Application to haptic interfaces. Proc. of American Control Conference.Google ScholarGoogle Scholar
  22. Colgate, J. E., Grafing, P. E., Stanley, M. C., and Schenkel, G. 1993. Implementation of stiff virtual walls in force-reflecting interfaces. Virtual Reality Annual International Symposium, 202--207.Google ScholarGoogle Scholar
  23. Colgate, J. E., Stanley, M. C., and Brown, J. M. 1995. Issues in the haptic display of tool use. Proc. of IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 140--145. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Conner, B. D., Snibbe, S. S., Herndon, K. P., Robbins, D. C., Zeleznik, R. C., and van Dam, A. 1992. Three-dimensional widgets. In SI3D '92: Proceedings of the 1992 symposium on Interactive 3D graphics, ACM, New York, NY, USA, 183--188. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Constantinescu, D., Salcudean, S. E., and Croft, E. A. 2005. Local model of interaction for realistic manipulation of rigid virtual worlds. International Journal of Robotics Research 24, 10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Cottle, R., Pang, J., and Stone, R. 1992. The Linear Complementarity Problem. Academic Press.Google ScholarGoogle Scholar
  27. Davis, J., Agrawala, M., Chuang, E., Popovic, Z., and Salesin, D. 2003. A sketching interface for articulated figure animation. Proc. of ACM SIGGRAPH/Eurographics Symposium on Computer Animation. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Duriez, C., Andriot, C., and Kheddar, A. 2004. A multi-threaded approach for deformable/rigid contacts with haptic feedback. Proc. of Haptics Symposium. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Duriez, C., Dubois, F., Kheddar, A., and Andriot, C. 2006. Realistic haptic rendering of interacting deformable objects in virtual environments. Proc. of IEEE TVCG 12, 1. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Edmond, C., Heskamp, D., Sluis, D., Stredney, D., Wiet, G., Yagel, R., Weghorst, S., Oppenheimer, P., Miller, J., Levin, M., and Rosenberg, L. 1997. Ent endoscopic surgical simulator. Proc. of Medicine Meets VR, 518--528.Google ScholarGoogle Scholar
  31. Ehmann, S., and Lin, M. C. 2001. Accurate and fast proximity queries between polyhedra using convex surface decomposition. Computer Graphics Forum (Proc. of Eurographics'2001) 20, 3, 500--510.Google ScholarGoogle Scholar
  32. Feiner, S., MacIntyre, B., Haupt, M., and Solomon, E. 1993. Windows on the world: 2d windows for 3d augmented reality. In UIST '93: Proceedings of the 6th annual ACM symposium on User interface software and technology, ACM, New York, NY, USA, 145--155. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Fisher, B., Fels, S., MacLean, K., Munzner, T., and Rensink, R. 2004. Seeing, hearing and touching: Putting it all together. In ACM SIGGRAPH course notes. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Garre, C., and Otaduy, M. A. 2009. Haptic rendering of complex deformations through handle-space force linearization. Proc. of World Haptics Conference. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Goertz, R., and Thompson, R. 1954. Electronically controlled manipulator. Nucleonics, 46--47.Google ScholarGoogle Scholar
  36. Gregory, A., Mascarenhas, A., Ehmann, S., Lin, M. C., and Manocha, D. 2000. 6-DoF haptic display of polygonal models. Proc. of IEEE Visualization Conference. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. Guendelman, E., Bridson, R., and Fedkiw, R. 2003. Nonconvex rigid bodies with stacking. ACM Trans. on Graphics (Proc. of ACM SIGGRAPH) 22, 871--878. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Hannaford, B., Ryu, J.-H., and Kim, Y. S. 2002. Stable control of haptics. In Touch in Virtual Environments, M. L. McLaughlin, J. P. Hespanha, and G. S. Sukhatme, Eds. Prentice Hall PTR, Upper Saddle River, NJ, ch. 3, 47--70.Google ScholarGoogle Scholar
  39. Harders, M., and Szekely, G. 2003. Enhancing human computer interaction in medical segmentation. Proceedings of the IEEE, Special Issue on Multimodal Human Computer Interfaces 91, 9, 1430--1442.Google ScholarGoogle Scholar
  40. Hayward, V., and Armstrong, B. 2000. A new computational model of friction applied to haptic rendering. Experimental Robotics VI. Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. Hayward, V., Gregorio, P., Astley, O., Greenish, S., and Doyon, M. 1998. Freedom-7: A high fidelity seven axis haptic device with applications to surgical training. Experimental Robotics, 445--456. Lecture Notes in Control and Information Sciences 232. Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. Hill, J. W., and Salisbury, J. K. 1977. Two measures of performance in a peg-in-hole manipulation task with force feedback. Thirteenth Annual Conference on Manual Control, MIT.Google ScholarGoogle Scholar
  43. Hogan, N. 1985. Impedance control: An approach to manipulation, part i - theory, part ii - implementation, part iii - applications. Journal of Dynamic Systems, Measurement and Control 107, 1--24.Google ScholarGoogle ScholarCross RefCross Ref
  44. Hogan, N. 1986. Multivariable mechanics of the neuromuscular system. IEEE Annual Conference of the Engineering in Medicine and Biology Society, 594--598.Google ScholarGoogle Scholar
  45. Igarashi, T., and Hughes, J. F. 2002. Clothing manipulation. Proc. of UIST. Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. Igarashi, T., and Hugues, J. F. 2001. A suggestive interface for 3D drawing. Proc. of UIST. Google ScholarGoogle ScholarDigital LibraryDigital Library
  47. Igarashi, T., Matsuoka, S., Kawachiya, S., and Tanaka, H. 1997. Interactive Beautification: A technique for rapid geometric design. Proc. of UIST, 105--114. Google ScholarGoogle ScholarDigital LibraryDigital Library
  48. Igarashi, T., Matsuoka, S., and Tanaka, H. 1999. Teddy: A sketching interface for 3D freeform design. Proc. of ACM SIGGRAPH. Google ScholarGoogle ScholarDigital LibraryDigital Library
  49. Igarashi, T., Moscovich, T., and Hughes, J. F. 2005. As-rigid-as-possible shape manipulation. Proc. of ACM SIGGRAPH. Google ScholarGoogle ScholarDigital LibraryDigital Library
  50. Igarashi, T., Moscovich, T., and Hughes, J. F. 2005. Spatial keyframing for performance-driven animation. Proc. of ACM SIGGRAPH/Eurographics Symposium on Computer Animation. Google ScholarGoogle ScholarDigital LibraryDigital Library
  51. Ijiri, T., Okabe, M., Owada, S., and Igarashi, T. 2005. Floral diagrams and inflorescences: Interactive flower modeling using botanical structural constraints. Proceedings of ACM SIGGRAPH. Google ScholarGoogle ScholarDigital LibraryDigital Library
  52. Insko, B., Meehan, M., Whitton, M., and Brooks, F. 2001. Passive haptics significantly enhances virtual environments. Tech. Rep. 01-010, Department of Computer Science, UNC Chapel Hill. Google ScholarGoogle ScholarDigital LibraryDigital Library
  53. Insko, B. 2001. Passive Haptics Significantly Enhance Virtual Environments. PhD thesis, University of North Carolina. Department of Computer Science. Google ScholarGoogle ScholarDigital LibraryDigital Library
  54. Johnson, D. E., and Cohen, E. 2001. Spatialized normal cone hierarchies. Proc. of ACM Symposium on Interactive 3D Graphics, pp. 129--134. Google ScholarGoogle ScholarDigital LibraryDigital Library
  55. Johnson, D. E., and Willemsen, P. 2003. Six degree of freedom haptic rendering of complex polygonal models. In Proc. of Haptics Symposium. Google ScholarGoogle ScholarDigital LibraryDigital Library
  56. Johnson, D. E., and Willemsen, P. 2004. Accelerated haptic rendering of polygonal models through local descent. Proc. of Haptics Symposium. Google ScholarGoogle ScholarDigital LibraryDigital Library
  57. Johnson, D. E., Willemsen, P., and Cohen, E. 2005. 6-dof haptic rendering using spatialized normal cone search. IEEE Transactions on Visualization and Computer Graphics 11, 6, 661--670. Google ScholarGoogle ScholarDigital LibraryDigital Library
  58. Karnopp, D. 1985. Computer simulation of stick slip friction in mechanical dynamic systems. Trans. ASME, Journal of Dynamic Systems, Measurement, and Control.Google ScholarGoogle ScholarCross RefCross Ref
  59. Katzourin, M., Ignatoff, D., Quirk, L., LaViola, J., and Jenkins, O. C. 2006. Swordplay: Innovating game development through vr. IEEE Computer Graphics and Applications 26, 6, 15--19. Google ScholarGoogle ScholarDigital LibraryDigital Library
  60. Kaufman, D. M., Edmunds, T., and Pai, D. K. 2005. Fast frictional dynamics for rigid bodies. Proc. of ACM SIGGRAPH. Google ScholarGoogle ScholarDigital LibraryDigital Library
  61. Kho, Y., and Garland, M. 2005. Sketching mesh deformations. Proceedings of the ACM Symposium on Interactive 3D Graphics, 147--154. Google ScholarGoogle ScholarDigital LibraryDigital Library
  62. Kim, W., and Bejczy, A. 1991. Graphical displays for operator aid in telemanipulation. IEEE International Conference on Systems, Man and Cybernetics.Google ScholarGoogle Scholar
  63. Kim, Y. J., Lin, M. C., and Manocha, D. 2002. DEEP: an incremental algorithm for penetration depth computation between convex polytopes. Proc. of IEEE Conference on Robotics and Automation, 921--926.Google ScholarGoogle Scholar
  64. Kim, Y. J., Otaduy, M. A., Lin, M. C., and Manocha, D. 2003. Six-degree-of-freedom haptic rendering using incremental and localized computations. Presence 12, 3, 277--295. Google ScholarGoogle ScholarDigital LibraryDigital Library
  65. Klatzky, R. L., and Lederman, S. J. 2003. Touch. In Experimental Psychology, 147--176. Volume 4 in I. B. Weiner (Editor-in-Chief). Handbook of Psychology.Google ScholarGoogle Scholar
  66. Larsen, E. 2001. A robot soccer simulator: A case study for rigid body contact. Game Developers Conference.Google ScholarGoogle Scholar
  67. LaViola Jr., J. J. 2008. Bringing vr and spatial 3d interaction to the masses through video games. IEEE Comput. Graph. Appl. 28, 5, 10--15. Google ScholarGoogle ScholarDigital LibraryDigital Library
  68. LaViola, J. 2000. Msvt: A virtual reality-based multimodal scientific visualization tool. In Proceedings of the Third IASTED International Conference on Computer Graphics and Imaging, 1--7.Google ScholarGoogle Scholar
  69. Lawrence, D. A., Lee, C. D., Pao, L. Y., and Novoselov, R. 2000. Shock and vortex visualization using a combined visual/haptic interface. Proc. IEEE Visualization, 131--137. Google ScholarGoogle ScholarDigital LibraryDigital Library
  70. Lee, J. 2008. Hacking the nintendo wii remote. Pervasive Computing, IEEE 7, 3 (July-Sept.), 39--45. Google ScholarGoogle ScholarDigital LibraryDigital Library
  71. Lin, M. C., and Otaduy, M. A. 2008. Haptic Rendering: Foundations, Algorithms&Applications. AK Peters. Google ScholarGoogle ScholarDigital LibraryDigital Library
  72. Luk, J., Pasquero, J., Little, S., MacLean, K. E., Hayward, V., and Levesque, V. 2006. Haptics as a solution for mobile interaction challenges: Initial design using a handheld tactile display prototype. Proceedings of ACM Conference on Human Factors in Computing Systems, CHI. Google ScholarGoogle ScholarDigital LibraryDigital Library
  73. Mapes, D., and Moshell, M. 1995. A two-handed interface for object manipulation in virtual environments. Presence: Teleoper. Virtual Environ. 4, 4, 403--416.Google ScholarGoogle ScholarDigital LibraryDigital Library
  74. Mark, W., Randolph, S., Finch, M., Van Verth, J., and Taylor II, R. M. 1996. Adding force feedback to graphics systems: Issues and solutions. In SIGGRAPH 96 Conference Proceedings, 447--452. Google ScholarGoogle ScholarDigital LibraryDigital Library
  75. Mark, W., Randolph, S., Finch, M., Van Verth, J., and Taylor II, R. M. 1996. Adding force feedback to graphics systems: Issues and solutions. In SIGGRAPH 96 Conference Proceedings, H. Rushmeier, Ed., Annual Conference Series, 447--452. Google ScholarGoogle ScholarDigital LibraryDigital Library
  76. Massie, T. M., and Salisbury, J. K. 1994. The phantom haptic interface: A device for probing virtual objects. Proc. of ASME Haptic Interfaces for Virtual Environment and Teleoperator Systems 1, 295--301.Google ScholarGoogle Scholar
  77. McLaughlin, M., Hespanha, J. P., and Sukhatme, G. S. 2002. Touch in Virtual Environments. Prentice Hall.Google ScholarGoogle Scholar
  78. McNeely, W., Puterbaugh, K., and Troy, J. 1999. Six degree-of-freedom haptic rendering using voxel sampling. Proc. of ACM SIGGRAPH, 401--408. Google ScholarGoogle ScholarDigital LibraryDigital Library
  79. McNeely, W., Puterbaugh, K., and Troy, J. 2006. Voxel-based 6-dof haptic rendering improvements. Haptics-e 3, 7.Google ScholarGoogle Scholar
  80. Milenkovic, V. J., and Schmidl, H. 2001. Optimization-based animation. SIGGRAPH 01 Conference Proceedings, 37--46. Google ScholarGoogle ScholarDigital LibraryDigital Library
  81. Miller, B. E., Colgate, J. E., and Freeman, R. A. 1999. Guaranteed stability of haptic systems with nonlinear virtual environments. IEEE Transactions on Robotics and Automation 16, 6, 712--719.Google ScholarGoogle ScholarCross RefCross Ref
  82. Mine, M. R., Brooks, Jr., F. P., and Sequin, C. H. 1997. Moving objects in space: exploiting proprioception in virtual-environment interaction. In SIGGRAPH '97: Proceedings of the 24th annual conference on Computer graphics and interactive techniques, ACM Press/Addison-Wesley Publishing Co., New York, NY, USA, 19--26. Google ScholarGoogle ScholarDigital LibraryDigital Library
  83. Mine, M. 1995. Virtual environment interaction techniques. Tech. rep., UNC Chapel Hill CS Dept. Google ScholarGoogle ScholarDigital LibraryDigital Library
  84. Minsky, M., Ouh-Young, M., Steele, O., Brooks, Jr., F. P., and Behensky, M. 1990. Feeling and seeing: Issues in force display. In Computer Graphics (1990 Symposium on Interactive 3D Graphics), R. Riesenfeld and C. Sequin, Eds., vol. 24, 235--243. Google ScholarGoogle ScholarDigital LibraryDigital Library
  85. Mirtich, B. V. 1996. Impulse-based Dynamic Simulation of Rigid Body Systems. PhD thesis, University of California, Berkeley. Google ScholarGoogle ScholarDigital LibraryDigital Library
  86. Mirtich, B. 2000. Timewarp rigid body simulation. SIGGRAPH 00 Conference Proceedings, 193--200. Google ScholarGoogle ScholarDigital LibraryDigital Library
  87. Mori, Y., and Igarashi, T. 2007. Plushie: An interactive design system for plush toys. Proc. of ACM SIGGRAPH. Google ScholarGoogle ScholarDigital LibraryDigital Library
  88. Müller, M., and Gross, M. 2004. Interactive virtual materials. Proc. of Graphics Interface. Google ScholarGoogle ScholarDigital LibraryDigital Library
  89. Müller, M., Dorsey, J., McMillan, L., Jagnow, R., and Cutler, B. 2002. Stable real-time deformations. Proc. of ACM SIGGRAPH Symposium on Computer Animation. Google ScholarGoogle ScholarDigital LibraryDigital Library
  90. Nealen, A., Sorkine, O., Alexa, M., and Cohen-Or, D. 2005. A sketch-based interface for detail-preserving mesh editing. Proc. of ACM SIGGRAPH. Google ScholarGoogle ScholarDigital LibraryDigital Library
  91. Nealen, A., Igarashi, T., Sorkine, O., and Alexa, M. 2007. FiberMesh: Designing freeform surfaces with 3D curves. Proc. of ACM SIGGRAPH. Google ScholarGoogle ScholarDigital LibraryDigital Library
  92. Nelson, D. D., Johnson, D. E., and Cohen, E. 1999. Haptic rendering of surface-to-surface sculpted model interaction. Proc. of ASME Dynamic Systems and Control Division.Google ScholarGoogle Scholar
  93. Okabe, M., Owada, S., and Igarashi, T. 2005. Interactive design of botanical trees using freehand sketches and example-based editing. Proceedings of Eurographics. Google ScholarGoogle ScholarDigital LibraryDigital Library
  94. Ortega, M., Redon, S., and Coquillart, S. 2006. A six degree-of-freedom god-object method for haptic display of rigid bodies. Proc. of IEEE Virtual Reality Conference. Google ScholarGoogle ScholarDigital LibraryDigital Library
  95. Otaduy, M. A., and Gross, M. 2007. Transparent rendering of tool contact with compliant environments. Proc. of World Haptics Conference. Google ScholarGoogle ScholarDigital LibraryDigital Library
  96. Otaduy, M. A., and Lin, M. C. 2005. Stable and responsive six-degree-of-freedom haptic manipulation using implicit integration. Proc. of World Haptics Conference, 247--256. Google ScholarGoogle ScholarDigital LibraryDigital Library
  97. Otaduy, M. A., and Lin, M. C. 2006. A modular haptic rendering algorithm for stable and transparent 6-DOF manipulation. IEEE Transactions on Robotics 22, 4, 751--762. Google ScholarGoogle ScholarDigital LibraryDigital Library
  98. Otaduy, M. A., Tamstorf, R., Steinemann, D., and Gross, M. 2009. Implicit contact handling for deformable objects. Proc. of Eurographics.Google ScholarGoogle Scholar
  99. Otaduy, M. A. 2004. 6-DoF Haptic Rendering Using Contact Levels of Detail and Haptic Textures. PhD thesis, Department of Computer Science, University of North Carolina at Chapel Hill. Google ScholarGoogle ScholarDigital LibraryDigital Library
  100. Ouh-Young, M. 1990. Force Display in Molecular Docking. PhD thesis, University of North Carolina, Computer Science Department. Google ScholarGoogle ScholarDigital LibraryDigital Library
  101. Owada, S., Nielsen, F., Nakazawa, K., and Igarashi, T. 2003. A sketching interface for modeling the internal structures of 3D shapes. Smart Graphics. Google ScholarGoogle ScholarDigital LibraryDigital Library
  102. Pausch, R., Burnette, T., Brockway, D., and Weiblen, M. E. 1995. Navigation and locomotion in virtual worlds via flight into hand-held miniatures. In SIGGRAPH '95: Proceedings of the 22nd annual conference on Computer graphics and interactive techniques, ACM, New York, NY, USA, 399--400. Google ScholarGoogle ScholarDigital LibraryDigital Library
  103. Picinbono, G., Lombardo, J.-C., Delingette, H., and Ayache, N. 2000. Anisotropic elasticity and forces extrapolation to improve realism of surgery simulation. Proc. of IEEE International Conference on Robotics and Automation.Google ScholarGoogle Scholar
  104. Pierce, J. S., Forsberg, A. S., Conway, M. J., Hong, S., Zeleznik, R. C., and Mine, M. R. 1997. Image plane interaction techniques in 3d immersive environments. In SI3D '97: Proceedings of the 1997 symposium on Interactive 3D graphics, ACM, New York, NY, USA, 39-ff. Google ScholarGoogle ScholarDigital LibraryDigital Library
  105. Poupyrev, I., Billinghurst, M., Weghorst, S., and Ichikawa, T. 1996. The go-go interaction technique: non-linear mapping for direct manipulation in vr. In UIST '96: Proceedings of the 9th annual ACM symposium on User interface software and technology, ACM, New York, NY, USA, 79--80. Google ScholarGoogle ScholarDigital LibraryDigital Library
  106. Rekimoto, J. 2002. SmartSkin: An infrastructure for freehand manipulations on interactive surfaces. Proceedings of CHI, 113--120. Google ScholarGoogle ScholarDigital LibraryDigital Library
  107. Ruspini, D., Kolarov, K., and Khatib, O. 1997. The haptic display of complex graphical environments. Proc. of ACM SIGGRAPH, 345--352. Google ScholarGoogle ScholarDigital LibraryDigital Library
  108. Salisbury, K., Brock, D., Massie, T., Swarup, N., and Zilles, C. 1995. Haptic rendering: Programming touch interaction with virtual objects. In 1995 Symposium on Interactive 3D Graphics, P. Hanrahan and J. Winget, Eds., ACM SIGGRAPH, 123--130. ISBN 0-89791-736-7. Google ScholarGoogle ScholarDigital LibraryDigital Library
  109. Schmidt, R., Wyvill, B., Sousa, M. C., and Jorge, J. A. 2005. ShapeShop: Sketch-based solid modeling with BlobTrees. Eurographics Workshop on Sketch-based Interfaces and Modeling.Google ScholarGoogle Scholar
  110. Shabana, A. A. 1989. Dynamics of Multibody Systems. John Wiley and Sons.Google ScholarGoogle Scholar
  111. Shimoga, K. 1992. Finger force and touch feedback issues in dextrous manipulation. NASA-CIRSSE International Conference on Inetelligent Robotic Systems for Space Exploration.Google ScholarGoogle Scholar
  112. Silva, M. G., and Bowman, D. A. 2009. Body-based interaction for desktop games. In CHI EA '09: Proceedings of the 27th international conference extended abstracts on Human factors in computing systems, ACM, New York, NY, USA, 4249--4254. Google ScholarGoogle ScholarDigital LibraryDigital Library
  113. Sirouspour, M. R., DiMaio, S. P., Salcudean, S. E., Abolmaesumi, P., and Jones, C. 2000. Haptic interface control - design issues and experiments with a planar device. Proc. of IEEE International Conference on Robotics and Automation.Google ScholarGoogle Scholar
  114. Slater, M., and Usoh, M. 1993. An experimental exploration of presence in virtual environments. Tech. Rep. 689, Department of Computer Science, University College London.Google ScholarGoogle Scholar
  115. Stewart, D. E., and Trinkle, J. C. 2000. An implicit time-stepping scheme for rigid body dynamics with coulomb friction. IEEE International Conference on Robotics and Automation, 162--169.Google ScholarGoogle Scholar
  116. Stoakley, R., Conway, M. J., and Pausch, R. 1995. Virtual reality on a wim: interactive worlds in miniature. In CHI '95: Proceedings of the SIGCHI conference on Human factors in computing systems, ACM Press/Addison-Wesley Publishing Co., New York, NY, USA, 265--272. Google ScholarGoogle ScholarDigital LibraryDigital Library
  117. Sutherland, I. 1965. The ultimate display. Proc. of IFIP, 506--508.Google ScholarGoogle Scholar
  118. Thorne, M., Burke, D., and Panne, M. 2004. Motion Doodles: An interface for sketching character motion. Proc. of ACM SIGGRAPH. Google ScholarGoogle ScholarDigital LibraryDigital Library
  119. Turquin, E., Cani, M.-P., and Hughes, J. F. 2004. Sketching garments for virtual characters. Eurographics Workshop on Sketch-based Interfaces and Modeling. Google ScholarGoogle ScholarDigital LibraryDigital Library
  120. Unger, B. J., Nicolaidis, A., Berkelman, P. J., Thompson, A., Lederman, S. J., Klatzky, R. L., and Hollis, R. L. 2002. Virtual peg-in-hole performance using a 6-dof magnetic levitation haptic device: Comparison with real forces and with visual guidance alone. Proc. of Haptics Symposium, 263--270. Google ScholarGoogle ScholarDigital LibraryDigital Library
  121. Wan, M., and McNeely, W. A. 2003. Quasi-static approximation for 6 degrees-of-freedom haptic rendering. Proc. of IEEE Visualization, 257--262. Google ScholarGoogle ScholarDigital LibraryDigital Library
  122. Wloka, M. M., and Greenfield, E. 1995. The virtual tricorder: a uniform interface for virtual reality. In UIST '95: Proceedings of the 8th annual ACM symposium on User interface and software technology, ACM, New York, NY, USA, 39--40. Google ScholarGoogle ScholarDigital LibraryDigital Library
  123. Wu, D. 2000. Penalty methods for contact resolution. Game Developers Conference.Google ScholarGoogle Scholar
  124. Zeleznik, R. C., Herndon, K. P., and Hughes, J. F. 1996. SKETCH: An interface for sketching 3D scenes. Proc. of ACM SIGGRAPH. Google ScholarGoogle ScholarDigital LibraryDigital Library
  125. Zienkiewicz, O. C., and Taylor, R. L. 1989. The Finite Element Method, 4th ed. McGraw-Hill.Google ScholarGoogle Scholar
  126. Zilles, C., and Salisbury, K. 1995. A constraint-based god object method for haptics display. In Proc. of IEEE/RSJ Int. Conf. on Intelligent Robotics and Systems. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Interaction: interfaces, algorithms, and applications

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          SIGGRAPH '09: ACM SIGGRAPH 2009 Courses
          August 2009
          4249 pages
          ISBN:9781450379380
          DOI:10.1145/1667239

          Copyright © 2009 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 3 August 2009

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          Overall Acceptance Rate1,822of8,601submissions,21%

          Upcoming Conference

          SIGGRAPH '24

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader