ABSTRACT
A problem that still remains with today's technologies for 3D asset transmission is the lack of progressive streaming of all relevant mesh and texture data, with a minimal number of HTTP requests. Existing solutions, like glTF or X3DOM's geometry formats, either send all data within a single batch, or they introduce an unnecessary large number of requests. Furthermore, there is still no established format for a joined, interleaved transmission of geometry data and texture data.
Within this paper, we propose a new container file format, entitled Shape Resource Container (SRC). Our format is optimized for progressive, Web-based transmission of 3D mesh data with a minimum number of HTTP requests. It is highly configurable, and more powerful and flexible than previous formats, as it enables a truly progressive transmission of geometry data, partial sharing of geometry between meshes, direct GPU uploads, and an interleaved transmission of geometry and texture data. We also demonstrate how our new mesh format, as well as a wide range of other mesh formats, can be conveniently embedded in X3D scenes, using a new, mini-malistic X3D ExternalGeometry node.
Supplemental Material
Available for Download
Supplemental material.
Supplemental material.
- Arnaud, R., and Barnes, M. C. 2006. Collada: Sailing the Gulf of 3D Digital Content Creation. AK Peters Ltd. Google ScholarCross Ref
- Behr, J., Eschler, P., Jung, Y., and Zöllner, M. 2009. X3DOM: a DOM-based HTML5/X3D integration model. In Proc. Web3D, 127--135. Google ScholarDigital Library
- Behr, J., Jung, Y., Franke, T., and Sturm, T. 2012. Using images and explicit binary container for efficient and incremental delivery of declarative 3D scenes on the web. In Proc. Web3D, 17--25. Google ScholarDigital Library
- Berndt, R., Fellner, D. W., and Havemann, S. 2005. Generative 3d models: A key to more information within less bandwidth at higher quality. In Proc. Web3D, ACM, New York, NY, USA, Web3D '05, 111--121. Google ScholarDigital Library
- Chun, W. 2012. WebGL models: End-to-end. In OpenGL Insights, P. Cozzi and C. Riccio, Eds. CRC Press, July, 431--454.Google Scholar
- Fogel, E., Cohen-Or, D., Ironi, R., and Zvi, T. 2001. A web architecture for progressive delivery of 3D content. In Proc. Web3D, 35--41. Google ScholarDigital Library
- Hoppe, H. 1996. Progressive meshes. In Proc. SIGGRAPH, 99--108. Google ScholarDigital Library
- Isenburg, M., and Lindstrom, P. 2005. Streaming meshes. In Proc. VIS, 231--238.Google Scholar
- Jankowski, J., Ressler, S., Sons, K., Jung, Y., Behr, J., and Slusallek, P. 2013. Declarative integration of interactive 3d graphics into the world-wide web: Principles, current approaches, and research agenda. In Proc. Web3D, ACM, New York, NY, USA, Web3D '13, 39--45. Google ScholarDigital Library
- Klein, F., Sons, K., John, S., Rubinstein, D., Slusallek, P., and Byelozyorov, S. 2012. Xflow: Declarative data processing for the web. In Proc. Web3D, ACM, New York, NY, USA, Web3D '12, 37--45. Google ScholarDigital Library
- Lavoué, G., Chevalier, L., and Dupont, F. 2013. Streaming compressed 3d data on the web using javascript and webgl. In Proc. Web3D, ACM, New York, NY, USA, Web3D '13, 19--27. Google ScholarDigital Library
- Lee, J., Choe, S., and Lee, S. 2010. Mesh geometry compression for mobile graphics. In Proc. CCNC, 301--305. Google ScholarDigital Library
- Limper, M., Jung, Y., Behr, J., and Alexa, M. 2013. The POP Buffer: Rapid Progressive Clustering by Geometry Quantization. Computer Graphics Forum 32, 7, 197--206.Google ScholarCross Ref
- Maglo, A., Lee, H., Lavoué, G., Mouton, C., Hudelot, C., and Dupont, F. 2010. Remote scientific visualization of progressive 3D meshes with X3D. In Proc. Web3D, 109--116. Google ScholarDigital Library
- Peng, J., Kim, C.-S., and Jay Kuo, C. C. 2005. Technologies for 3D mesh compression: A survey. J. Vis. Comun. Image Represent., 688--733. Google ScholarDigital Library
- Sons, K., Klein, F., Rubinstein, D., Byelozyorov, S., and Slusallek, P. 2010. XML3D: interactive 3D graphics for the web. In Proc. Web3D, 175--184. Google ScholarDigital Library
Index Terms
- SRC - a streamable format for generalized web-based 3D data transmission
Recommendations
X3DOM: a DOM-based HTML5/X3D integration model
Web3D '09: Proceedings of the 14th International Conference on 3D Web TechnologyWe present a model that allows to directly integrate X3D nodes into HTML5 DOM content. This model tries to fulfill the promise of the HTML5 specification, which references X3D for declarative 3D scenes but does not define a specific integration mode. ...
Using images and explicit binary container for efficient and incremental delivery of declarative 3D scenes on the web
Web3D '12: Proceedings of the 17th International Conference on 3D Web TechnologyJSON, 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 ...
Fast delivery of 3D web content: a case study
Web3D '13: Proceedings of the 18th International Conference on 3D Web TechnologyDespite many advances in mesh compression methods within the past two decades, there is still no consensus about a standardized compact mesh encoding format for 3D Web applications. In order to facilitate the design of a future platform-independent ...
Comments