Skip to main content

A Streaming Engine for PC-Based 3D Network Games onto Heterogeneous Mobile Platforms

  • Conference paper
Technologies for E-Learning and Digital Entertainment (Edutainment 2006)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 3942))

Abstract

In this paper, we present a new middle-ware, streaming engine that can implement existing OpenGL-based 3D network games onto heterogeneous platforms. The engine consists of capturing OpenGL command stream, scene graph reconstruction, data simplification, and compression and transmission. Without modifying the original source code, our system can extend 3D network games onto various platforms, using hierarchical geometry hashing, a client-server scene graph, and a simple NPR(Non-Photorealistic Rendering) technique to reduce the amount of transmission.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. GLIntercept: A OpenGL Function Call Interceptor, http://glintercept.nutty.org/

  2. Hesina, G., et al.: Distributed OpenInventor: Virtual Reality Software and Technology Archive. In: Proceedings of the ACM Symposium on Virtual Reality Software and Technology, pp. 74–81 (1999)

    Google Scholar 

  3. Mohr, A., Gleicher, M.: HijackGL: Reconstructing from Streams for Stylized Rendering. In: The 2002 International Symposium on Non-Photorealistic Animation and Rendering (2002)

    Google Scholar 

  4. NPRQuake, http://www.cs.wisc.edu/graphics/Gallery/NPRQuake

  5. Quake II : Id Software, http://www.idsoftware.com/games/quake/QuakeII

  6. Sham, J., et al.: A Client-Server-Scenegraph for the Visualization of Large and Dynamic 3D Scenes. Journal of WSCG 12(1-3) (2004)

    Google Scholar 

  7. Teler, E., Lischinski, D.: Streaming of Complex 3D Scenes for Remote Walkthroughs. In: Proceeding of EUROGRAPHICS 2001, pp. 17–25 (2001)

    Google Scholar 

  8. Vincent Project : A 3D Rendering Library for Mobile Devices, http://ogl-es.sourceforge.net

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jung, G.S., Jung, S.K. (2006). A Streaming Engine for PC-Based 3D Network Games onto Heterogeneous Mobile Platforms. In: Pan, Z., Aylett, R., Diener, H., Jin, X., Göbel, S., Li, L. (eds) Technologies for E-Learning and Digital Entertainment. Edutainment 2006. Lecture Notes in Computer Science, vol 3942. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11736639_98

Download citation

  • DOI: https://doi.org/10.1007/11736639_98

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-33423-1

  • Online ISBN: 978-3-540-33424-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics