Skip to main content

3DPlasticToolkit: Plasticity for 3D User Interfaces

  • Conference paper
  • First Online:
Virtual Reality and Augmented Reality (EuroVR 2019)

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 11883))

Included in the following conference series:

Abstract

The goal of plasticity is to ensure usability continuity whatever the context of use. This context must be modeled into the system and possibly taken into account to adapt the final application. The difficulty to handle plasticity for 3D applications comes from the lack of solutions for developers and designers to model and take these constraints into account. This paper introduces new models designed to deal with plasticity for Virtual Reality (VR) and Augmented Reality (AR). These models are implemented in a software solution: 3DPlasticToolkit. It aims to provide a solution for developing 3D applications that can automatically fit any context of use. This context of use includes a set of 3D hardware and environmental constraints, such as user preferences and available interaction devices. 3DPlasticToolkit includes tools for modeling this context and for creating application components independently from it. We propose an adaptation engine based on a scoring algorithm to dynamically create the most suited 3D user interfaces according to the context of use at runtime. We use a furniture planning scenario to show how these adaptations can impact interactions and content presentation.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 74.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Avouac, P.A., Lalanda, P., Nigay, L.: Autonomic management of multimodal interaction: DynaMo in action. In: EICS 2012, Copenhagen, Denmark, pp. 35–44. ACM, New York (2012)

    Google Scholar 

  2. Bowman, D.A., Kruijff, E., LaViola, J.J., Poupyrev, I.: 3D User Interfaces: Theory and Practice. Addison Wesley Longman Publishing Co., Inc., Redwood City (2004)

    Google Scholar 

  3. Calvary, G., et al.: The CAMELEON Reference Framework. Deliverable D1.1 (2002)

    Google Scholar 

  4. Calvary, G., Coutaz, J., Dâassi, O., Balme, L., Demeure, A.: Towards a new generation of widgets for supporting software plasticity: the “Comet”. In: Bastide, R., Palanque, P., Roth, J. (eds.) DSV-IS 2004. LNCS, vol. 3425, pp. 306–324. Springer, Heidelberg (2005). https://doi.org/10.1007/11431879_21

    Chapter  Google Scholar 

  5. Claude, G., Gouranton, V., Bouville Berthelot, R., Arnaldi, B.: #SEVEN, a sensor effector based scenarios model for driving collaborative virtual environment. In: ICAT-EGVE, December 2014

    Google Scholar 

  6. Coutaz, J.: PAC, on object oriented model for dialog design. In: Interact 1987, 6 p. (1987)

    Chapter  Google Scholar 

  7. Duval, T., Blouin, A., Jézéquel, J.M.: When model driven engineering meets virtual reality: feedback from application to the collaviz framework. In: 7th Workshop SEARIS (2014)

    Google Scholar 

  8. Gonzalez-Calleros, J., Vanderdonckt, J., Muoz-Arteaga, J.: A structured approach to support 3D user interface development. In: Second International Conferences on Advances in Computer-Human Interactions, ACHI 2009, pp. 75–81, February 2009

    Google Scholar 

  9. Green, M., Lo, J.: The grappl 3D interaction technique library. In: VRST 2004, pp. 16–23. ACM, New York (2004)

    Google Scholar 

  10. Hand, C.: A survey of 3D interaction techniques. In: Computer Graphics Forum, vol. 16, pp. 269–281 (1997)

    Article  Google Scholar 

  11. Kuntz, S.: MiddleVR a generic VR toolbox. In: 2015 IEEE Virtual Reality (VR), pp. 391–392, March 2015

    Google Scholar 

  12. Lacoche, J., Duval, T., Arnaldi, B., Maisel, E., Royan, J.: Machine learning based interaction technique selection for 3D user interfaces. In: Bourdot, P., et al. (eds.) EuroVR 2019. LNCS, vol. 11883, pp. 33–51. Springer, Cham (2019)

    Google Scholar 

  13. Lacoche, J., Duval, T., Arnaldi, B., Maisel, E., Royan, J.: Plasticity for 3D user interfaces: new models for devices and interaction techniques. In: EICS 2015. ACM (2015)

    Google Scholar 

  14. Lacoche, J., Duval, T., Arnaldi, B., Maisel, E., Royan, J.: A survey of plasticity in 3D user interfaces. In: 7th Workshop SEARIS (2014)

    Google Scholar 

  15. Lacoche, J., Duval, T., Arnaldi, B., Maisel, É., Royan, J.: D3part: a new model for redistribution and plasticity of 3D user interfaces. In: 2016 IEEE Symposium on 3D User Interfaces (3DUI). IEEE (2016)

    Google Scholar 

  16. Lee, W.L., Green, M.: Automatic layout for 3D user interfaces construction. In: Proceedings of the 2006 ACM International Conference on Virtual Reality Continuum and its Applications, pp. 113–120 (2006)

    Google Scholar 

  17. Limbourg, Q., Vanderdonckt, J., Michotte, B., Bouillon, L., López-Jaquero, V.: USIXML: a language supporting multi-path development of user interfaces. In: Bastide, R., Palanque, P., Roth, J. (eds.) DSV-IS 2004. LNCS, vol. 3425, pp. 200–220. Springer, Heidelberg (2005). https://doi.org/10.1007/11431879_12

    Chapter  Google Scholar 

  18. Lindt, I.: Adaptive 3D-user-interfaces. Ph.D. thesis (2009)

    Google Scholar 

  19. Myers, B., Hudson, S.E., Pausch, R.: Past, present, and future of user interface software tools. ACM Trans. Comput.-Hum. Interact. (TOCHI) 7(1), 3–28 (2000)

    Article  Google Scholar 

  20. Thevenin, D., Coutaz, J.: Plasticity of user interfaces: framework and research agenda. In: Proceedings of INTERACT, vol. 99, pp. 110–117 (1999)

    Google Scholar 

  21. Valkov, D., Bolte, B., Bruder, G., Steinicke, F.: Viargo - a generic virtual reality interaction library. In: 5th Workshop SEARIS (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Thierry Duval .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Lacoche, J., Duval, T., Arnaldi, B., Maisel, E., Royan, J. (2019). 3DPlasticToolkit: Plasticity for 3D User Interfaces. In: Bourdot, P., Interrante, V., Nedel, L., Magnenat-Thalmann, N., Zachmann, G. (eds) Virtual Reality and Augmented Reality. EuroVR 2019. Lecture Notes in Computer Science(), vol 11883. Springer, Cham. https://doi.org/10.1007/978-3-030-31908-3_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-31908-3_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-31907-6

  • Online ISBN: 978-3-030-31908-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics