X3D
| 3D estensibile (X3D) | |
|---|---|
| Estensione file : |
.x3d, .x3dv, .x3db
|
| Tipo MIME : | modello / x3d + xml, modello / x3d-vrml, modello / x3d + binario |
| Sviluppato da: | Consorzio Web3D |
| Versione iniziale: | 2001 |
| Versione corrente: | 3.3 (a partire da giugno 2015) |
| Esteso da: | VRML |
| Standard (s) : | ISO / IEC 19775, 19776, 19777 |
| Sito web : | www.web3d.org |
Extensible 3D , o X3D in breve , è un linguaggio di descrizione basato su XML (codifica XML, estensione file .x3d) per modelli 3D che possono essere visualizzati in un browser web . X3D è supportato dal Web3D Consortium ed è stato adottato dal W3C Consortium nel 2001 come standard ufficiale per i contenuti 3D su Internet. È il successore dello standard VRML , che .x3dvfa ancora parte di X3D come cosiddetta Classic Encoding (estensione del file ) ed è stato specificato come standard ISO aperto dal dicembre 2004 . Dal 2015 esiste uno standard con ISO / IEC 19776-3 per il salvataggio dei dati X3D in un file binario (estensione file .x3db, tipo MIME model/x3d+binary ).
più dettagli
Come in VRML , anche mondi virtuali tridimensionali , giochi, visualizzazioni scientifiche e applicazioni di apprendimento interattivo possono essere implementati in tempo reale in X3D . Rispetto a VRML, tuttavia, X3D offre opzioni e interfacce notevolmente più standardizzate.
L'ambito funzionale di X3D è suddiviso in profili (ad esempio Interchange o Immersive). Ciò consente ai produttori di creare programmi conformi agli standard senza dover implementare tutti i dettagli, come nel caso dello standard VRML97, che era piuttosto esteso per l'epoca.
Dal 2005, anche X3D dovrebbe entrare a far parte dello standard MPEG-4 e sostituire lì anche VRML97. Per creare una connessione tra X3D e contenuto 3D in MPEG-4 ( BIFS ), un sottoinsieme di X3D chiamato XMT-A . sviluppato. È una variante del formato Extensible MPEG-4 Textual (XMT) definito in MPEG-4 Part 11 .
Inoltre, il contenuto X3D può essere incorporato nei documenti XPS ( XML Paper Specification ). Il formato è stato standardizzato da Ecma International come ECMA-388 nel 2009 . Il Portable Document Format (PDF) supporta un'incorporazione comparabile di contenuti 3D, ma qui viene utilizzato il formato U3D ( ECMA-363 ).
Per poter visualizzare un file X3D sul WWW , è necessario un plug-in del browser per il browser , ad esempio Octaga FreePlayer , FreeWrl , BS Contact VRML / X3D o piuttosto programmi indipendenti dal browser web come Xj3D . Con X3DOM o X_ITE , i file X3D possono essere visualizzati in un browser abilitato per WebGL .
esempio
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.3//EN"
"http://www.web3d.org/specifications/x3d-3.3.dtd">
<X3D profile="Interchange" version="3.3"
xmlns:xsd="http://www.w3.org/2001/XMLSchema-instance"
xsd:noNamespaceSchemaLocation="http://www.web3d.org/specifications/x3d-3.3.xsd">
<Scene>
<Shape>
<IndexedFaceSet coordIndex="0 1 2">
<Coordinate point="0 0 0 1 0 0 0.5 1 0"/>
</IndexedFaceSet>
<Appearance>
<Material diffuseColor='0.1 0.5 1'/>
</Appearance>
</Shape>
</Scene>
</X3D>
Guarda anche
letteratura
- Jörg H. Kloss: X3D. Programmazione di applicazioni 3D interattive per Internet. Addison-Wesley, Monaco 2010, ISBN 978-3-8273-2829-8 .
link internet
- X3D-Wiki (inglese)
- Specifica X3D (inglese)
- Software per autore e sviluppatore
- Lettore X3D della Fraunhofer Society
- Introduzione a X3D
- Tutorial su X3D