Abstract
This paper introduces a tool set consisting of open source libraries that are being developed to facilitate the quick and easy implementation of collaborative VR applications. It describes functionality that can be used for generating and displaying a Virtual Environment (VE) on varied VR platforms. This is enhanced to provide collaboration support through additional modules such as networking. Two existing VR applications which make use of these tools are described. Both were developed effortlessly over a short period of time, and demonstrate the power of these tools for implementing a diverse range of applications.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Park, K., Cho, Y., Krishnaprasad, N., Scharver, C., Lewis, M., Leigh, J., Johnson, A.: CAVERNsoft G2: A toolkit for high performance tele-immersive collaboration. In: VRST, Seoul, Korea, pp. 8–15. ACM Press, New York (2000)
Macedonia, M.R., Zyda, M.J.: A taxonomy for networked virtual environments. IEEE MultiMedia 4, 48–56 (1997)
Matijasevic, M.: A review of networked multi-user virtual environments. Technical report tr97-8-1, Center for Advanced Computer Studies, Virtual Reality and Multimedia Laboratory, University of Southwestern Lousiana, USA (1997)
Rohlf, J., Helman, J.: IRIS Performer: A high performance multiprocessing toolkit for real-time 3D graphics. In: SIGGRAPH, pp. 381–394. ACM Press, New York (1994)
Reiners, D.: OpenSG: A scene graph system for flexible and efficient realtime rendering for virtual and augmented reality applications. PhD thesis, Technische Universität Darmstadt (2002)
Bowman, D.A., Koller, D., Hodges, L.F.: Travel in immersive virtual environments: An evaluation of viewpoint motion control techniques. In: VRAIS, pp. 45–52 (1997)
Badler, N.I., Phillips, C.B., Webber, B.L.: Simulating Humans: Computer Graphics Animation and Control. Oxford University Press, New York (1992)
Cruz-Neira, C., Sandin, D.J., Defanti, T.A., Kenyon, R.V., Hart, J.C.: The CAVE: Audio Visual Experience automatic virtual environment. Communications of the ACM 35, 64–72 (1992)
VRCO website (2004), http://www.vrco.com/
Bierbaum, A.D.: VRJuggler: A virtual platform for virtual reality application development. Master’s thesis, Iowa State University, Ames, Iowa (2000)
Anthes, C., Heinzlreiter, P., Volkert, J.: An adaptive network architecture for close-coupled collaboration in distributed virtual environments. In: VRCAI, Singapore, pp. 382–385 (2004)
Anthes, C., Heinzlreiter, P., Kurka, G., Volkert, J.: Navigation models for a flexible, multi-mode VR navigation framework. In: VRCAI, Singapore, pp. 476–479 (2004)
Hluchy, L., Habala, O., Tran, V.D., Simo, B., Astalos, J., Dobrucky, M.: Infrastructure for grid-based virtual organizations. In: Proceedings of the International Conference on Computational Science, Part III. LNCS, vol. 3038, pp. 124–131. Springer, Heidelberg (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Haffegee, A., Jamieson, R., Anthes, C., Alexandrov, V. (2005). Tools For Collaborative VR Application Development. In: Sunderam, V.S., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds) Computational Science – ICCS 2005. ICCS 2005. Lecture Notes in Computer Science, vol 3516. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11428862_49
Download citation
DOI: https://doi.org/10.1007/11428862_49
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-26044-8
Online ISBN: 978-3-540-32118-7
eBook Packages: Computer ScienceComputer Science (R0)