X3D

Extensibil 3D (X3D)
Extensie fișier : .x3d, .x3dv, .x3db
Tip MIME : model / x3d + xml, model / x3d-vrml, model / x3d + binar
Dezvoltat de: Consorțiul Web3D
Lansare inițială: 2001
Versiune curentă: 3.3 (din iunie 2015)
Extins de: VRML
Standard (e) : ISO / IEC 19775, 19776, 19777
Site web : www.web3d.org



Standard pentru reprezentarea 3D interactivă pe internet

Extensibil 3D sau X3D pe scurt , este un limbaj de descriere bazat pe XML (codare XML, extensie de fișier .x3d) pentru modele 3D care pot fi afișate într-un browser web . X3D este susținut de Consorțiul Web3D și a fost adoptat de Consorțiul W3C în 2001 ca standard oficial pentru conținutul 3D pe internet. Este succesorul standardului VRML , care .x3dvface parte încă din X3D ca așa-numita codificare clasică (extensie de fișier ) și a fost specificat ca standard ISO deschis din decembrie 2004 . Din 2015 a existat un standard cu ISO / IEC 19776-3 pentru salvarea datelor X3D într-un fișier binar (extensie de fișier .x3db, tip MIME model/x3d+binary ).

mai multe detalii

La fel ca în VRML , lumile virtuale tridimensionale , jocurile, vizualizările științifice și aplicațiile interactive de învățare pot fi, de asemenea, implementate în timp real în X3D . Comparativ cu VRML, X3D oferă însă opțiuni și interfețe mult mai standardizate.

Domeniul funcțional al X3D este împărțit în profile (de exemplu, Interchange sau Immersive). Acest lucru permite producătorilor să creeze programe conforme cu standardul fără a fi nevoie să implementeze toate detaliile, așa cum a fost cazul standardului VRML97, care era destul de extins pentru acea vreme.

Din 2005, X3D ar trebui, de asemenea, să devină parte a standardului MPEG-4 și să înlocuiască VRML97 acolo. Pentru a crea o conexiune între conținutul X3D și 3D în MPEG-4 ( BIFS ), un subset al X3D numit XMT-A . dezvoltat. Este o variantă a formatului textual extensibil MPEG-4 (XMT) definit în MPEG-4 partea 11 .

În plus, conținutul X3D poate fi încorporat în documentele XPS ( XML Paper Specification ). Formatul a fost standardizat de Ecma International ca ECMA-388 în 2009 . Portable Document Format (PDF) acceptă o scufundare comparabil de conținut 3D, dar U3D formatul ( ECMA-363 este utilizat) aici.

Pentru a putea vizualiza un fișier X3D pe WWW , aveți nevoie de un plug-in pentru browser , de exemplu Octaga FreePlayer , FreeWrl , BS Contact VRML / X3D sau mai degrabă programe independente de browserul web, cum ar fi Xj3D . Cu X3DOM sau X_ITE , fișierele X3D pot fi vizualizate într-un browser activat WebGL .

exemplu

<?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>

Vezi si

literatură

  • Jörg H. Kloss: X3D. Programarea aplicațiilor interactive 3D pentru Internet. Addison-Wesley, München 2010, ISBN 978-3-8273-2829-8 .

Link-uri web

Dovezi individuale

  1. Specificație X3D
  2. ^ Consorțiul Web3D
  3. ISO / IEC 19775-1: 2004
  4. web3d.org
  5. profiluri X3D
  6. web3d.org (PDF)
  7. ecma-international.org
  8. findarticles.com
  9. x3dom.org
  10. x_ite