Skip to main content

Unity Cluster Package – Dragging and Dropping Components for Multi-projection Virtual Reality Applications Based on PC Clusters

  • Conference paper
  • First Online:
Computational Science and Its Applications -- ICCSA 2015 (ICCSA 2015)

Abstract

Virtual Reality applications created using game engines allow developers to quickly come up with a prototype that runs on a wide variety of systems, achieve high quality graphics, and support multiple devices easily. This paper aims to present a component set (Unity Cluster Package) for the Unity game engine that facilitates the development of immersive and interactive Virtual Reality applications. This drag-and-drop component set allows Unity applications to run on a commodity PC cluster with passive support for stereoscopy, perspective correction according to the user’s viewpoint and access to special servers to provide device-independent features. We present two examples of Unity multi-projection applications running in a mini CAVE (Cave Automatic Virtual Environment)-like (three-screens) system ported using this component set.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Create the games you love with Unity. http://unity3d.com/unity, (accessed March-2015)

  2. Unity Indie VRPN Adapter - UIVA. http://web.cs.wpi.edu/~gogo/hive/UIVA/, (accessed March-2015)

  3. Anderson, E.F., McLoughlin, L., Watson, J., Holmes, S., Jones, P., Pallett, H., Smith, B.: Choosing the infrastructure for entertainment and serious computer games - a whiteroom benchmark for game engine selection. In: 2013 5th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES), pp. 1–8, September 2013

    Google Scholar 

  4. Backlund, P., Engstrom, H., Hammar, C., Johannesson, M., Lebram, M.: Sidh - a game based firefighter training simulation. In: 11th International Conference on Information Visualization, IV 2007, pp. 899–907 (2007)

    Google Scholar 

  5. Beimler, R., Bruder, G., Steinicke, F.: Smurvebox: a smart multi-user real-time virtual environment for generating character animations. In: Proceedings of the Virtual Reality International Conference: Laval Virtual, VRIC 2013, pp. 1:1–1:7. ACM, New York (2013). http://doi.acm.org/10.1145/2466816.2466818

  6. Bouvier, P., De Sorbier, F., Chaudeyrac, P., Biri, V.: Cross benefits between virtual reality and games. In: Proceedings of the Computer Games and Allied Technology 2008, CGAT 2008 - Animation, Multimedia, IPTV and Edutainment, pp. 186–193 (2008). www.scopus.com

  7. Cavazza, M., Lugrin, J.L., Pizzi, D., Charles, F.: Madame bovary on the holodeck: immersive interactive storytelling. In: Proceedings of the 15th International Conference on Multimedia, MULTIMEDIA 2007, pp. 651–660. ACM, New York (2007). http://doi.acm.org/10.1145/1291233.1291387

  8. Cruz-Neira, C., Sandin, D.J., DeFanti, T.A.: Surround-screen projection-based virtual reality: the design and implementation of the cave. In: Proceedings of the 20th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH 1993, pp. 135–142. ACM, New York (1993). http://doi.acm.org/10.1145/166117.166134

  9. Dias, D.R.C., Brega, J.R.F., Trevelin, L.C., Popolin Neto, M., Gnecco, B.B., de Paiva Guimaraes, M.: Design and evaluation of an advanced virtual reality system for visualization of dentistry structures. In: 2012 18th International Conference on Virtual Systems and Multimedia (VSMM), pp. 429–435, September 2012

    Google Scholar 

  10. Dias, D.R.C., Brega, J.R.F., Lamarca, A.F., Popolin Neto, M., Suguimoto, D.J., Agostinho, I., Gouveia, A.F.: Chemcave3d: Sistema de visualização imersivo e interativo de moléculas 3d. In: Workshop de Realidade Virtual e Aumentada. WRVA, Uberaba (2011)

    Google Scholar 

  11. Hu, W., Qu, Z., Zhang, X.: A new approach of mechanics simulation based on game engine. In: 2012 Fifth International Joint Conference on Computational Sciences and Optimization (CSO), pp. 619–622, June 2012

    Google Scholar 

  12. Jacobson, J., Hwang, Z.: Unreal tournament for immersive interactive theater. Commun. ACM 45(1), 39–42 (2002). http://doi.acm.org/10.1145/502269.502292

    Article  Google Scholar 

  13. Juarez, A., Schonenberg, W., Bartneck, C.: Implementing a low-cost cave system using the cryengine2. Entertainment Computing 1(3–4), 157–164 (2010). http://www.sciencedirect.com/science/article/pii/S1875952110000108

    Article  Google Scholar 

  14. Koepnick, S., Norpchen, D., Sherman, W., Coming, D.: Immersive training for two-person radiological surveys. In: Virtual Reality Conference, VR 2009, pp. 171–174. IEEE (2009)

    Google Scholar 

  15. Kooima, R.: Generalized Perspective Projection. http://aoeu.snth.net/static/gen-perspective.pdf, (accessed March-2015)

  16. Lewis, M., Jacobson, J.: Game engines in scientific research. Commun. ACM 45(1), 27–31 (2002). http://doi.acm.org/10.1145/502269.502288

    Google Scholar 

  17. Louloudi, A., Klugl, F.: Visualizing agent-based simulation dynamics in a cave - issues and architectures. In: 2011 Federated Conference on Computer Science and Information Systems (FedCSIS), pp. 651–658, September 2011

    Google Scholar 

  18. Lugrin, J.L., Cavazza, M., Palmer, M., Crooks, S.: Artificial intelligence-mediated interaction in virtual reality art. IEEE Intelligent Systems 21(5), 54–62 (2006). http://dx.doi.org/10.1109/MIS.2006.87

    Article  Google Scholar 

  19. Lugrin, J.L., Charles, F., Cavazza, M., Le Renard, M., Freeman, J., Lessiter, J.: Caveudk: a vr game engine middleware. In: Proceedings of the 18th ACM Symposium on Virtual Reality Software and Technology, VRST 2012, pp. 137–144. ACM, New York (2012). http://doi.acm.org/10.1145/2407336.2407363

  20. Schou, T., Gardner, H.J.: A wii remote, a game engine, five sensor bars and a virtual reality theatre. In: Proceedings of the 19th Australasian Conference on Computer-Human Interaction: Entertaining User Interfaces, OZCHI 2007, pp. 231–234. ACM, New York (2007). http://doi.acm.org/10.1145/1324892.1324941

  21. Sherman, W.R., Coming, D., Su, S.: Freevr: honoring the past, looking to the future, vol. 8649, pp. 864906–864906-15 (2013). http://dx.doi.org/10.1117/12.2008578

  22. Staadt, O.G., Walker, J., Nuber, C., Hamann, B.: A survey and performance analysis of software platforms for interactive cluster-based multi-screen rendering. In: Proceedings of the Workshop on Virtual Environments 2003, EGVE 2003, pp. 261–270. ACM, New York (2003). http://doi.acm.org/10.1145/769953.769984

  23. Steptoe, W., Steed, A., Slater, M.: Human tails: Ownership and control of extended humanoid avatars. IEEE Transactions on Visualization and Computer Graphics 19(4), 583–590 (2013)

    Article  Google Scholar 

  24. Suma, E., Lange, B., Rizzo, A., Krum, D., Bolas, M.: Faast: the flexible action and articulated skeleton toolkit. In: 2011 IEEE Virtual Reality Conference (VR), pp. 247–248, March 2011

    Google Scholar 

  25. Taylor, II, R.M., Hudson, T.C., Seeger, A., Weber, H., Juliano, J., Helser, A.T.: Vrpn: a device-independent, network-transparent vr peripheral system. In: Proceedings of the ACM Symposium on Virtual Reality Software and Technology, VRST 2001, pp. 55–61. ACM, New York (2001). http://doi.acm.org/10.1145/505008.505019

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mário Popolin Neto .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Neto, M.P., Dias, D.R.C., Trevelin, L.C., de Paiva Guimarães, M., Brega, J.R.F. (2015). Unity Cluster Package – Dragging and Dropping Components for Multi-projection Virtual Reality Applications Based on PC Clusters. In: Gervasi, O., et al. Computational Science and Its Applications -- ICCSA 2015. ICCSA 2015. Lecture Notes in Computer Science(), vol 9159. Springer, Cham. https://doi.org/10.1007/978-3-319-21413-9_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-21413-9_19

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-21412-2

  • Online ISBN: 978-3-319-21413-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics