Skip to main content
Log in

ViWoSG: A distributed scene graph of ultramassive distributed virtual environments

  • Published:
Science in China Series F: Information Sciences Aims and scope Submit manuscript

Abstract

An ultra-massive distributed virtual environment generally consists of ultra-massive terrain data and a large quantity of objects and their attribute data, such as 2D/3D geometric models, audio/video, images, vectors, characteristics, etc. In this paper, we propose a novel method for constructing distributed scene graphs with high extensibility. Thismethod can support high concurrent interaction of clients and implement various tasks such as editing, querying, accessing and motion controlling. Some application experiments are performed to demonstrate its efficiency and soundness.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Sowizral H. Scene graphs in the new millennium. IEEE Comput Graph Appl, 2000, 20(1): 56–57

    Article  Google Scholar 

  2. Frecon M, Stenius M. DIVE: a scaleable network architecture for distributed virtual environments. Distr Syst Eng, 1998, 5: 91–100

    Article  Google Scholar 

  3. Naef M, Lamboray E, Staadt O, et al. The blue-c distributed scene graph. In: Proceedings of the IEEE Virtual Reality 2003 (VR’03), 2003. 275–276

  4. Tramberend H. Avocado: A distributed virtual reality framework. In: Proceedings of IEEE Virtual Reality 99, 1999. 14–21

  5. W3C, VRML Virtual Reality Modeling Language, 1995. http://www.w3.org/MarkUp/VRML

  6. SGI, Open Inventor, 2006. http://oss.sgi.com/projects/inventor

  7. Sun Java3D API Specification, 2008. http://java.sun.com/products/java-media/3D

  8. OSG Community, OpenSceneGraph, 2007. http://www.openscenegraph.org/projects/osg

  9. Yue Y, Wang L, Hao A, et al. Expansile architecture for rendering engine (in Chinese). J Syst Simul, 2006, 18(z1): 73–77

    Google Scholar 

  10. Amann S, Streit C, Bieri H. BOOGA-A Component-oriented framework for computer graphics. In: Graphicon’97, 1997. 193–200

  11. Döllner J, Hinrichs K. A generalized scene graph API. In: Vision, Modeling, Visualization 2000(VMV 2000), 2000. 247–254

  12. Döllner J, Hinrichs K. A generic rendering system. IEEE Trans Visual Comput Graph, 2002, 8(2): 99–118

    Article  Google Scholar 

  13. NVIDIA, NVSG—the NVIDA Scene Graph, 2008. http://www.nvidia.com/object/nvsg home.html

  14. Chardavoine F, Ageneau S, Ozell B, et al. Wolverine: A distributed scene-graph library. Presence: Teleoperators & Virtual Environments, 2005, 14(1): 20–30

    Google Scholar 

  15. Hesina G, Schmalstieg D, Fuhrmann A, et al. Distributed open inventor: A practical approach to distributed 3D graphics. In: ACM VRST’99, 1999. 74–81

  16. Rohlf J, Helman J. IRIS performer: A high performance multiprocessing toolkit for real-time 3d graphics. In: Proceedings of SIGGRAPH 94, ACM SIGGRAPH Annual Conference Series, 1994. 381–395

  17. Reiners D, Voss G, Behr J. OpenSG-Basic concepts. In: OpenSG Symposium, 2002

  18. Capps M, Don McGregor, Don Brutzman, et al., NPSNET-V: A new beginning for dynamically extensible virtual environments. IEEE Comput Graph Appl, 2000, 20(5): 12–15

    Article  Google Scholar 

  19. Das T K, Singh G, Mitchell A, et al. NetEffect: A network architecture for large-scale multi-user virtual worlds. In: ACM VRST, 1997. 157–163

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to GuoPing Wang.

Additional information

Supported by the National Basic Research Program of China (Grant No. 2004CB719403), the National High-Tech Research & Development Program of China (Grant Nos. 2006AA01Z334, 2007AA01Z318, 2009AA01Z324), the National Natural Science Foundation of China (Grant Nos. 60573151, 60703062, 60833007), and the Marine 908-03-01-10 Project

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wang, G., Li, S., Wang, S. et al. ViWoSG: A distributed scene graph of ultramassive distributed virtual environments. Sci. China Ser. F-Inf. Sci. 52, 457–469 (2009). https://doi.org/10.1007/s11432-009-0071-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11432-009-0071-3

Keywords