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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
GLIntercept: A OpenGL Function Call Interceptor, http://glintercept.nutty.org/
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)
Mohr, A., Gleicher, M.: HijackGL: Reconstructing from Streams for Stylized Rendering. In: The 2002 International Symposium on Non-Photorealistic Animation and Rendering (2002)
Quake II : Id Software, http://www.idsoftware.com/games/quake/QuakeII
Sham, J., et al.: A Client-Server-Scenegraph for the Visualization of Large and Dynamic 3D Scenes. Journal of WSCG 12(1-3) (2004)
Teler, E., Lischinski, D.: Streaming of Complex 3D Scenes for Remote Walkthroughs. In: Proceeding of EUROGRAPHICS 2001, pp. 17–25 (2001)
Vincent Project : A 3D Rendering Library for Mobile Devices, http://ogl-es.sourceforge.net
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)