VRML ( anglicky Virtual Reality Modeling Language - modelovací jazyk virtuální reality ) je standardizovaný formát souboru pro demonstraci trojrozměrné interaktivní vektorové grafiky , nejčastěji používaný na WWW .
VRML je formát textového souboru, kde lze například specifikovat vrcholy a plochy mnohostěnů spolu s barvou povrchu, texturami , leskem , průhledností a tak dále. Adresy URL mohou být spojeny s grafickými komponentami, takže webový prohlížeč může načíst webovou stránku nebo nový soubor VRML z internetu, když uživatel klikne na některou z grafických komponent. Pohyb, zvuky, osvětlení a další aspekty virtuálního světa se mohou objevit v reakci na akce uživatele nebo jiné vnější události, jako jsou časovače. Speciální komponenta Script Node umožňuje přidat programový kód (jako je Java nebo JavaScript ( ECMAScript )) do souboru VRML.
Soubory VRML se obvykle nazývají světy a mají příponu .wrl (například: island.wrl). Přestože světy VRML používají textový formát, lze je často komprimovat pomocí komprimačního algoritmu gzip , takže je lze přenášet po síti za kratší dobu. Většina programů pro 3D modelování umí ukládat objekty a scény ve formátu VRML.
Pro další kolektivní vývoj formátu bylo vytvořeno konsorcium Web3D.
První verze VRML byla vydána v listopadu 1994. Tato verze byla založena na rozhraní API a formátu souboru softwarové komponenty Open Inventor původně vyvinuté společností SGI. Aktuální a funkčně kompletní verze je VRML97 (ISO/IEC 14772-1:1997). VRML je nyní nahrazeno formátem X3D (ISO/IEC 19775-1).
Koncept VRML představil Dave Raggett v příspěvku prezentovaném na First International Conference on the World Wide Web (1994) a byl poprvé diskutován na WWW94 VRML BOF založeném Timem Berners-Lee , kde Mark Pesce představil demo program Labirinth (" Labyrinth"), kterou vyvinul spolu s Tony Parisi (Tony Parisi) a Peter Kennard (Peter Kennard).
VRML dosáhl svého vrcholu popularity po vydání VRML 2.0 v roce 1997, kdy byl použit na některých osobních stránkách a webech, zejména pro 3D chaty. Formát byl podporován společností SGI Cosmo Software (hlavní páteř programátorů této divize byla v Moskvě a nyní je to Parallel Graphics ). Po restrukturalizaci SGI v roce 1998 byla tato divize prodána společnosti Platinum Technologies , kterou poté koupila společnost Computer Associates. Ten nevyvíjel a nedistribuoval programy pro VRML. Prázdné místo zaplnily různé krátkodobé komerční webové 3D formáty, které se objevily během několika posledních let, včetně Microsoft Chrome , Adobe Atmosphere a Shockwave 3D , žádný z těchto formátů dnes není podporován. Možnosti VRML zůstaly stejné, zatímco možnosti real-time 3D počítačové grafiky rostly. VRML Consortium změnilo svůj název na Web3D Consortium a začalo pracovat na nástupci VRML, X3D .
Přestože se VRML v některých oblastech nadále používá, zejména ve vzdělávání a výzkumu, kde jsou nejvíce ceněné otevřené specifikace, lze říci, že byl nahrazen formátem X3D. Interaktivní profil MPEG-4 (ISO/IEC 14496) byl založen na VRML (nyní na X3D) a X3D je s ním z větší části zpětně kompatibilní. VRML se také nadále používá jako formát souborů pro výměnu 3D modelů, zejména v CAD .