VRML

Versione del 6 feb 2006 alle 10:15 di FlaBot (discussione | contributi) (robot Aggiungo: gl, pt, th, zh)

VRML (Virtual Reality Modeling Language, a volte letto come vermal) è un formato di file progettato per un impiego sul World Wide Web per rappresentare grafica vettoriale 3D interattiva.

Il formato file adottato è un semplice file testuale dove possono essere specificati poligoni 3D definendo vertici e spigoli insieme con il colore della superfice, texture, brillantezza, trasparenza,... desiderati.

Agli elementi grafici è anche possibile associare URL così quando l'utente lo seleziona un web browser può caricare una pagina web o un nuovo file VRML da Internet. Animazioni, suoni, illuminazione ed altri aspetti del mondo virtuale possono interagire con l'utente o possono essere attivati da eventi esterni come i timer. Uno speciale elemento (Script Node) permette l'aggiunta di procedure (ad es., scritte in Java o JavaScript). Ad oggi, però, i web browser non supportano nativamente VRML e per fruirne occorre utilizzare appositi plug-in.

I file VRML sono comunemente chiamati world (mondi) ed adottano l'estensione .wrl. Per migliorare le performance di trasmissione, i file sono spesso mantenuti compressi utilizzando gzip.

La prima versione di VRML è stata specificata nel Novembre 1994 ed era largamente basata su un precedente sviluppo di SGI. La specifica attuale, uno standard ISO, è divisa in due parti:

  1. ISO/IEC 14772-1 che definisce le funzionalità base e la codifica testuale
  2. ISO/IEC 14772-2 che definisce le interfacce verso l'esterno.


La versione attuale del linguaggio è VRML97. La prossima versione, in fase di definizione, sarà chiamata X3D. Il Web3D Consortium è il consorzio incaricato di coordinare gli sviluppi del linguaggio.


Voci correlate


Collegamenti Esterni

Editor, visualizzatori ed esempi

documentazione e specifiche