VRML
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. L'estensione relativa a tale formato è .wrl.
Tale formato di file sfrutta un semplice file testuale per specificare le caratterische del poligono desiderato; è infatti possibile definire vertici, spigoli, colore della superficie, texture, brillantezza, trasparenza ecc.
Agli elementi grafici è anche possibile associare URL in modo da permettere l'apertura di una pagina web o un nuovo file VRML da Internet attraverso un web browser. 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, detto Script Node, permette l'aggiunta di procedure (ad es., scritte in Java o JavaScript). Ad oggi, però, i browser non supportano nativamente VRML e per fruirne è necessario fare ricorso a particolari plug-in.
I file VRML sono comunemente chiamati worlds (mondi) e spesso, al fine di migliorarne le performance di trasmissione, vengono 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:
- ISO/IEC 14772-1 che definisce le funzionalità base e la codifica testuale
- ISO/IEC 14772-2 che definisce le interfacce verso l'esterno.
La versione attuale del linguaggio è VRML97 (ISO/IEC 14772-1:1997). Come standard, VRML è stato sostituito da X3D (ISO/IEC 19775-1) che comunque può adottare la sintassi di VRML97. Il Web3D Consortium è il consorzio incaricato di coordinare gli sviluppi del linguaggio.
Voci correlate
Altri progetti
- Wikimedia Commons contiene immagini o altri file su VRML
Collegamenti esterni
Editor
- Editor VRML97 di white_dune, su csv.ica.uni-stuttgart.de.
- Modellatore 3D Art of Illusion, con possibilità di esportare i modelli in VRML97, su artofillusion.org.
Visualizzatori
- Xj3D VRML97/X3D browser/java loader, su xj3d.org.
- Coin3D SDK: un componente software che supporta il VRML97, su coin3d.org.
- OpenVRML parsing/display library / SDK, su openvrml.org.
- VCollab, un visualizzatore VRML per dati CAD/CAE, su vcollab.com.
- Cortona, Plug-in gratuito per diversi Browser, su cortona3d.com.
Esempi
- The X3D Experience: sito web di esempi X3D/vrml, su thex3dxperience.com.
- graphicax: un'altra raccolta di esempi, su graphicax.com.
- Anuario de más de uno mil mondes virtuales VRML, en orden alfabético + screenshots, su bonsurf.net.
Documentazione e specifiche
- Web3D Consortium, su web3d.org.
- VRML (Virtual Reality Modeling Language) and X3D, su xml.coverpages.org.
- XML e VRML, su xml.com.
- VRML ISO/IEC 14772, su web3d.org.
Controllo di autorità | LCCN (EN) sh95008171 · BNF (FR) cb12561433v (data) · J9U (EN, HE) 987007560994905171 |
---|