VRML ( Limba engleză de modelare a realității virtuale - limbaj de modelare a realității virtuale ) este un format de fișier standardizat pentru demonstrarea graficelor vectoriale interactive tridimensionale , cel mai des folosit pe WWW .
VRML este un format de fișier text în care, de exemplu, vârfurile și fețele poliedrelor pot fi specificate împreună cu culoarea suprafeței, texturile , luciul , transparența și așa mai departe. URL -urile pot fi asociate cu componente grafice, astfel încât un browser web poate prelua o pagină web sau un nou fișier VRML de pe Internet atunci când un utilizator face clic pe oricare dintre componentele grafice. Mișcarea, sunetele, iluminarea și alte aspecte ale lumii virtuale pot apărea ca răspuns la acțiunile utilizatorului sau la alte evenimente externe, cum ar fi temporizatoarele. O componentă specială Script Node vă permite să adăugați cod de program (cum ar fi Java sau JavaScript ( ECMAScript )) la un fișier VRML.
Fișierele VRML sunt de obicei numite lumi și au extensia .wrl (de exemplu: island.wrl). Deși lumi VRML folosesc un format text, ele pot fi adesea comprimate folosind algoritmul de compresie gzip , astfel încât să poată fi transferate în rețea în mai puțin timp. Majoritatea programelor de modelare 3D pot salva obiecte și scene în format VRML.
Pentru dezvoltarea colectivă ulterioară a formatului, a fost creat consorțiul Web3D.
Prima versiune a VRML a fost lansată în noiembrie 1994. Această versiune s-a bazat pe API și pe formatul de fișier al componentei software Open Inventor dezvoltată inițial de SGI. Versiunea actuală și completă din punct de vedere funcțional este VRML97 (ISO/IEC 14772-1:1997). VRML este acum înlocuit de formatul X3D (ISO/IEC 19775-1).
Conceptul de VRML a fost introdus de Dave Raggett într-o lucrare prezentată la Prima Conferință Internațională pe World Wide Web (1994) și a fost discutat pentru prima dată la WWW94 VRML BOF fondat de Tim Berners-Lee, unde Mark Pesce a prezentat un program demonstrativ Labirinth (" Labyrinth"), dezvoltată de el împreună cu Tony Parisi (Tony Parisi) și Peter Kennard (Peter Kennard).
VRML a atins apogeul de popularitate după lansarea lui VRML 2.0 în 1997, când a fost folosit pe unele pagini personale și site-uri web, în principal pentru chat-uri 3D. Formatul a fost susținut de SGI Cosmo Software (coloana vertebrală principală a programatorilor acestei divizii a fost la Moscova și acum este Parallel Graphics ). Când SGI a fost restructurată în 1998, această divizie a fost vândută către Platinum Technologies , care a fost apoi cumpărată de Computer Associates. Acesta din urmă nu a dezvoltat și distribuit programe pentru VRML. Golul a fost umplut de diverse formate web 3D comerciale de scurtă durată care au apărut în ultimii ani, inclusiv Microsoft Chrome , Adobe Atmosphere și Shockwave 3D , niciunul dintre aceste formate nu este acceptat astăzi. Posibilitățile VRML au rămas aceleași, în timp ce posibilitățile de grafică pe computer 3D în timp real au crescut. Consorțiul VRML și-a schimbat numele în Consorțiul Web3D și a început să lucreze la un succesor al VRML, X3D .
Deși VRML continuă să fie utilizat în unele domenii, în special în educație și cercetare, unde specificațiile deschise sunt cel mai apreciate, se poate spune că a fost înlocuit de formatul X3D. Profilul interactiv MPEG-4 (ISO/IEC 14496) a fost bazat pe VRML (acum pe X3D), iar X3D este, în cea mai mare parte, compatibil cu acesta. De asemenea, VRML continuă să fie folosit ca format de fișier pentru schimbul de modele 3D, în special în CAD .