Configurable instances of 3D models for declarative 3D in the web

Felix Klein, Torsten Spieldenner, Kristian Sons, Philipp Slusallek
2014 Proceedings of the Nineteenth International ACM Conference on 3D Web Technologies - Web3D '14  
Figure 1 : A Virtual World scene featuring several instances of the same robot character, configured to have individual poses and colors. Abstract The Declarative 3D for the Web initiative by the W3C [W3C 2011] connects 3D content to the Web document, intertwining it with other Web technologies known to millions of Web developers. The goal is to make 3D on the Web more accessible compared to lowlevel APIs such as WebGL. However, all proposals for Declarative 3D for the Web are missing an
more » ... al feature: configurable instances of structured 3D models. While instance mechanisms do exist, they all have limited capabilities to configure instances individually. In this paper we present a new approach for configurable instances of 3D models that is integrated into XML3D. Our approach comes with a compact interface, a powerful extension mechanism to handle configurations, and an efficient data structures for efficient instancing. We demonstrate how our instance mechanism simplifies the handling of 3D models in several different application areas, including Virtual Worlds, and provide several performance results for the instancing process.
doi:10.1145/2628588.2628594 dblp:conf/vrml/KleinSSS14 fatcat:jijmx63nbjes3iu7wuosnsnur4