| 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 | |||||