Late Breaking Results: Enabling interoperability between 3D formats through a generic architecture

Rozenn Bouville Berthelot, Jérôme Royan, Thierry Duval, Bruno Arnaldi · 2010

Figure 1: Our architecture allows the loading of any 3D graphics format simultaneously in any available rendering engine. The scene graph adapter is an interface that adapts a scene graph (SG) of a given format into a renderer scene graph and which also allows the rendering part to request this scene graph. The ever growing number of 3D formats and rendering engines in-evitably leads to compatibility problems, which makes difficult the use of any 3D format into a rendering engine and nearly impossi-ble the interoperability between them. We thus propose a generic architecture able to decode and mix 3D formats whatever the ren-dering engine used by Virtual Reality platforms. This architecture is based on a scene graph adapter which relies on two APIs to han-dle each 3D format, wrap each rendering engine and allow them to communicate. Thanks to this flexible architecture, format and renderer wrappers are both reusable.

Read the paper · More papers on PaperTik