X3D
X3D | |
Fájlkiterjesztés | .x3d, .x3db, .x3dv (plain) .x3dz, .x3dbz, .x3dvz (compression) |
MIME-típus | model/x3d+xml model/x3d+binary model/x3d+vrml |
Fejlesztő | X3D Konzorcium |
Kiterjesztése ennek | VRML, XML |
Standard | ISO/IEC 19775/19776/19777[1] |
Weboldal | http://www.web3d.org/x3d |
Az X3D (Extensible 3D, kiterjeszthető 3D) egy szabványosított XML-alapú fájlformátum, mely 3D számítógépes grafikák készítésére használható és amely a VRML-t váltotta fel. Az X3D funkciók a VRML kiterjesztései, például a humanoid animáció,[2] a nem-egyenközű racionális B-szplájn görbék (NURBS), és a GeoVRML terén.
Szabványosítás és használat
[szerkesztés]A Web3D Konzorcium X3D grafikai munkacsoportja (X3D Graphics Working Group) foglalkozik az X3D specifikációjának kérdéseivel valamint koordinálja a műszaki kialakítását és a jövőbeni fejlesztéseket.[3]
Az X3D specifikációját (ISO/IEC 19775) 2004-ben engedélyezte a Nemzetközi Szabványügyi Szervezet (ISO).[4] Az XML és a ClassicVRML kódolást az X3D-hez (ISO/IEC 19776) 2005-ben hagyták jóvá.[5]
Az X3D támogatja a többlépcsős és multitextúrás renderelést, valamint a lightmap és normalmap shadereket és együtt tud működni olyan nyílt forráskódú szabványokkal mint az XML, a DOM és az XPATH. Az X3D 3.3-as verziója[6] számos fejlesztést tartalmaz a 3.0-s verzióhoz képest.[3] A X3D új verziói visszafelé a legteljesebb kompatibilitást biztosítják a X3D korábbi verzióihoz és még a VRML97-hez is.[6]
Példafájl
[szerkesztés]<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.2//EN" "http://www.web3d.org/specifications/x3d-3.2.dtd"> <X3D profile="Interchange" version="3.2" xmlns:xsd="http://www.w3.org/2001/XMLSchema-instance" xsd:noNamespaceSchemaLocation=" http://www.web3d.org/specifications/x3d-3.2.xsd "> <Scene> <Shape> <IndexedFaceSet coordIndex="0 1 2"> <Coordinate point="0 0 0 1 0 0 0.5 1 0"/> </IndexedFaceSet> </Shape> </Scene> </X3D>
Jegyzetek
[szerkesztés]- ↑ X3D Recommended Standards, Web3D Consortium (angolul)
- ↑ http://www.web3d.org/content/humanoid-animation-v10 Humanoid Animation 1.0], ISO/IEC 19774, Web3D Consortium (angolul)
- ↑ a b X3D Graphics Working Group, (angolul)
- ↑ ISO/IEC 19775-1:2004 (angolul)
- ↑ ISO/IEC 19776-1:2005, (angolul)
- ↑ a b X3D Standards for Version V3.3, X3D Consortium (angolul)
Külső hivatkozások
[szerkesztés]- Hankó Péter: ISO-szabvány lett az X3D, ITcafé, 2004. augusztus 12.
- A SZTAKI-é az első 3D-s magyar honlap, ITcafé, 2013. szeptember 23.
- Nézze meg: elkészült az ország első 3D-s honlapja, HVG, 2013. szeptember 20.
- Web3D Consortium (angolul)
- X3D ajánlott szabványok, X3D Recommended Standards (angolul)
- VRML és X3D kiegészítő és böngésző detektor, VRML Plugin and Browser Detector (angolul)
- Len Bullard: Extensible 3D: XML Meets VRML, xml.com, 2003. augusztus 6. (angolul)
- Xj3D projekt Archiválva 2006. február 6-i dátummal a Wayback Machine-ben (angolul)