skip to main content
10.1145/323663.323674acmconferencesArticle/Chapter ViewAbstractPublication PagesvrstConference Proceedingsconference-collections
Article
Free Access

GNU/MAVERIK: a micro-kernel for large-scale virtual environments

Authors Info & Claims
Published:20 December 1999Publication History

ABSTRACT

This paper describes a publicly available virtual reality (VR) system, GNU/MAVERIK, which forms one component of a complete 'VR operating system'. We give an overview of the architecture of MAVERIK, and show how it is designed to use application data in an intelligent way, via a simple, yet powerful, callback mechanism which supports an object-oriented framework of classes, objects and methods. Examples are given which illustrate different uses of the system, and typical performance levels.

References

  1. 1.D. Aliaga, J. Cohen, A. Wilson, H. Zhang, C. Erikson, K. Hoff, T. Hudson, W. Stuerztlinger, E. Baker, R. Bastos, M. Whitton, F. Brooks, and D. Manocha. A framework for the real-time walkthrough of massive models. Technical Report TR 98-013, University of North Carolina at Chapel Hill, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.Don Brutzman. The Virtual Reality Modeling Language and Java. Communications of the ACM, 41(6):57-64, June 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.Christer Carlsson and Olaf Hagsand. The MultiG Distributed Interactive Virtual Environment. In Lennart E. Fahlen and Kai-Mikael Jfi~i-Aro, editors, Proceedings of the 5th MultiG Workshop, Swedish Institute of Computer Science, Box 1263, 164 28 Kista, Sweden, 1993.Google ScholarGoogle Scholar
  4. 4.Andy Colebourne. AC3D Modeller. http:llwww.comp.lancs.ac.uklcomputingluserslandylac3d.html.Google ScholarGoogle Scholar
  5. 5.Jon Cook, Roger Hubbold, and Martin Keates. Virtual reality for large-scale industrial applications. In l:;roc. EuroVR 97 Conference, Amsterdam, November 1997.Google ScholarGoogle Scholar
  6. 6.Jon Cook, Roger Hubbold, and Martin Keates. Virtual reality for large-scale industrial applications. Future Generation Computing Systems, 14(3/4): 157-166, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.Simon Gibson. Efficient radiosity simulation using perceptual metrics and parallel processing. PhD thesis, Department of Computer Science, University of Manchester, September 1998. Available on-liae as a University of Manchester Department of Computer Science Technical Report, UMCS-99- 9-I.Google ScholarGoogle Scholar
  8. 8.Mark Green. MROjects. http://www.cs.ualberta.ca/graphics/mrobjects/, 1999.Google ScholarGoogle Scholar
  9. 9.Charles Grimsdale. dVS - Distributed Virtual environment System. Division Ltd, Bristol, UK.Google ScholarGoogle Scholar
  10. 10.Nancy Hitschfeld, DtSlf Aemmer, Peter Lamb, and Hanspeter Wacht. Performance evaluation of portable graphics software and hardware for scientific visualization. In M. Grave and W.T. ttewitt, editors, Visualization in scientific computing, number ISBN 3-540-56147-1 in Focus on Computer Graphics, pages 31-42. Springer-Verlag, 1994. Proc. 1st Eurographics Workshop on Scientific Visualization, Paris, April, 1990.Google ScholarGoogle Scholar
  11. 11.T.L.J. Howard, W.T. Hewitt, R.J. Hubbold, and K.M. Wyrwas. A Practical Introduction to PHIGS and PHIGS PLUS. Addison Wesley, Wokingham, England, 1991. ISBN 0-201- 41641-7, xv + 339pp. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.R.J. Hubbold and W.T. Hewitt. GKS3D and PHIGS- theory and practice. In W.T. Hewitt, M. Grave, and M. Roch, editors, Advances in Computer Graphics IV, chapter 3, pages 62-106. Springer-Verlag, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.Roger Hubbold and Martin Keates. Landmarking for navigation of large models. Computers & Graphics, 23(5), 1999. Special issue on Visibility - Techniques and Applications. In press.Google ScholarGoogle Scholar
  14. 14.Roger Hubbold, Dongbo Xiao, and Simon Gibson. MAVERIK -The Manchester Virtual Environment Interface Kernel. In M. G0bel and J. David and P. Slavik and J.J. van Wijk, editor, Virtual Environments and Scientific Visualization '96, pages 11-20. Springer-Verlag/Wien, 1996. ISBN 3-211-82886-9. Google ScholarGoogle Scholar
  15. 15.Timothy Kay and James Kajiya. Ray tracing complex scenes. ACM Computer Graphics, 20(4):269-278, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16.Drew Kessler, Rob Kooper, and Larry Hodges. http:l/www.cc.gatech.edu/gvu/virtual/SVE/, 1997.Google ScholarGoogle Scholar
  17. 17.David Luebke and Chris Georges. Portals and mirrors: Simple, fast evaluation of potentially visible sets. 1995 Symposium on Interactive 3D Graphics, pages 105-106, April 1995. ISBN 0-89791-736-7. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18.David R. Nadeau. Tutorial: Building Virtual Worlds with VRML. IEEE Computer Graphics & Applications, 19(2), March- April 1999. ISSN 0272-1716. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19.Stephen R. Pettifer. An Operating Environment for Large Scale Virtual Reality. PhD thesis, University of Manchester Department of Computer Science, January t999. Available via: http://aig.cs, man.ac.uk/people/srp/research.html.Google ScholarGoogle Scholar
  20. 20.John Rohlf and James Helman. IRIS performer: A high performance multiprocessing toolkit for real-time 3D graphics. In Andrew Glassner, editor, Proceedings of SIGGRAPH '94 (Orlando, Florida, July 24-29, 1994), Computer Graphics Proceedings, Annual Conference Series, pages 38t-395. ACM SIGGRAPH, ACM Press, July 1994. ISBN 0-89791- 667-0. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 21.H. Sowrizal, K. Rushforth, and M. Deering. The Java 3D API Specification. Addison-Wesley, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 22.Kent Watsen and Mike Zyda. Bamboo - a portable system for dynamically extensible, real-time, networked virtual environments. In Proc VRAIS'98. IEEE Computer Society, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. 23.Dongbo Xiao and Roger Hubbold. Navigation guided by artificial force fields. In Proceedings of ACM CH198 Conference on Human Factors in Computing Systems, volume 1, pages 179-186. ACM SIGCHI, Addison Wesley, April 1998. ISBN 0-201- 30987-4. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. 24.Michael j. Zyda, David R. Pratt, John S. Falby, Paul T. Barbara, and Kristen M. Kelleher. NPSNET and the Naval Postgraduate School Graphics and Video Laboratory. Presence, 2(3):244-258, 1993.Google ScholarGoogle Scholar

Index Terms

  1. GNU/MAVERIK: a micro-kernel for large-scale virtual environments

                    Recommendations

                    Comments

                    Login options

                    Check if you have access through your login credentials or your institution to get full access on this article.

                    Sign in
                    • Published in

                      cover image ACM Conferences
                      VRST '99: Proceedings of the ACM symposium on Virtual reality software and technology
                      December 1999
                      194 pages
                      ISBN:1581131410
                      DOI:10.1145/323663
                      • Chairmen:
                      • Don Brutzman,
                      • Heedong Ko,
                      • Mel Slater

                      Copyright © 1999 ACM

                      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                      Publisher

                      Association for Computing Machinery

                      New York, NY, United States

                      Publication History

                      • Published: 20 December 1999

                      Permissions

                      Request permissions about this article.

                      Request Permissions

                      Check for updates

                      Qualifiers

                      • Article

                      Acceptance Rates

                      Overall Acceptance Rate66of254submissions,26%

                      Upcoming Conference

                      VRST '24

                    PDF Format

                    View or Download as a PDF file.

                    PDF

                    eReader

                    View online with eReader.

                    eReader