The Visual Computer

, Volume 28, Issue 6–8, pp 799–808 | Cite as

Tangible user interfaces for physically-based deformation: design principles and first prototype

  • Nawel Takouachet
  • Nadine Couture
  • Patrick Reuter
  • Pierre Joyot
  • Guillaume Rivière
  • Nicolas Verdon
Original Article
  • 260 Downloads

Abstract

We present design principles for conceiving tangible user interfaces for the interactive physically-based deformation of 3D models. Based on these design principles, we developed a first prototype using a passive tangible user interface that embodies the 3D model. By associating an arbitrary reference material with the user interface, we convert the displacements of the user interface into forces required by physically-based deformation models. These forces are then applied to the 3D model made out of any material via a physical deformation model. In this way, we compensate for the absence of direct haptic feedback, which allows us to use a force-driven physically-based deformation model. A user study on simple deformations of various metal beams shows that our prototype is usable for deformation with the user interface embodying the virtual beam. Our first results validate our design principles, plus they have a high educational value for mechanical engineering lectures.

Keywords

Tangible interface Two-handed interaction Physically-based deformation ShapeTape 

Notes

Acknowledgements

This work was supported by the ANR SeARCH project, Grant ANR-09-CORD-019 of the French National Research Agency (Agence Nationale de la Recherche). The authors would like to thank Térence Brochu for his support in the user study analysis.

References

  1. 1.
    Balakrishnan, R., Hinckley, K.: The role of kinesthetic reference frames in two-handed input performance. In: UIST’99: Proceedings of the 12th Annual ACM Symposium on User Interface Software and Technology, pp. 171–178. ACM, New York (1999) CrossRefGoogle Scholar
  2. 2.
    Bian, J., Chen, J., Sun, M.: Simulation of soft tissue deformation in virtual surgery based on physics engine. In: International Conference on Multimedia Information Networking and Security, pp. 60–64 (2011) CrossRefGoogle Scholar
  3. 3.
    Blanco, F., Oliveira, M.M.: Instant mesh deformation. In: Proceedings of the 2008 Symposium on Interactive 3D Graphics and Games, I3D’08, pp. 71–78. ACM, New York (2008) CrossRefGoogle Scholar
  4. 4.
    Blanding, R., Turkiyyah, G.: ECAD—A prototype screen-based VR solid modeling environment incorporating tangible deformable models. Comput-Aided Des. Appl. 4(5), 595–605 (2007) Google Scholar
  5. 5.
    Fishkin, K.P.: A taxonomy for and analysis of tangible interfaces. Pers. Ubiquitous Comput. 8, 347–358 (2004) CrossRefGoogle Scholar
  6. 6.
    Fröhlich, S., Botsch, M.: Example-driven deformations based on discrete shells. Comput. Graph. Forum 30(8), 2246–2257 (2011) CrossRefGoogle Scholar
  7. 7.
    Huang, H., Zhao, L., Yin, K., Qi, Y., Yu, Y., Tong, X.: Controllable hand deformation from sparse examples with rich details. In: Proceedings of the 2011 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, SCA’11, pp. 73–82. ACM, New York (2011) CrossRefGoogle Scholar
  8. 8.
    Ishii, H., Ullmer, B.: Tangible bits: towards seamless interfaces between people, bits and atoms. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI’97, pp. 234–241. ACM, New York (1997) CrossRefGoogle Scholar
  9. 9.
    Koleva, B., Benford, S., Hui Ng, K., Rodden, T.: A framework for tangible user interfaces. In: Workshop Proc. on Real World User Interfaces, pp. 257–264 (2003) Google Scholar
  10. 10.
    Jackie Lee, C.-H., Hu, Y., Selker, T.: iSphere: a free-hand 3D modeling interface. Int. J. Arch. Comput. 4(1), 19–31 (2006) Google Scholar
  11. 11.
    Llamas, I., Powell, A., Rossignac, J., Bender, C.D.S.: A virtual ribbon for deforming 3D shapes in biomedical and styling applications. In: ACM Symposium on Solid and Physical Modeling (SPM), pp. 89–99 (2005) CrossRefGoogle Scholar
  12. 12.
    Martin, S., Kaufmann, P., Botsch, M., Grinspun, E., Gross, M.: Unified simulation of elastic rods, shells, and solids. In: Proceedings of ACM SIGGRAPH 2010 (2010) Google Scholar
  13. 13.
    Peterlík, I., Sedef, M., Basdogan, C., Matyska, L.: Technical section: real-time visio-haptic interaction with static soft tissue models having geometric and material nonlinearity. Comput. Graph. 34, 43–54 (2010) CrossRefGoogle Scholar
  14. 14.
    Prados, F., Salas, A., Torres, J.: Haptic interaction with elastic volumetric structures. Int. J. Creative Interfaces Comput. Graph. 3, 63–76 (2012) CrossRefGoogle Scholar
  15. 15.
    Scherer, K.R.: What are emotions? And how can they be measure? Soc. Sci. Inform. 44, 695–729 (2005) CrossRefGoogle Scholar
  16. 16.
    Sugiura, Y., Kakehi, G., Withana, A., Lee, C., Sakamoto, D., Sugimoto, M., Inami, M., Igarashi, T.: Detecting shape deformation of soft objects using directional photoreflectivity measurement. In: Proceedings of the 24th Annual ACM Symposium on User Interface Software and Technology, UIST’11, pp. 509–516. ACM, New York (2011) CrossRefGoogle Scholar
  17. 17.
    Ullmer, B., Ishii, H.: Emerging frameworks for tangible user interfaces. IBM Syst. J. 39(3–4), 915–931 (2000) CrossRefGoogle Scholar
  18. 18.
    Young, W., Budynas, R.: Roark’s Formulas for Stress and Strain. McGraw-Hill’s International Editions. McGraw-Hill, New York (2002) Google Scholar
  19. 19.
    Zhao, J.B.Y.: Real-time large-deformation substructuring. ACM Trans. Graph. 30(4), 91:1–91:7 (2011) CrossRefGoogle Scholar
  20. 20.
    Zhou, K., Huang, J., Snyder, J., Liu, X., Bao, H., Guo, B., Shum, H.-Y.: Large mesh deformation using the volumetric graph laplacian. In: ACM SIGGRAPH 2005 Papers, SIGGRAPH’05, pp. 496–503. ACM, New York (2005) CrossRefGoogle Scholar

Copyright information

© Springer-Verlag 2012

Authors and Affiliations

  • Nawel Takouachet
    • 1
  • Nadine Couture
    • 1
    • 2
  • Patrick Reuter
    • 1
    • 2
    • 3
    • 4
  • Pierre Joyot
    • 1
  • Guillaume Rivière
    • 1
  • Nicolas Verdon
    • 1
  1. 1.ESTIABidartFrance
  2. 2.LaBRI, UMR 5800TalenceFrance
  3. 3.INRIA BordeauxTalenceFrance
  4. 4.Université Bordeaux SegalenBordeauxFrance

Personalised recommendations