Skip to main content

An Immersive Open Source Environment Using Godot

  • Conference paper
  • First Online:
Computational Science and Its Applications – ICCSA 2020 (ICCSA 2020)

Abstract

We present a sample implementation of a Virtual and Augmented Reality immersive environment based on Free and Libre Open Source Hardware and Software and the HTC Vive system, used to enhance the immersive experience of the user and to track her/his movements.

The sense of immersion has increased and stimulated using a footplate and a Tibetan bridge, connected to the virtual world as Augmented Reality applications and implemented through an Arduino board, thereby adopting a low cost, open source hardware and software approach.

The proposed architecture is relatively affordable from the cost point of view, easy to implement, configure and adapt to different contexts. It can be of great help for organizing laboratory classes for young students to afford the implementation of virtual worlds and Augmented Reality applications.

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 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

Similar content being viewed by others

Notes

  1. 1.

    ImageNet is an image database organized according to the WordNet hierarchy (currently only the nouns), in which each node of the hierarchy is depicted by hundreds and thousands of images. it can be found at the URL: http://www.image-net.org.

References

  1. Yildirim, G., Elban, M., Yildirim, S.: Analysis of use of virtual reality technologies in history education: a case study. EDU 4(2), 62–69 (2018)

    Article  Google Scholar 

  2. Gervasi, O., Magni, R., Zampolini, M.: Nu!RehaVR: Virtual reality in neuro tele-rehabilitation of patients with traumatic brain injury and stroke. Virtual Reality 14(2), 131–141 (2010). https://doi.org/10.1007/s10055-009-0149-7

    Article  Google Scholar 

  3. Mariotti, M., Gervasi, O., Vella, F., Cuzzocrea, A., Costantini, A.: Strategies and systems towards grids and clouds integration: a DBMS-based solution. Future Gener. Comput. Syst. 88, 718–729 (2018). https://doi.org/10.1016/j.future.2017.02.047

    Article  Google Scholar 

  4. Hussein, M., Nätterdal, C.: The benefits of virtual reality in education: A comparison study. (Bachelor of Science Thesis in Software Engineering and Management Student essay), Chlamers University of Technology, University of Gothenburg, Göteborg, Sweden (2015)

    Google Scholar 

  5. Franzoni, V., Gervasi, O.: Guidelines for web usability and accessibility on the Nintendo Wii. In: Gavrilova, M.L., Tan, C.J.K. (eds.) Transactions on Computational Science VI. LNCS, vol. 5730, pp. 19–40. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-10649-1_2

    Chapter  Google Scholar 

  6. Krizhevsky, A., Sutskever, I., Hinton, G.: Imagenet classification with deep convolutional neural networks. In: 25th International Conference on Advance in Neural Information Processing System, pp. 1106–1114 (2012)

    Google Scholar 

  7. Gervasi, O., Russo, D., Vella, F.: The AES implantation based on OpenCL for Multi/many core architecture. In: 2010 International Conference on Computational Science and Its Applications, Fukuoka, ICCSA 2010, Washington, DC, USA, IEEE Computer Society (2010). https://doi.org/10.1109/ICCSA.2010.44

  8. Vella, F., Neri, I., Gervasi, O., Tasso, S.: A simulation framework for scheduling performance evaluation on CPU-GPU heterogeneous system. In: Murgante, B., et al. (eds.) ICCSA 2012. LNCS, vol. 7336, pp. 457–469. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-31128-4_34

    Chapter  Google Scholar 

  9. Gervasi, O., Magni, R., Ferri, M.: A method for predicting words by interpreting labial movements. In: Gervasi, O., et al. (eds.) ICCSA 2016. LNCS, vol. 9787, pp. 450–464. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-42108-7_34

    Chapter  Google Scholar 

  10. Riganelli, M., Franzoni, V., Gervasi, O., Tasso, S.: EmEx, a tool for automated emotive face recognition using convolutional neural networks. In: Gervasi, O., et al. (eds.) ICCSA 2017. LNCS, vol. 10406, pp. 692–704. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-62398-6_49

    Chapter  Google Scholar 

  11. HTC Vive. https://www.vive.com/eu/, https://en.wikipedia.org/wiki/HTC_Vive

  12. Vive - What are the system requirements? https://www.vive.com/us/support/vive/category_howto/what-are-the-system-requirements.html

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Damiano Perri .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Santucci, F., Frenguelli, F., De Angelis, A., Cuccaro, I., Perri, D., Simonetti, M. (2020). An Immersive Open Source Environment Using Godot. In: Gervasi, O., et al. Computational Science and Its Applications – ICCSA 2020. ICCSA 2020. Lecture Notes in Computer Science(), vol 12255. Springer, Cham. https://doi.org/10.1007/978-3-030-58820-5_56

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-58820-5_56

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-58819-9

  • Online ISBN: 978-3-030-58820-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics