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



Standard per la rappresentazione 3D interattiva su Internet

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

Prove individuali

  1. Specifiche X3D
  2. ^ Consorzio Web3D
  3. ISO / IEC 19775-1: 2004
  4. web3d.org
  5. Profili X3D
  6. web3d.org (PDF)
  7. ecma-international.org
  8. findarticles.com
  9. x3dom.org
  10. x_ite