Zur technischen Umsetzung von 3D-Internet-Technologien existiert mit X3D ein offener Standard, der in der Vergangenheit jedoch auf PlugIns angewiesen war. Das Plugin-Problem ist durch die Implementierung der Programmierschnittstelle WebGL in aktuellen Browsern behoben.
Was ist X3D?
Extensible 3D, kurz X3D, ist eine auf XML (XML-Encoding, Datei-Endung .x3d) basierende Beschreibungssprache für 3D-Modelle, die in einem Webbrowser angezeigt werden können. X3D wird durch das Web3D Consortium betreut und wurde im Jahre 2001 vom W3C-Konsortium als offizieller Standard für 3D-Inhalte im Internet verabschiedet. Es bildet den Nachfolger des VRML-Standards, welcher als sog. Classic-Encoding (Datei-Endung .x3dv) immer noch Teil von X3D ist, und ist seit Dezember 2004 als ein offener ISO-Standard spezifiziert.
X3D Details
Genau wie in VRML lassen sich auch in X3D dreidimensionale virtuelle Welten, Spiele, wissenschaftliche Visualisierungen und interaktive Lernanwendungen in Echtzeit realisieren. Gegenüber VRML stehen jedoch bei X3D wesentlich mehr standardisierte Möglichkeiten und Schnittstellen bereit.
Der Funktionsumfang von X3D ist in Profile (z.B. Interchange oder Immersive) aufgeteilt. Dies erlaubt es Herstellern, standardkonforme Programme zu erstellen, ohne alle Details implementieren zu müssen, wie dies beim für damalige Verhältnisse recht umfangreichen Standard VRML97 der Fall war.
Darüber hinaus lassen sich X3D-Inhalte in XPS-Dokumente (XML Paper Specification) einbetten. Das Format wurde 2009 von Ecma International als ECMA-388 standardisiert. PDF (Portable Document Format) unterstützt eine vergleichbare Einbettung von 3D-Inhalten, hier wird jedoch das U3D-Format (ECMA-363) eingesetzt.
Um sich eine X3D-Datei im WWW anschauen zu können, benötigt man ein Plugin für den Browser, zum Beispiel den Octaga FreePlayer, FreeWrl, BS Contact VRML/X3D oder eher Webbrowser-unabhängige Programme wie Xj3D oder X3DOM.
Weblinks
X3D-Spezifikation
Web3D-Konsortium
ISO/IEC 19775-1:2004
X3D-Profile
Jetzt bist du gefragt!
Hast du Anregungen, Ergänzungen, einen Fehler gefunden oder ist dieser Beitrag nicht mehr aktuell? Dann freuen wir uns auf deinen Kommentar.
Du kannst diesen Beitrag natürlich auch weiterempfehlen. Wir sind dir für jede Unterstützung dankbar!