UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

glTF streaming from 3D repo to X3DOM

Scully, T; Friston, S; Fan, C; Dobos, J; Steed, A; (2016) glTF streaming from 3D repo to X3DOM. In: Web3D '16 - Proceedings of the 21st International Conference on Web3D Technology. (pp. pp. 7-15). ACM (Association for Computing Machinery): New York, NY, USA. Green open access

[thumbnail of Friston_streaming.pdf]
Preview
Text
Friston_streaming.pdf - Accepted Version

Download (6MB) | Preview

Abstract

As Web3D technology advances, the need for delivering real-Time 3D content online has gained traction in the academic as well as commercial world. Various efforts have been made in creating a suitable transmission format for streaming of 3D assets over the Internet. Despite being accustomed to waiting for long periods of time for massive scenes to load in CAD editors, end users often expect an instant rendering on a web browser. An effective streaming transmission format, coupled with progressive encoding methods, is able to create a better interactive experience for the users. Most of the existing techniques are either domain specific, tying the users in on a particular rendering engine, or they are too general; resulting in extra processing at the application level. In this paper, we demonstrate a novel method of transmitting 3D assets in glTF format for high interoperability and scalability in 3D Repo. Firstly, we extend glTF with the ability to stream binary data buffers with a progressive encoding technique to increase performance and overall client interactivity. Next, we extend X3DOM for glTF support and introduce multipart optimization into glTF as a way of grouping multiple meshes together which significantly reduces the number of network requests as well as draw calls. Finally, we investigate memory management protocols and devise a novel GraphicsMemoryManager suitable for streaming on top of X3DOM in order to render models that otherwise would not fit available video memory.

Type: Proceedings paper
Title: glTF streaming from 3D repo to X3DOM
Event: Web3D 2016 - 21st International Conference on Web3D Technology
Location: Anaheim, California, United States
Dates: 22 July 2016 - 24 July 2016
ISBN-13: 9781450344289
Open access status: An open access version is available from UCL Discovery
DOI: 10.1145/2945292.2945297
Publisher version: http://dl.acm.org/citation.cfm?id=2945297
Language: English
Additional information: © 2016 Copyright held by the owner/author(s). Publication rights licensed to ACM. This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record was published in Web3D '16 Proceedings of the 21st International Conference on Web3D Technology http://dx.doi.org/10.1145/2945292.2945297
Keywords: Streaming, multipart, glTF, 3D Repo, REST
UCL classification: UCL
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science
URI: https://discovery.ucl.ac.uk/id/eprint/1517348
Downloads since deposit
624Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item