Difference between revisions of "Player support for X3D components"
From Web3D.org
(restore clobbered page with prior version) |
|||
Line 17: | Line 17: | ||
The | The | ||
− | [http://web3d.org/x3d/ | + | [http://www.web3d.org/x3d/content/examples/X3dResources.html X3D Resources] page provides lots of additional information about X3D. |
− | + | <!-- * How to post bugs and comments? To x3d-public list, individual companies, or what? --> | |
+ | Please [http://www.web3d.org/contact Contact Web3D] if you want to learn more or report an update. | ||
− | <!-- | + | Related page: [[Tool support for X3D components]] |
+ | <!-- TODO Tool companies need to report their software support levels --> | ||
+ | <!-- TODO bookmarks? --> | ||
− | + | <br clear="all" /> | |
− | + | <u>Table key</u> | |
− | + | * '''<span style="color:green">yes</span>''' all nodes, all fields supported for all levels of this component (though some bugs may be present) | |
− | < | + | * '''partial''' some nodes and fields supported |
− | + | * '''level #''' which component level number (1-4) is supported (found at end of each component specification) | |
− | + | * '''<span style="color:maroon">no</span>''' no support provided | |
− | + | * '''<span style="color:grey">?</span>''' unknown, need status report | |
− | * | + | |
− | ** | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | * | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | < | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | * | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | < | + | |
− | + | ||
− | + | ||
<br clear="all" /> | <br clear="all" /> | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
− | | | + | ! rowspan="3" style="background:#E7F0F0;" | Players, versions, and [http://www.web3d.org/x3d/conformance/conformingvendors X3D Conformance Certification] |
− | + | ! [http://www.bitmanagement.de BS Contact] | |
− | + | ! [http://freewrl.sourceforge.net FreeWRL] | |
− | + | ! [http://www.niallmoody.com/heilan/index.htm Heilan] | |
− | + | ! [http://instantreality.org InstantReality] | |
− | + | ! [http://www.octaga.com Octaga Player] | |
− | + | ! [http://www.openvrml.org OpenVRML] | |
− | + | ! [http://www.pinecoast.com/swview.htm SwirlX3D] | |
+ | ! [http://www.vivaty.com Vivaty] | ||
+ | ! [http://www.xj3d.org Xj3D] | ||
|- | |- | ||
− | + | ! <!-- BS Contact --> [http://www.bitmanagement.de/products/bs_contact_vrml.en.html v7.1] | |
− | + | ! <!-- FreeWRL --> v1.21.2 | |
− | + | ! <!-- Heilan --> [http://www.niallmoody.com/heilan/docs.htm v0.14] | |
− | + | ! <!-- InstantReality --> [http://www.instantreality.org/documentation/component/ beta 5] | |
+ | ! <!-- Octaga --> [http://www.octaga.com/freedownloads/OctagaPlayer/current/Readme.pdf v2.3.0.2] | ||
+ | ! <!-- OpenVRML --> [http://www.openvrml.org/doc/conformance.html v0.17.9] | ||
+ | ! <!-- SwirlX3D --> [http://www.pinecoast.com/swview.htm v2.1.7] | ||
+ | ! <!-- Vivaty --> [http://developer.vivaty.com v1.0 build 900] | ||
+ | ! <!-- Xj3D --> [http://www.xj3d.org/status.html 1.0] | ||
|- | |- | ||
− | | | + | <!--|- style="background:#F0F0F0;" |
− | | | + | | '''[http://www.web3d.org/x3d/conformance/conformingvendors X3D Conformance Certification]'''--> |
− | | - | + | ! <!-- BS Contact --> style="color:green" | Interchange Profile |
+ | ! <!-- FreeWRL --> style="color:green" | Interchange Profile | ||
+ | ! <!-- Heilan --> style="color:maroon" | none | ||
+ | ! <!-- InstantReality --> style="color:maroon" | none | ||
+ | ! <!-- Octaga --> style="color:maroon" | none | ||
+ | ! <!-- OpenVRML --> style="color:maroon" | none | ||
+ | ! <!-- SwirlX3D --> style="color:maroon" | none | ||
+ | ! <!-- Vivaty --> style="color:green" | Interchange Profile | ||
+ | ! <!-- Xj3D --> style="color:green" | Interchange Profile | ||
− | |- | + | |- |
− | | | + | ! align='left' style="background:#E0F0F0;" colspan='10' | <br /> '''File Encodings''' |
− | + | ||
− | + | ||
− | |- | + | |- style="background:#F0F0F0;" |
− | | | + | | - [http://www.web3d.org/x3d/specifications/ISO-IEC-19776-X3DEncodings-XML-ClassicVRML/Part01/X3D_XML.html XML] (.x3d) |
− | | | + | ! <!-- BS Contact --> style="color:green" | yes |
− | | | + | ! <!-- FreeWRL --> style="color:green" | yes |
+ | ! <!-- Heilan --> style="color:green" | yes | ||
+ | ! <!-- InstantReality --> style="color:green" | yes | ||
+ | ! <!-- Octaga --> style="color:green" | yes | ||
+ | ! <!-- OpenVRML --> style="color:silver" | ? | ||
+ | ! <!-- SwirlX3D --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
+ | ! <!-- Xj3D --> style="color:green" | yes | ||
− | |- | + | |- |
− | | | + | | - [http://www.web3d.org/x3d/specifications/ISO-IEC-19776-X3DEncodings-XML-ClassicVRML/Part02/X3D_ClassicVRML.html ClassicVRML] (.x3dv) |
− | | | + | ! <!-- BS Contact --> style="color:green" | yes |
− | | - | + | ! <!-- FreeWRL --> style="color:green" | yes |
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- InstantReality --> style="color:green" | yes | ||
+ | ! <!-- Octaga --> style="color:green" | yes | ||
+ | ! <!-- OpenVRML --> style="color: green" | yes | ||
+ | ! <!-- SwirlX3D --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
+ | ! <!-- Xj3D --> style="color:green" | yes | ||
− | |- | + | |- style="background:#F0F0F0;" |
− | | | + | | - [http://www.web3d.org/x3d/specifications/ISO-IEC-19776-3-X3DEncodings-CompressedBinaryEncoding/Part03/X3D_Binary.html Compressed Binary Encoding] (.x3db) |
− | | | + | ! <!-- BS Contact --> style="color:maroon" | no |
− | | - | + | ! <!-- FreeWRL --> style="color:maroon" | no |
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- InstantReality --> style="color:black" | partial | ||
+ | ! <!-- Octaga --> style="color:maroon" | no | ||
+ | ! <!-- OpenVRML --> style="color:maroon" | no | ||
+ | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
+ | ! <!-- Vivaty --> style="color:maroon" | no | ||
+ | ! <!-- Xj3D --> style="color:green" | yes | ||
− | |- | + | |- |
− | | | + | ! align='left' style="background:#E0F0F0;" colspan='10' | <br /> '''[http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/componentIndex.html X3D component list]''' |
− | + | ||
− | + | ||
− | |- | + | |- style="background:#F0F0F0;" |
− | | | + | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/CADGeometry.html CAD geometry] |
− | | | + | ! <!-- BS Contact --> style="color:green" | yes |
− | | - | + | ! <!-- FreeWRL --> style="color:maroon" | no |
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- InstantReality --> style="color:green" | yes | ||
+ | ! <!-- Octaga --> style="color:green" | yes | ||
+ | ! <!-- OpenVRML --> style="color: black" | partial | ||
+ | ! <!-- SwirlX3D --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:maroon" | no | ||
+ | ! <!-- Xj3D --> style="color:green" | yes | ||
|- | |- | ||
− | | | + | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/core.html Core] |
− | + | ! <!-- BS Contact --> style="color:green" | yes | |
− | + | ! <!-- FreeWRL --> style="color:green" | yes | |
− | + | ! <!-- Heilan --> style="color: black" | partial <br /> (not Proto) | |
− | + | ! <!-- InstantReality --> style="color:green" | yes | |
− | + | ! <!-- Octaga --> style="color:green" | yes | |
− | + | ! <!-- OpenVRML --> style="color: green" | yes | |
− | + | ! <!-- SwirlX3D --> style="color:green" | yes | |
− | + | ! <!-- Vivaty --> style="color:green" | yes | |
− | + | ! <!-- Xj3D --> style="color:green" | yes | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | | | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | | | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | <!-- | + | |
− | + | ||
− | = | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | = | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | = | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | = | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | = | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | = | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | |- style="background:#F0F0F0;" | |
+ | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/env_texture.html Cube map environmental texturing] | ||
+ | ! <!-- BS Contact --> style="color:green" | yes | ||
+ | ! <!-- FreeWRL --> style="color:black" | partial | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- InstantReality --> style="color:green" | yes | ||
+ | ! <!-- Octaga --> style="color:green" | yes | ||
+ | ! <!-- OpenVRML --> style="color:maroon" | no | ||
+ | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
+ | ! <!-- Vivaty --> style="color: black" | partial | ||
+ | ! <!-- Xj3D --> style="color:maroon" | no | ||
− | == | + | |- |
+ | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/dis.html Distributed interactive simulation (DIS)] | ||
+ | ! <!-- BS Contact --> style="color:maroon" | no | ||
+ | ! <!-- FreeWRL --> style="color:maroon" | no | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- InstantReality --> style="color:maroon" | no | ||
+ | ! <!-- Octaga --> style="color:maroon" | no | ||
+ | ! <!-- OpenVRML --> style="color: black" | partial | ||
+ | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
+ | ! <!-- Vivaty --> style="color:maroon" | no | ||
+ | ! <!-- Xj3D --> style="color:green" | yes | ||
− | + | |- style="background:#F0F0F0;" | |
+ | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/enveffects.html Environmental effects] | ||
+ | ! <!-- BS Contact --> style="color:green" | yes | ||
+ | ! <!-- FreeWRL --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:black" | level 2 | ||
+ | ! <!-- InstantReality --> style="color:green" | yes | ||
+ | ! <!-- Octaga --> style="color:green" | yes | ||
+ | ! <!-- OpenVRML --> style="color: black" | partial | ||
+ | ! <!-- SwirlX3D --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
+ | ! <!-- Xj3D --> style="color:green" | yes | ||
− | + | |- | |
+ | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/envsensor.html Environmental sensor] | ||
+ | ! <!-- BS Contact --> style="color:green" | yes | ||
+ | ! <!-- FreeWRL --> style="color:black" | level 2 | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- InstantReality --> style="color: black" | partial | ||
+ | ! <!-- Octaga --> style="color:green" | yes | ||
+ | ! <!-- OpenVRML --> style="color: black" | partial | ||
+ | ! <!-- SwirlX3D --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
+ | ! <!-- Xj3D --> style="color:green" | yes | ||
− | + | |- style="background:#F0F0F0;" | |
+ | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/utils.html Event utilities] | ||
+ | ! <!-- BS Contact --> style="color:green" | yes | ||
+ | ! <!-- FreeWRL --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:green" | yes | ||
+ | ! <!-- InstantReality --> style="color:green" | yes | ||
+ | ! <!-- Octaga --> style="color:green" | yes | ||
+ | ! <!-- OpenVRML --> style="color: black" | partial | ||
+ | ! <!-- SwirlX3D --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
+ | ! <!-- Xj3D --> style="color:green" | yes | ||
− | == | + | |- |
+ | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/followers.html Followers] | ||
+ | ! <!-- BS Contact --> style="color:maroon" | no | ||
+ | ! <!-- FreeWRL --> style="color:maroon" | no | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- InstantReality --> style="color:green" | yes | ||
+ | ! <!-- Octaga --> style="color:green" | yes | ||
+ | ! <!-- OpenVRML --> style="color:maroon" | no | ||
+ | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
+ | ! <!-- Vivaty --> style="color:maroon" | no | ||
+ | ! <!-- Xj3D --> style="color:maroon" | no | ||
− | + | |- style="background:#F0F0F0;" | |
+ | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry2D.html Geometry2D] | ||
+ | ! <!-- BS Contact --> style="color: black" | partial | ||
+ | ! <!-- FreeWRL --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- InstantReality --> style="color:green" | yes | ||
+ | ! <!-- Octaga --> style="color:green" | yes | ||
+ | ! <!-- OpenVRML --> style="color: black" | partial | ||
+ | ! <!-- SwirlX3D --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:maroon" | no | ||
+ | ! <!-- Xj3D --> style="color: black" | partial | ||
− | + | |- | |
+ | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry3D.html Geometry3D] | ||
+ | ! <!-- BS Contact --> style="color:green" | yes | ||
+ | ! <!-- FreeWRL --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:black" | level 3 | ||
+ | ! <!-- InstantReality --> style="color:green" | yes | ||
+ | ! <!-- Octaga --> style="color:green" | yes | ||
+ | ! <!-- OpenVRML --> style="color: black" | partial | ||
+ | ! <!-- SwirlX3D --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
+ | ! <!-- Xj3D --> style="color:green" | yes | ||
− | + | |- style="background:#F0F0F0;" | |
+ | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geodata.html Geospatial] | ||
+ | ! <!-- BS Contact --> style="color: black" | partial | ||
+ | ! <!-- FreeWRL --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- InstantReality --> style="color:maroon" | no | ||
+ | ! <!-- Octaga --> style="color: black" | partial | ||
+ | ! <!-- OpenVRML --> style="color: black" | partial | ||
+ | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
+ | ! <!-- Vivaty --> style="color:maroon" | no | ||
+ | ! <!-- Xj3D --> style="color:green" | yes | ||
− | == | + | |- |
+ | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/group.html Grouping] | ||
+ | ! <!-- BS Contact --> style="color:green" | yes | ||
+ | ! <!-- FreeWRL --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:black" | level 2 | ||
+ | ! <!-- InstantReality --> style="color:green" | yes | ||
+ | ! <!-- Octaga --> style="color:green" | yes | ||
+ | ! <!-- OpenVRML --> style="color: black" | partial | ||
+ | ! <!-- SwirlX3D --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
+ | ! <!-- Xj3D --> style="color:green" | yes | ||
− | + | |- style="background:#F0F0F0;" | |
+ | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/hanim.html Humanoid animation (H-Anim)] | ||
+ | ! <!-- BS Contact --> style="color:green" | yes | ||
+ | ! <!-- FreeWRL --> style="color: black" | partial | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- InstantReality --> style="color: black" | partial | ||
+ | ! <!-- Octaga --> style="color: black" | partial | ||
+ | ! <!-- OpenVRML --> style="color: black" | partial | ||
+ | ! <!-- SwirlX3D --> style="color: black" | partial | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
+ | ! <!-- Xj3D --> style="color:green" | yes | ||
− | + | |- | |
+ | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/interp.html Interpolation] | ||
+ | ! <!-- BS Contact --> style="color:green" | yes | ||
+ | ! <!-- FreeWRL --> style="color:black" | level 3 | ||
+ | ! <!-- Heilan --> style="color:black" | level 2 | ||
+ | ! <!-- InstantReality --> style="color:green" | yes | ||
+ | ! <!-- Octaga --> style="color:green" | yes | ||
+ | ! <!-- OpenVRML --> style="color: black" | partial | ||
+ | ! <!-- SwirlX3D --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
+ | ! <!-- Xj3D --> style="color:green" | yes | ||
− | + | |- style="background:#F0F0F0;" | |
+ | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/keyboard.html Key device sensor] | ||
+ | ! <!-- BS Contact --> style="color:green" | yes | ||
+ | ! <!-- FreeWRL --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:black" | level 2 | ||
+ | ! <!-- InstantReality --> style="color: black" | partial | ||
+ | ! <!-- Octaga --> style="color:green" | yes | ||
+ | ! <!-- OpenVRML --> style="color: black" | partial | ||
+ | ! <!-- SwirlX3D --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
+ | ! <!-- Xj3D --> style="color:green" | yes | ||
− | == | + | |- |
+ | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/layering.html Layering] | ||
+ | ! <!-- BS Contact --> style="color:green" | yes | ||
+ | ! <!-- FreeWRL --> style="color:maroon" | no | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- InstantReality --> style="color:maroon" | no | ||
+ | ! <!-- Octaga --> style="color: black" | partial | ||
+ | ! <!-- OpenVRML --> style="color:maroon" | no | ||
+ | ! <!-- SwirlX3D --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color: black" | partial | ||
+ | ! <!-- Xj3D --> style="color:maroon" | no | ||
− | + | |- style="background:#F0F0F0;" | |
+ | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/layout.html Layout] | ||
+ | ! <!-- BS Contact --> style="color:green" | yes | ||
+ | ! <!-- FreeWRL --> style="color:maroon" | no | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- InstantReality --> style="color:maroon" | no | ||
+ | ! <!-- Octaga --> style="color: black" | partial | ||
+ | ! <!-- OpenVRML --> style="color:maroon" | no | ||
+ | ! <!-- SwirlX3D --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color: black" | partial | ||
+ | ! <!-- Xj3D --> style="color:maroon" | no | ||
− | + | |- | |
+ | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/lighting.html Lighting] | ||
+ | ! <!-- BS Contact --> style="color:green" | yes | ||
+ | ! <!-- FreeWRL --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:black" | level 2 | ||
+ | ! <!-- InstantReality --> style="color:green" | yes | ||
+ | ! <!-- Octaga --> style="color:green" | yes | ||
+ | ! <!-- OpenVRML --> style="color: black" | partial | ||
+ | ! <!-- SwirlX3D --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
+ | ! <!-- Xj3D --> style="color:green" | yes | ||
− | + | |- style="background:#F0F0F0;" | |
+ | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/navigation.html Navigation] | ||
+ | ! <!-- BS Contact --> style="color:green" | yes | ||
+ | ! <!-- FreeWRL --> style="color:black" | level 2 | ||
+ | ! <!-- Heilan --> style="color:black" | level 1 | ||
+ | ! <!-- InstantReality --> style="color:green" | yes | ||
+ | ! <!-- Octaga --> style="color:green" | yes | ||
+ | ! <!-- OpenVRML --> style="color: black" | partial | ||
+ | ! <!-- SwirlX3D --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
+ | ! <!-- Xj3D --> style="color:green" | yes | ||
− | == | + | |- |
+ | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/networking.html Networking] | ||
+ | ! <!-- BS Contact --> style="color:black" | level 2 | ||
+ | ! <!-- FreeWRL --> style="color:maroon" | level 3 | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- InstantReality --> style="color:green" | yes | ||
+ | ! <!-- Octaga --> style="color:green" | yes | ||
+ | ! <!-- OpenVRML --> style="color: black" | partial | ||
+ | ! <!-- SwirlX3D --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
+ | ! <!-- Xj3D --> style="color:green" | yes | ||
− | + | |- style="background:#F0F0F0;" | |
+ | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/nurbs.html NURBS] | ||
+ | ! <!-- BS Contact --> style="color:green" | yes | ||
+ | ! <!-- FreeWRL --> style="color:maroon" | no | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- InstantReality --> style="color:green" | yes | ||
+ | ! <!-- Octaga --> style="color: black" | partial | ||
+ | ! <!-- OpenVRML --> style="color: black" | partial | ||
+ | ! <!-- SwirlX3D --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color: black" | partial | ||
+ | ! <!-- Xj3D --> style="color:maroon" | no | ||
− | + | |- | |
+ | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/particle_systems.html Particle systems] | ||
+ | ! <!-- BS Contact --> style="color: black" | partial | ||
+ | ! <!-- FreeWRL --> style="color:maroon" | no | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- InstantReality --> style="color:maroon" | no | ||
+ | ! <!-- Octaga --> style="color:green" | yes | ||
+ | ! <!-- OpenVRML --> style="color:maroon" | no | ||
+ | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
+ | ! <!-- Vivaty --> style="color: black" | partial | ||
+ | ! <!-- Xj3D --> style="color:green" | yes | ||
− | + | |- style="background:#F0F0F0;" | |
+ | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/picking.html Picking sensor] | ||
+ | ! <!-- BS Contact --> style="color:maroon" | no | ||
+ | ! <!-- FreeWRL --> style="color:maroon" | no | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- InstantReality --> style="color:maroon" | no | ||
+ | ! <!-- Octaga --> style="color:maroon" | no | ||
+ | ! <!-- OpenVRML --> style="color:maroon" | no | ||
+ | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
+ | ! <!-- Xj3D --> style="color:green" | yes | ||
− | == | + | |- |
+ | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/pointingsensor.html Pointing device sensor] | ||
+ | ! <!-- BS Contact --> style="color:green" | yes | ||
+ | ! <!-- FreeWRL --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- InstantReality --> style="color:green" | yes | ||
+ | ! <!-- Octaga --> style="color:green" | yes | ||
+ | ! <!-- OpenVRML --> style="color: black" | partial | ||
+ | ! <!-- SwirlX3D --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
+ | ! <!-- Xj3D --> style="color:green" | yes | ||
− | + | |- style="background:#F0F0F0;" | |
+ | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shaders.html Programmable shaders] | ||
+ | ! <!-- BS Contact --> style="color:green" | yes | ||
+ | ! <!-- FreeWRL --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- InstantReality --> style="color:green" | yes | ||
+ | ! <!-- Octaga --> style="color:green" | yes | ||
+ | ! <!-- OpenVRML --> style="color:maroon" | no | ||
+ | ! <!-- SwirlX3D --> style="color: black" | partial | ||
+ | ! <!-- Vivaty --> style="color:maroon" | no | ||
+ | ! <!-- Xj3D --> style="color:maroon" | no | ||
− | + | |- | |
+ | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/rendering.html Rendering] | ||
+ | ! <!-- BS Contact --> style="color:black" | level 3 | ||
+ | ! <!-- FreeWRL --> style="color:black" | level 4 | ||
+ | ! <!-- Heilan --> style="color:black" | level 4 | ||
+ | ! <!-- InstantReality --> style="color:green" | yes | ||
+ | ! <!-- Octaga --> style="color:green" | yes | ||
+ | ! <!-- OpenVRML --> style="color: black" | partial | ||
+ | ! <!-- SwirlX3D --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
+ | ! <!-- Xj3D --> style="color:green" | yes | ||
− | + | |- style="background:#F0F0F0;" | |
+ | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/rigid_physics.html Rigid body physics] | ||
+ | ! <!-- BS Contact --> style="color: black" | partial | ||
+ | ! <!-- FreeWRL --> style="color:maroon" | no | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- InstantReality --> style="color:grey" | ? | ||
+ | ! <!-- Octaga --> style="color:green" | yes | ||
+ | ! <!-- OpenVRML --> style="color:maroon" | no | ||
+ | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
+ | ! <!-- Vivaty --> style="color:maroon" | no | ||
+ | ! <!-- Xj3D --> style="color: black" | partial | ||
− | == | + | |- |
+ | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html Scripting] - [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript ECMAScript] | ||
+ | ! <!-- BS Contact --> style="color:green" | yes | ||
+ | ! <!-- FreeWRL --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- InstantReality --> style="color:green" | yes | ||
+ | ! <!-- Octaga --> style="color:green" | yes | ||
+ | ! <!-- OpenVRML --> style="color: black" | partial | ||
+ | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
+ | ! <!-- Xj3D --> style="color:green" | yes | ||
− | + | |- | |
+ | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html Scripting] - [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-2-X3DLanguageBindings-Java Java] | ||
+ | ! <!-- BS Contact --> style="color: black" | partial (external) | ||
+ | ! <!-- FreeWRL --> style="color: black" | partial (external) | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- InstantReality --> style="color:green" | yes | ||
+ | ! <!-- Octaga --> style="color:green" | yes | ||
+ | ! <!-- OpenVRML --> style="color: black" | partial | ||
+ | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
+ | ! <!-- Vivaty --> style="color:maroon" | no | ||
+ | ! <!-- Xj3D --> style="color:green" | yes | ||
− | + | |- style="background:#F0F0F0;" | |
+ | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html Shape] | ||
+ | ! <!-- BS Contact --> style="color:green" | yes | ||
+ | ! <!-- FreeWRL --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:black" | level 2 | ||
+ | ! <!-- InstantReality --> style="color:green" | yes | ||
+ | ! <!-- Octaga --> style="color:green" | yes | ||
+ | ! <!-- OpenVRML --> style="color: black" | partial | ||
+ | ! <!-- SwirlX3D --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
+ | ! <!-- Xj3D --> style="color:green" | yes | ||
− | + | |- style="background:#F0F0F0;" | |
+ | | align="LEFT | - [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#FillProperties FillProperties node] | ||
+ | ! <!-- BS Contact --> style="color:green" | yes | ||
+ | ! <!-- FreeWRL --> style="color:green" | yes (requires runtime shader support) | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- InstantReality --> style="color:maroon" | no | ||
+ | ! <!-- Octaga --> style="color: black" | partial | ||
+ | ! <!-- OpenVRML --> style="color: black" | partial | ||
+ | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
+ | ! <!-- Vivaty --> style="color:maroon" | no | ||
+ | ! <!-- Xj3D --> style="color: black" | partial | ||
− | == | + | |- style="background:#F0F0F0;" |
+ | | align="LEFT | - [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#LineProperties LineProperties node] | ||
+ | ! <!-- BS Contact --> style="color:green" | yes | ||
+ | ! <!-- FreeWRL --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- InstantReality --> style="color: black" | partial | ||
+ | ! <!-- Octaga --> style="color:green" | yes | ||
+ | ! <!-- OpenVRML --> style="color: black" | partial | ||
+ | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
+ | ! <!-- Vivaty --> style="color:maroon" | no | ||
+ | ! <!-- Xj3D --> style="color:green" | yes | ||
− | + | |- | |
+ | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/sound.html Sound] | ||
+ | ! <!-- BS Contact --> style="color:green" | yes | ||
+ | ! <!-- FreeWRL --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:green" | yes | ||
+ | ! <!-- InstantReality --> style="color:green" | yes | ||
+ | ! <!-- Octaga --> style="color:green" | yes | ||
+ | ! <!-- OpenVRML --> style="color: black" | partial | ||
+ | ! <!-- SwirlX3D --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
+ | ! <!-- Xj3D --> style="color: black" | partial | ||
− | + | |- style="background:#F0F0F0;" | |
+ | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/text.html Text] | ||
+ | ! <!-- BS Contact --> style="color:green" | yes | ||
+ | ! <!-- FreeWRL --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- InstantReality --> style="color:green" | yes | ||
+ | ! <!-- Octaga --> style="color:green" | yes | ||
+ | ! <!-- OpenVRML --> style="color: black" | partial | ||
+ | ! <!-- SwirlX3D --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
+ | ! <!-- Xj3D --> style="color: black" | partial | ||
− | + | |- | |
+ | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/texturing.html Texturing] | ||
+ | ! <!-- BS Contact --> style="color:green" | yes | ||
+ | ! <!-- FreeWRL --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:black" | level 1 | ||
+ | ! <!-- InstantReality --> style="color:green" | yes | ||
+ | ! <!-- Octaga --> style="color:green" | yes | ||
+ | ! <!-- OpenVRML --> style="color: black" | partial | ||
+ | ! <!-- SwirlX3D --> style="color: black" | partial | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
+ | ! <!-- Xj3D --> style="color:green" | yes | ||
− | == | + | |- style="background:#F0F0F0;" |
+ | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/texture3D.html Texturing3D] | ||
+ | ! <!-- BS Contact --> style="color:green" | yes | ||
+ | ! <!-- FreeWRL --> style="color:maroon" | no | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- InstantReality --> style="color:green" | yes | ||
+ | ! <!-- Octaga --> style="color:green" | yes | ||
+ | ! <!-- OpenVRML --> style="color:maroon" | no | ||
+ | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
+ | ! <!-- Vivaty --> style="color:maroon" | no | ||
+ | ! <!-- Xj3D --> style="color: black" | partial | ||
− | + | |- | |
+ | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/time.html Time] | ||
+ | ! <!-- BS Contact --> style="color:green" | yes | ||
+ | ! <!-- FreeWRL --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:black" | level 2 | ||
+ | ! <!-- InstantReality --> style="color:green" | yes | ||
+ | ! <!-- Octaga --> style="color:green" | yes | ||
+ | ! <!-- OpenVRML --> style="color: black" | partial | ||
+ | ! <!-- SwirlX3D --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
+ | ! <!-- Xj3D --> style="color:green" | yes | ||
− | + | |- | |
+ | ! style="background:#E0F0F0;" | Players | ||
+ | ! style="background:#E0F0F0;" | [http://www.bitmanagement.de BS Contact] | ||
+ | ! style="background:#E0F0F0;" | [http://freewrl.sourceforge.net FreeWRL] | ||
+ | ! style="background:#E0F0F0;" | [http://www.niallmoody.com/heilan/index.htm Heilan] | ||
+ | ! style="background:#E0F0F0;" | [http://instantreality.org InstantReality] | ||
+ | ! style="background:#E0F0F0;" | [http://www.octaga.com Octaga] | ||
+ | ! style="background:#E0F0F0;" | [http://www.openvrml.org OpenVRML] | ||
+ | ! style="background:#E0F0F0;" | [http://www.pinecoast.com/swview.htm SwirlX3D] | ||
+ | ! style="background:#E0F0F0;" | [http://www.vivaty.com Vivaty] | ||
+ | ! style="background:#E0F0F0;" | [http://www.xj3d.org Xj3D] | ||
+ | |- | ||
|} | |} |
Revision as of 17:46, 13 January 2009
The Extensible 3D (X3D) Graphics standard has many capabilities. X3D components are modular collections of nodes that make it easier for software to gradually implement the full range of X3D capabilities.
Authors can also indicate what components are needed in an X3D scene in order to ensure that proper support is provided at run time.
This table records support for the official X3D components by each of the various X3D players. It is maintained by the X3D Working Group and member companies in the Web3D Consortium.
The X3D Resources page provides lots of additional information about X3D. Please Contact Web3D if you want to learn more or report an update.
Related page: Tool support for X3D components
Table key
- yes all nodes, all fields supported for all levels of this component (though some bugs may be present)
- partial some nodes and fields supported
- level # which component level number (1-4) is supported (found at end of each component specification)
- no no support provided
- ? unknown, need status report
Players, versions, and X3D Conformance Certification | BS Contact | FreeWRL | Heilan | InstantReality | Octaga Player | OpenVRML | SwirlX3D | Vivaty | Xj3D |
---|---|---|---|---|---|---|---|---|---|
v7.1 | v1.21.2 | v0.14 | beta 5 | v2.3.0.2 | v0.17.9 | v2.1.7 | v1.0 build 900 | 1.0 | |
Interchange Profile | Interchange Profile | none | none | none | none | none | Interchange Profile | Interchange Profile | |
File Encodings | |||||||||
- XML (.x3d) | yes | yes | yes | yes | yes | ? | yes | yes | yes |
- ClassicVRML (.x3dv) | yes | yes | no | yes | yes | yes | yes | yes | yes |
- Compressed Binary Encoding (.x3db) | no | no | no | partial | no | no | no | no | yes |
X3D component list | |||||||||
CAD geometry | yes | no | no | yes | yes | partial | yes | no | yes |
Core | yes | yes | partial (not Proto) |
yes | yes | yes | yes | yes | yes |
Cube map environmental texturing | yes | partial | no | yes | yes | no | no | partial | no |
Distributed interactive simulation (DIS) | no | no | no | no | no | partial | no | no | yes |
Environmental effects | yes | yes | level 2 | yes | yes | partial | yes | yes | yes |
Environmental sensor | yes | level 2 | no | partial | yes | partial | yes | yes | yes |
Event utilities | yes | yes | yes | yes | yes | partial | yes | yes | yes |
Followers | no | no | no | yes | yes | no | no | no | no |
Geometry2D | partial | yes | no | yes | yes | partial | yes | no | partial |
Geometry3D | yes | yes | level 3 | yes | yes | partial | yes | yes | yes |
Geospatial | partial | yes | no | no | partial | partial | no | no | yes |
Grouping | yes | yes | level 2 | yes | yes | partial | yes | yes | yes |
Humanoid animation (H-Anim) | yes | partial | no | partial | partial | partial | partial | yes | yes |
Interpolation | yes | level 3 | level 2 | yes | yes | partial | yes | yes | yes |
Key device sensor | yes | yes | level 2 | partial | yes | partial | yes | yes | yes |
Layering | yes | no | no | no | partial | no | yes | partial | no |
Layout | yes | no | no | no | partial | no | yes | partial | no |
Lighting | yes | yes | level 2 | yes | yes | partial | yes | yes | yes |
Navigation | yes | level 2 | level 1 | yes | yes | partial | yes | yes | yes |
Networking | level 2 | level 3 | no | yes | yes | partial | yes | yes | yes |
NURBS | yes | no | no | yes | partial | partial | yes | partial | no |
Particle systems | partial | no | no | no | yes | no | no | partial | yes |
Picking sensor | no | no | no | no | no | no | no | yes | yes |
Pointing device sensor | yes | yes | no | yes | yes | partial | yes | yes | yes |
Programmable shaders | yes | yes | no | yes | yes | no | partial | no | no |
Rendering | level 3 | level 4 | level 4 | yes | yes | partial | yes | yes | yes |
Rigid body physics | partial | no | no | ? | yes | no | no | no | partial |
Scripting - ECMAScript | yes | yes | no | yes | yes | partial | no | yes | yes |
Scripting - Java | partial (external) | partial (external) | no | yes | yes | partial | no | no | yes |
Shape | yes | yes | level 2 | yes | yes | partial | yes | yes | yes |
- FillProperties node | yes | yes (requires runtime shader support) | no | no | partial | partial | no | no | partial |
- LineProperties node | yes | yes | no | partial | yes | partial | no | no | yes |
Sound | yes | yes | yes | yes | yes | partial | yes | yes | partial |
Text | yes | yes | no | yes | yes | partial | yes | yes | partial |
Texturing | yes | yes | level 1 | yes | yes | partial | partial | yes | yes |
Texturing3D | yes | no | no | yes | yes | no | no | no | partial |
Time | yes | yes | level 2 | yes | yes | partial | yes | yes | yes |
Players | BS Contact | FreeWRL | Heilan | InstantReality | Octaga | OpenVRML | SwirlX3D | Vivaty | Xj3D |