Abstract
Online presentation of virtual 3D objects in the Web, based on Internet standards, is limited due to several performance bottlenecks, quality restrictions and missing functionality. Particularly in the scientific context, where high-performance client, server, and network equipment exists, and requirements for high complexity of represented 3D geometry are given — e. g. in the case of scientific visualization of large datasets — the potential performance of such scenario is not utilized. This paper describes the concept, implementation and evaluation of an optimized viewer, based on a new 3D stream format. The design of this 3D representation and the strategies realized in the viewer were tuned for efficiency, especially to take advantage of high bitrates to obtain short latency. This leaded to the feasibility of streaming sequences of 3D objects, applying the „Real Time Streaming Protocol“ (RTSP) to enable on-the-fly presentation as a 3D movie, freely navigatable at the client side, using virtual reality methods, such as stereoscopic presentation in conjunction with tracking systems.
The original version of this chapter was revised: The copyright line was incorrect. This has been corrected. The Erratum to this chapter is available at DOI: 10.1007/978-0-387-35388-3_42
Chapter PDF
Similar content being viewed by others
References
Bell. G., Parisi, A., Pesce, M.: The Virtual Reality Modeling Language — Version 1.0 Specification. 09.11.1995. (http://www.vrml.org/SpecificationsNRML1.0/)
Berners-Lee, T., Connolly, D.: Hypertext Markup Language — HTML 2.0. RFC 1866, 03.11.1995. (ftp://nis.nsf.net/documents/rfc/)
Berners-Lee, T., Masinter, L., McCahill, M.: Uniform Resource Locators (URL). RFC 1737, 20.12.1994. (ftp://nis.nsf.net/documents/rfc/)
Brutzman, D., Zyda, M., Watsen, K., Macedonia, M.: Virtual Reality Transfer Protocol (vrtp) Design Rationale. Workshop on Enabling Technology: Infrastructure for Collaborative Enterprises (WET ICE): Sharing a Distributed Virtual Reality, MIT, 18.-20.06.1997. (http://www.stl.nps.navy.mil/—brutzman/vrtp/vrtp_design.ps)
Fielding, R., Gettys, J., Mogul, J., Nielsen, H., Berners-Lee, T.: Hypertext Transfer Protocol — HTTP/1.1. RFC 2068, 03.01.1997. (ftp://nis.nsf.net/documents/rfc/)
Freed, N., Borenstein, N.: Multipurpose Internet Mail Extensions (MIME). RFC 2049, 02.12.1996. (ftp://nis.nsf.net/documents/rfc/)
Hardenberg, J.: RE: QvLib questions. VRML Hypermail Archive, 27.03.1995. (http://vag.vrml.org/www-vrml/arch/1107.html)
Has, M., Newman, T.: Color Management: Current Practice and The Adoption of a New Standard, 1996. (http://www.color.org/overview.html)
ISO/IEC 14772–1: The Virtual Reality Modeling Language (VRML97) — Part 1: Functional specification and UTF-8 encoding. International Standard, 1997. (http://www.vrml.org/Specifications/VRML97/)
ISO/IEC 14772–3: The Virtual Reality Modeling Language (VRML97) — Part 3: Compressed Binary Format Specification. Editor’s Draft 5, 1997.
Klein, R.: Multiresolution representations for surface meshes. In: Proceedings of the SCCG, 1997. (http://www.gris.uni-tuebingen.de/people/staff/reinhard/mai97.ps.gz)
Nebel, E., Masinter, L.: Form-based File Upload in HTML. RFC 1867, 07.11.1995. (ftp://nis.nsf.net/documents/rfc/)
Neider, J., Davis, T., Woo, M.: OpenGL Programming Guide — The Official Guide to Learning OpenGL, Release 1. Addison-Wesley, 1993.
Netscape: Netscape Navigator LiveConnect/Plug-In Software Development Kit, 1998. (http://home.netscape.com/comprod/development_partners/plugin_api/index.html)
Netscape: Plug-In Guide — Communicator 4.0. January 1998.(http://developer.netscape.com/docs/manuals/communicator/plugin/)
OPC — The OpenGL Performance Characterization Projekt: Viewperf Information and Results. (http://www.specbench.org/gpc/opc.static/viewin-1.html)
Paul, B.: The Mesa 3-D graphics library.(http://www.ssec.wisc.edu/—brianp/Mesa.html)
Schulzrinne, H., Rao, A., Lanphier, R.: Real Time Streaming Protocol (RTSP). RFC 2326, 14.04.1998. (ftp://nis.nsf.net/documents/rfc/)
SDSC: VRML Repository. (http://www.sdsc.edu/vrml/)
Strauss, P., Bell, G.: The VRML Programming Library — QvLib, Version 1.0 beta 1. 1995. (http://vag.vrml.org/www-vrml/vrml.tech/gv.html)
Taubin, G., Rossignac, J.: Geometric Compression Through Topology Surgery. IBM Research technical report RC-20340, 16.01.1996. (http://www.research.ibm.com/vrml/binary/pdfs/ibm20340.pdf)
Upson, C., Faulhaber, T., Kamins, D., Laidlaw, D., Schlegel, D., Vroom, J., Gurwitz, R., van Dam, A.: The Application Visualization System: A Computational Environment for Scientific Visualization. In: IEEE Computer Graphics and Applications, July 1989.
Vöckler, J.-S.: A quick glance at webfilt. RVS, University Hannover, 03.09.1997. (voeckler@rvs.uni-hannover.de)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 IFIP International Federation for Information Processing
About this chapter
Cite this chapter
Olbrich, S., Pralle, H. (1998). High-Performance Online Presentation of Complex 3D Scenes. In: van As, H.R. (eds) High Performance Networking. HPN 1998. IFIP — The International Federation for Information Processing, vol 8. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-35388-3_27
Download citation
DOI: https://doi.org/10.1007/978-0-387-35388-3_27
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4757-5397-4
Online ISBN: 978-0-387-35388-3
eBook Packages: Springer Book Archive