VRML

VRML (Virtual Reality Modeling Language) ist eine Beschreibungssprache zur Darstellung von Echtzeit 3D- (Web-)Anwendungen.  Da diese geometrischen Animationen einer (Internet-)3D-Welt (dazugehörige Dateiendung '.wrl für 'world') in Realtime durchgeführt werden, fallen aus technischen Gründen sehr aufwendige Bildberechnungsverfahren weg. 

Mit der Integration des Grafikprozessors (GPU) auf den CPU-Chip bei der neuen Intel- und AMD Prozessorgeneration seit 2011 (Intel Sandy Bridge und AMD APU) steigt auch die Fähigkeit der Einzelplatzrechner/Workstations  zur Darstellung solcher virtueller Welten. Auch verbesserte Hardware-Ressourcen (Grafikkarten, CPU mit 3D-Transistoren, schnellere Bussysteme) sowie optimierte Grafiksoftware können VRML-Anwendungen beschleunigen. 

Ein weiterentwickelter Standard zu VRML ist Extensible 3D (X3D). X3D verfügt über erweiterte Spezifikationen und Schnittstellen. X3D wird unterstützt von MPEG-4 (Konnektierung von X3D mit 3D-Content (XMT-A (Extensible MPEG-4 Textual Format)),  XPS-Dokumenten sowie dem ISO-Standard, von dem X3D auch verabschiedet wurde als Classic Encoding (*.x3dv).  Bekannte Browser-Plug-Ins für X3D sind Octega Free Player oder der Vivaty Player. 

VRML wurde 1997 als VRML97 bzw. VRML 2.0 Standard spezifiziert. Es stammt ursprünglich von der OpenGL C++ Library 'Open Inventor' von Silicon Graphics ab.  Erwähnenswert ist auch das Visualization and Virtual Reality for Manufacturing (VVRM) Projekt des NIST (National Institute of Standards and Technology). Dieses verwendet Web3D-Translators  wie VRML97 to X3D Translation. Das VVRM wird vom Systems Integration for Manufacturing Automation (SIMA) finanziert und hat die Aufgabe, erweiterte Benutzerschnittstellen für Fertigungs-Anwendungen zu entwickeln. 

Da Silicon Graphics aus der VRML-Spezifikation ausgestiegen ist, ist die Entwicklung vieler Technologien für VRML (Szenengraphenkonzept, TimeSensoren, Interpolatoren, Routes, VRMLScript)  noch nicht abgeschlossen oder ausgereift. 

Ein VRML97-Editor ist White_Dune, Browser Plug-In gibt es für Windows und Mac (Cosmo-Player) oder der Cortona3D-Viewer. 

Eine auf VRML aufbauende Engine zur Handhabung von 2D oder 3D objektorientierten Daten für interaktive und audiovisuelle Anwendungen ist BIFS (Binary Format for Scenes).                               
Siehe auch:    Datei-Endung-WRL   MPEG   Intel-Sandy-Bridge   APU   AMD-Fusion   OpenGL   Datei-Endung-wrz