Advertisement

Towards a Scalable High Performance Application Platform for Immersive Virtual Environments

  • Matthias Bues
  • Roland Blach
  • Simon Stegmaier
  • Ulrich Häfner
  • Hilko Hoffmann
  • Frank Haselberger
Part of the Eurographics book series (EUROGRAPH)

Abstract

Software for the development and generation of virtual environments used to run on specialized and expensive hardware. This situation has dramatically changed in the last two years. This paper describes a scalable high performance application platform for immersive environments using commodity hardware. Scalability will be obtained with a coarse cluster of specialized nodes, with emphasis on distributed real-time rendering. As data synchronization method a distributed shared memory approach is used. Dedicated to this hardware setup, a modular component oriented design is presented.

Keywords

Virtual Environment Shared Memory Scene Graph Virtual Reality Modelling Language Distribute Shared Memory 
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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [Bennet90]
    Bennet, J.K, Carter, J.B., and Zwaenepoel, W., Munin: Distributed Shared Memory Based on Type-Specific Memory Coherence. In: Proc. Second ACM Symp. on Principles and Practice of Parallel Programming, ACM 1990, pp. 168–176Google Scholar
  2. [Blach98]
    Blach, R.; Landauer J. M.; Simon, A.; Rösch, A.: A Flexible prototyping Tool for 3D Real-Time User-Interaction. In: Virtual Environments 98, Proceedings of the Eurographics Workshop, 1998 pp. 195–203Google Scholar
  3. [Grimsdale 91]
    Grimsdale, C. (1991). dVS-Distributed Virtual Environment System. In Proceedings of Computer Graphics, Computer Animation, Virtual Reality, Visualisation, (pp. 163–170): Blenheim Online.Google Scholar
  4. [Humphreys01]
    Humphreys, G., et al.: WireGL — a Scalable Graphics System for Clusters. Submitted to SIGGRAPH’01.Google Scholar
  5. [Kuhl99]
    Frederick Kuhl, Richard Weatherly, and Judith Dahmann, Creating Computer Simulation Systems — An Introduction to the High Level Architecture, Prentice Hall, Upper Saddle River, NJ. 1999.Google Scholar
  6. [Ousterhout93]
    Ousterhout, J., Tcl and the Tk Toolkit, Addison-Wesley, Reading, Massachusetts, 1993Google Scholar
  7. [Rohlf94]
    Rohlf, J., Helman, J.: IRIS Performer: A High Performance Multiprocessing Toolkit for Real-Time 3D Graphics, Proceedings of ACM SIGGRAPH’94, Orlando, FL, pp. 381–394.Google Scholar
  8. [Samanta00]
    Samanta, R., et al.: Hybrid Sort-First and Sort-Last Parallel Rendering with a Cluster of PC’s. SIGGRAPH/Eurographics Workshop on Graphics Hardware, Interlaken, Switzerland — August, 2000Google Scholar
  9. [Singhal99]
    Singhal, S.; Zyda M.: Networked Virtual Environment — Design and Implementation, Addison Wesley acm Press, 1999Google Scholar
  10. [VRML97]
    The Virtual Reality Modelling Language (VRML) Specification 2.0 ISO/IEC CD 14772, 1997Google Scholar

Copyright information

© Springer-Verlag Wien 2001

Authors and Affiliations

  • Matthias Bues
    • 1
  • Roland Blach
    • 1
  • Simon Stegmaier
    • 1
  • Ulrich Häfner
    • 1
  • Hilko Hoffmann
    • 1
  • Frank Haselberger
    • 1
  1. 1.Competence Center Virtual EnvironmentsFraunhofer Institute for Industrial Engineering (IAO)StuttgartGermany

Personalised recommendations