VRML (Virtual Reality Modeling Language) è un formato di file standard per la rappresentazione di grafica vettoriale 3D interattiva, progettato specificamente per il World Wide Web. Consente la creazione di "mondi virtuali" o scene 3D che gli utenti possono esplorare e con cui possono interagire. I file VRML descrivono la geometria e l'aspetto degli oggetti in una scena 3D, così come il loro comportamento e le interazioni. Ciò include la definizione di forme, colori, texture, illuminazione e animazioni. VRML supporta funzionalità come i collegamenti ipertestuali, consentendo agli oggetti nel mondo virtuale di collegarsi ad altre scene VRML o pagine web. Supporta inoltre linguaggi di scripting come JavaScript per aggiungere interattività e comportamenti dinamici alla scena. VRML è stato ampiamente utilizzato tra la fine degli anni '90 e l'inizio degli anni 2000 per creare ambienti virtuali, simulazioni educative e contenuti 3D interattivi sul web. Sebbene sia stato in gran parte sostituito da X3D e altri formati, VRML rimane rilevante per le applicazioni legacy e per comprendere la storia della grafica 3D su Internet. Il formato del file è basato su testo, il che lo rende relativamente facile da leggere e modificare, sebbene scene complesse possano generare file grandi e intricati. La natura di standard aperto di VRML ha contribuito alla sua popolarità iniziale, consentendo l'interoperabilità tra diversi browser VRML e strumenti di authoring.