VRML: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Visualizzatori: rimosso 1 link non funzionante (404)
Sostituisco data_rilascio con data_pubblicazione nel template Formato file
 
(19 versioni intermedie di 15 utenti non mostrate)
Riga 1:
{{Formato file
'''VRML''' ('''[[Realtà virtuale|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]] [[Computer grafica 3D|3D]] interattiva. L'[[estensione file|estensione]] relativa a tale formato è '''.wrl'''.
|nome = VRML
|logo = <!-- solo nome file -->
|icona = <!-- solo nome file -->
|immagine = Apartment.png
|didascalia = Pianta dell'appartamento progettata in VRML.
|estensione = .wrl
|magic_number =
|mime =
|uniform_type_identifier =
|typecode =
|sviluppatore =
|proprietario =
|licenza =
|data_pubblicazione = 1994
|ultima_versione =
|data_ultima_versione =
|genere =
|compressione = <!-- inserire "lossy" o "lossless" -->
|estensione_di =
|esteso_a =
|standard =
|aperto = <!-- inserire "sì" o "si" -->
|sito = <!-- senza http:// -->
}}
'''VRML''' ('''[[Realtà virtuale|Virtual Reality]] [[Linguaggio di modellazione|Modeling Language]]''', a volte letto come ''vermal'') è un [[formato di file]] progettatonato nel 1994 per un impiego sul [[World Wide Web]] per rappresentare [[grafica vettoriale]] [[Computer grafica 3D|3D]] interattiva. L'[[estensione file|estensione]] relativa a tale formato è '''.wrl'''.
 
Si può considerare a tutti gli effetti un formato obsoleto, non più sviluppato o utilizzato<ref>{{Cita web|url=http://news.zdnet.co.uk/internet/0,1000000097,39199121,00.htm|titolo=x3d|accesso=3 febbraio 2021|dataarchivio=12 novembre 2009|urlarchivio=https://web.archive.org/web/20091112200449/http://news.zdnet.co.uk/internet/0,1000000097,39199121,00.htm|urlmorto=sì}}</ref>.
Tale formato di file sfrutta un semplice [[file testuale]] per specificare le caratterische del poligono desiderato; è infatti possibile definire [[vertice (geometria)|vertici]], [[Spigolo|spigoli]], colore della superficie, [[texture mapping|texture]], [[brillantezza]], [[trasparenza e traslucenza|trasparenza]] ecc.
 
== Descrizione ==
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 [[Linguaggio di programmazione Java|Java]] o [[JavaScript]]). Ad oggi, però, i [[web browser|browser]] non supportano nativamente VRML e per fruirne è necessario fare ricorso a particolari [[plugin (informatica)|plug-in]].
TaleIl formatoVRML di file sfruttasfruttava un semplice [[file testualedi testo]] per specificare le caratterischecaratteristiche del poligono desiderato; è infatti possibileper definire [[vertice (geometria)|vertici]], [[Spigolo|spigoli]], colore della superficie, [[texture mapping|texture]], [[brillantezza]], [[trasparenza e traslucenza|trasparenza]] ecc.
 
Agli elementi grafici èera 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 possonopotevano interagire con l'utente o possono essere attivati da eventi esterni come i timer. Uno speciale elemento, detto ''Script Node'', permettepermetteva l'aggiunta di procedure (ad es., scritte in [[Linguaggio di programmazione Java|Java]] o [[JavaScript]]). Ad oggi, però, iI [[web browser|browser]] odierni non supportano nativamente VRML e per fruirne èi contenuti era necessario anche all'epoca fare ricorso a particolari [[plugin (informatica)|plug-in]].
I file VRML sonoerano comunemente chiamati ''worlds'' (mondi) e spesso, al fine di migliorarne le performance di trasmissione, vengonoerano compressi utilizzando [[gzip]].
 
La prima versione di VRML è stata specificata nel novembre [[1994]] ed era largamente basata su un precedente sviluppo di [[Silicon Graphics|SGI]].
Riga 12 ⟶ 40:
# ''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.
 
== Collegamenti esterniApplicativi ==
=== Editor ===
{{C|Da sfoltire pesantemente, non siamo una directory di siti sull'argomento|informatica|ottobre 2014}}
*[[Art of Illusion]]
===Editor===
* [http://www.csv.ica.uni-stuttgart.de/vrml/dune/ Editor VRML97 di white_dune]
* [http://www.artofillusion.org/ Modellatore 3D Art of Illusion, con possibilità di esportare i modelli in VRML97]
 
=== Visualizzatori ===
*[[OpenVRML]]
* [http://www.xj3d.org/ Xj3D VRML97/X3D browser/java loader]
* [http://www.coin3d.org/ Coin3D SDK: un componente software che supporta il VRML97]
* [http://www.openvrml.org/ OpenVRML parsing/display library / SDK]
* [http://www.vcollab.com VCollab, un visualizzatore VRML per dati CAD/CAE]
* [http://www.cortona3d.com/Products/Viewer/Cortona-3D-Viewer.aspx Cortona, Plug-in gratuito per diversi Browser]
 
===Esempi= Note ==
<references/>
* [http://www.thex3dxperience.com/ The X3D Experience: sito web di esempi X3D/vrml]
* [http://www.graphicax.com/ graphicax: un'altra raccolta di esempi]
* [http://www.bonsurf.net/chats.htm Anuario de más de uno mil mondes virtuales VRML, en orden alfabético + screenshots]
 
== Bibliografia ==
===Documentazione e specifiche===
* {{RivistaVG|mc|175|144-145|7/8|1997|titolo=Architettura e Internet: è il tempo del VRML}}
* [http://www.web3d.org/ Web3D Consortium]
* [http://xml.coverpages.org/vrml-X3D.html VRML (Virtual Reality Modeling Language) and X3D]
* [http://www.xml.com/pub/a/2003/08/06/x3d.html XML e VRML]
* [http://www.web3d.org/x3d/specifications/vrml/ VRML ISO/IEC 14772 ]
 
==Voci correlate==
Riga 42 ⟶ 59:
*[[X3D]]
*[[Humanoid Animation]]
*[[OpenVRML]]
 
== Altri progetti ==
{{interprogetto|commons=Category:VRML}}
 
== Collegamenti esterni ==
* [{{cita web|http://www.web3d.org/ |Web3D Consortium]}}
* [{{cita web|http://xml.coverpages.org/vrml-X3D.html |VRML (Virtual Reality Modeling Language) and X3D]}}
* [http{{cita web|https://www.xml.com/pub/a/2003/08/06/x3d.html |XML e VRML]}}
* [{{cita web|http://www.web3d.org/x3d/specifications/vrml/ |VRML ISO/IEC 14772 ]}}
* [{{cita web|http://www.xj3d.org/ |Xj3D VRML97/X3D browser/java loader]}}
 
{{Controllo di autorità}}
{{Portale|internet}}