VIRPI: A High-Level Toolkit for Interactive Scientific Visualization in Virtual Reality

  • Desmond Germans
  • Hans J. W. Spoelder
  • Luc Renambot
  • Henri E. Bal
Part of the Eurographics book series (EUROGRAPH)


Research areas that require interactive visualization of simulation data tend to dismiss virtual reality due to the lack of accessible tools for application specialists. This paper presents an integral toolkit for interactive visualization in virtual reality environments. The toolkit defines a framework to build applications that allow the user to interact with arbitrary simulation software and describe virtual measurement tools for the visualized data. The approach is illustrated with a case study in medical imaging.


Virtual Reality Virtual Environment Open Inventor Root Canal Interactive Visualization 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Christer Carlsson and Olof Hagsand. DIVE — A Platform for Multi-User Virtual Environments. Computers and Graphics, 17(6):663–669, November-December 1993.CrossRefGoogle Scholar
  2. 2.
    I. Curington and M. Coutant. AVS: A flexible interactive distributed environment for scientific visualization applications. Proceedings of 2nd Eurographics Workshop on Scientific Visualization, 1991.Google Scholar
  3. 3.
    Chris Greenhalgh and Steven Benford. MASSIVE: A collaborative virtual environment for teleconferencing. ACM Transactions on Computer-Human Interaction, 2(3):239—261, 1995.CrossRefGoogle Scholar
  4. 4.
    Christopher Just, Allen Bierbaum, Albert Baker, and Carolina Cruz-Neira. VR Juggler: A Framework for Virtual Reality Development. In 2nd Immersive Projection Technology Workshop (IPT98), 1998.Google Scholar
  5. 5.
    J. Leigh, A.E. Johnson, T.A. DeFanti, and M. Brown. A Review of Tele-Immersive Applications in the CAVE Research Network. In IEEE Virtual Reality’99, pages 180–187, 1999.Google Scholar
  6. 6.
    Jason Leigh. Issues in the Design of a Flexible Distributed Architecture for Supporting Persistence and Interoperability in Collaborative Virtual Environments. In ACM, editor, SC’97: High Performance Networking and Computing, San Jose (CA) USA., 1997.Google Scholar
  7. 7.
    M. R. Macedonia, M. J. Zyda, D. R. Pratt, P. T. Barham, and S. Zeswitz. NPSNET: A Network Software Architecture for Large-Scale Virtual Environment. Presence, 3(4):265–287, 1994.Google Scholar
  8. 8.
    B. Plale, G. Eisenhauer, K. Schwan, J. Heiner, V. Martin, and J. Vetter. From Interactive Applications to Distributed Laboratories. IEEE Concurrency, pages 78–90, April-June 1998.Google Scholar
  9. 9.
    Luc Renambot, Henri E. Bal, Desmond Germans, and Hans J.W. Spoelder. Cavestudy: an infrastructure for computational steering in virtual reality environments. In Proceedings of the Ninth IEEE International Symposium on High Performance Distributed Computing, pages 57–61, Pittsburgh, PA, August 2000. IEEE Computer Society Press.Google Scholar
  10. 10.
    R. Hubbold, J. Cook, M. Keates, S. Gibson, T. Howard, A. Murta, A. West, and S. Pettifer. GNU/MAVERIK: A micro-kernel for large-scale virtual environments. In VRST’99, ACM Symposium on Virtual Reality Software and Technology, 1999.Google Scholar
  11. 11.
    John Rohlf and James Helman. IRIS performer: A high performance multiprocessing toolkit for real-Time 3D graphics. In Andrew Glassner, editor, SIGGRAPH’94, Computer Graphics Proceedings, Annual Conference Series, pages 381–395. ACM SIGGRAPH, ACM Press, July 1994. ISBN 0–89791–667–0.Google Scholar
  12. 12.
    W. J. Schroeder, K. M. Martin, and W. E. Lorensen. The design and implementation of an object-oriented toolkit for 3D graphics and visualization. In R. Yagel and G. M. Nielson, editors, Proceedings. Visualization’96. San Francisco, CA, USA. 27 October-I November 1996, pages 516-??, 93–100, 472, New York, NY 10036, USA, 1996. ACM Press.Google Scholar
  13. 13.
    G. Singh, L. Serra, W. Png, and Hern Ng. BrickNet: A Software Toolkit for Network-Based Virtual Worlds. Presence, 3(1): 19–34, 1994.Google Scholar
  14. 14.
    Sandeep Singhal and Michael Zyda. Networked Virtual Environments: Design and Implementation. Addison-Wesley, 1999.Google Scholar
  15. 15.
    Hans J. W. Spoelder. Virtual Instrumentation and Virtual Environments. IEEE Instrumentation and Measurement Magazine, 3(3):14–19, 1998.Google Scholar
  16. 16.
    Henrik Tramberend. Avocado: A Distributed Virtual Reality Framework. In IEEE Virtual Reality’99, pages 14–21, 1999.Google Scholar
  17. 17.
    Andries van Dam, Andrew S. Forsberg, David H. Laidlaw, Joseph J. La Viola, Jr., and Rosemary M. Simpson. Immersive VR for scientific visualization: A progress report. IEEE Computer Graphics and Applications, 20(6):26–52, November/December 2000.CrossRefGoogle Scholar
  18. 18.
    J. Wernecke and I. Mentor. Programming Object-Oriented 3D Graphics with Openlnventor. Addison-Wesley, 1994.Google Scholar

Copyright information

© Springer-Verlag Wien 2001

Authors and Affiliations

  • Desmond Germans
    • 1
  • Hans J. W. Spoelder
    • 1
  • Luc Renambot
    • 1
  • Henri E. Bal
    • 1
    • 2
  1. 1.Division of Physics and Astronomy, Faculty of SciencesVrije UniversiteitAmsterdamThe Netherlands
  2. 2.Division of Mathematics and Computer Science, Faculty of SciencesVrije UniversiteitAmsterdamThe Netherlands

Personalised recommendations