Using images and explicit binary container for efficient and incremental delivery of declarative 3D scenes on the web

  • Authors:
  • Johannes Behr;Yvonne Jung;Tobias Franke;Timo Sturm

  • Affiliations:
  • Fraunhofer IGD, Darmstadt, Germany;Fraunhofer IGD, Darmstadt, Germany;Fraunhofer IGD, Darmstadt, Germany;Fraunhofer IGD, Darmstadt, Germany

  • Venue:
  • Proceedings of the 17th International Conference on 3D Web Technology
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

JSON, XML-based 3D formats (e.g. X3D or Collada) and Declarative 3D approaches share some benefits but also one major draw-back: all encoding schemes store the scene-graph and vertex data in the same file structure; unstructured raw mesh data is found within descriptive elements of the scene. Web Browsers therefore have to download all elements (including every single coordinate) before being able to further process the structure of the document. Therefore, we separate the structured scene information and unstructured vertex data to increase the user experience and overall performance of the system by introducing two new referenced containers, which encode external mesh data as so-called Sequential Image Geometry (SIG) or Typed-Array-based Binary Geometry (BG). We also discuss compression, rendering and application results and introduce a novel data layout for image geometry data that supports incremental updates, arbitrary input meshes and GPU decoding.