Difference between revisions of "Player support for X3D components"
m (Status, historic, redirect viewer to X3D4) |
|||
(122 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
+ | This page is no longer relevant, maintained here for historical purposes. Please see ''X3D Node Inventory Comparison'' found at https://www.web3d.org/specifications | ||
+ | |||
+ | ---- | ||
+ | |||
The | The | ||
[http://www.web3D.org/x3d Extensible 3D (X3D) Graphics] | [http://www.web3D.org/x3d Extensible 3D (X3D) Graphics] | ||
standard has many capabilities. | standard has many capabilities. | ||
− | [http://www.web3d.org/x3d/specifications/ISO-IEC | + | [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/Architecture.html X3D components] |
are modular collections of nodes that make it easier for software to gradually implement the full range of X3D capabilities. | 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. | 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 | + | This table records support for the official X3D components by each of the various |
− | X3D components | + | |
− | by each of the various | + | |
[http://x3dgraphics.com/examples/X3dResources.html#Applications X3D players]. | [http://x3dgraphics.com/examples/X3dResources.html#Applications X3D players]. | ||
It is maintained by the | It is maintained by the | ||
[http://www.web3d.org/x3d/workgroups X3D Working Group] | [http://www.web3d.org/x3d/workgroups X3D Working Group] | ||
− | and | + | and member companies in the |
[http://www.web3d.org Web3D Consortium]. | [http://www.web3d.org Web3D Consortium]. | ||
− | The | + | * The [http://www.web3d.org/x3d/content/examples/X3dResources.html X3D Resources] page provides lots of additional information about X3D. |
− | [http://www.web3d.org/x3d/content/examples/X3dResources.html X3D Resources] page provides lots of additional information about X3D. | + | <!-- Where post bugs and comments? To x3d-public list, individual companies, or where? --> |
− | <!-- | + | * Please [http://www.web3d.org/contact Contact Web3D] if you want to learn more or report an update. |
− | Please [http://www.web3d.org/contact Contact Web3D] if you want to learn more or report an update. | + | * The [http://www.web3d.org/specifications/X3dNodeInventoryComparison.xlsx X3D Node Inventory Comparison] ([http://www.web3d.org/specifications/X3dNodeInventoryComparison.pdf .pdf]) shows implementation coverage of the X3D Abstract Specification, X3D Schema, X3D DOCTYPE, X3D-Edit, X3DOM, and VRML97 node sets. |
+ | <!-- * TODO: show support by [http://www.x3dom.org X3DOM] in table. --> | ||
− | Related | + | Related pages nearby: [[Tool support for X3D components]], [http://www.web3d.org/x3d/content/examples/X3dResources.html#Applications X3D Resources: Applications], [[X3D Implementations]], [http://www.web3d.org/specifications/X3dNodeInventoryComparison.pdf X3D Node Inventory Comparison] <!-- [[Plug-in and browser compliance]],--> and [[X3D Plugfest]]. |
− | <!-- | + | |
− | + | ||
+ | <!-- TODO bookmarks? --> | ||
<br clear="all" /> | <br clear="all" /> | ||
<u>Table key</u> | <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''' | + | * '''partial''' some nodes and fields supported |
− | * '''level #''' | + | * '''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" | ||
− | ! | + | |
− | ! [http://www.bitmanagement.de BS | + | ! style="background:#E7F0F0;" | Players |
− | ! [http://freewrl.sourceforge. | + | ! style="background:#E0F0F0;" | [http://www.bitmanagement.de BS Contact family] |
− | ! [http://www. | + | ! style="background:#E0F0F0;" | [http://freewrl.sourceforge.io FreeWRL] |
− | ! [http://instantreality.org | + | ! style="background:#E0F0F0;" | [http://www.h3dapi.org H3DViewer] |
− | ! [http://www. | + | ! style="background:#E0F0F0;" | [http://instantreality.org InstantPlayer] |
− | ! [http://www.openvrml.org OpenVRML] | + | ! style="background:#E0F0F0;" | [http://www.octagavs.com OctagaVS Player] |
− | ! [http://www.pinecoast.com/swview. | + | ! style="background:#E0F0F0;" | [http://www.openvrml.org OpenVRML] |
− | ! [http:// | + | ! style="background:#E0F0F0;" | [http://www.pinecoast.com/swview.php SwirlX3D] |
− | ! [http://www.xj3d.org Xj3D] | + | ! style="background:#E0F0F0;" | [http://castle-engine.sourceforge.net/x3d_implementation_status.php view3dscene] |
+ | ! style="background:#E0F0F0;" | [http://www.xj3d.org Xj3D] | ||
+ | ! style="background:#F0F0F0;" | [http://www.niallmoody.com/heilan/index.htm Heilan] | ||
+ | ! style="background:#F0F0F0;" | [[:File:PivoronPlayer.zip|Pivoron]] | ||
+ | ! style="background:#F0F0F0;" | [http://mediamachines.wordpress.com Flux] | ||
+ | ! style="background:#F0F0F0;" | [http://vivaty.wordpress.com Vivaty] | ||
+ | |||
|- | |- | ||
− | ! <!-- BS Contact --> [http://www.bitmanagement. | + | ! style="background:#E7F0F0;" | Versions |
− | ! <!-- FreeWRL --> | + | ! <!-- BS Contact --> [http://www.bitmanagement.com/en/products/product-workflow v8.0] |
− | ! <!-- | + | ! <!-- FreeWRL --> [http://freewrl.sourceforge.io v5.1] |
− | ! <!-- InstantReality --> [http://www.instantreality.org/documentation/component | + | ! <!-- H3DViewer --> [http://www.h3dapi.org/modules/PDdownloads/viewcat.php?cid=28 v2.1] |
− | ! <!-- Octaga --> [http://www. | + | ! <!-- InstantReality --> [http://www.instantreality.org/documentation/component 2.1] |
+ | ! <!-- Octaga --> [http://www.octagavs.com/company/news-archive/128-get-the-new-octaga-player-40 v4.0] | ||
! <!-- OpenVRML --> [http://www.openvrml.org/doc/conformance.html v0.17.9] | ! <!-- OpenVRML --> [http://www.openvrml.org/doc/conformance.html v0.17.9] | ||
− | ! <!-- SwirlX3D --> [http://www.pinecoast.com/swview. | + | ! <!-- SwirlX3D --> [http://www.pinecoast.com/swview.php v2.1.7] |
− | ! <!-- | + | ! <!-- view3dscene --> [http://castle-engine.sourceforge.net/view3dscene.php v3.11.0] |
! <!-- Xj3D --> [http://www.xj3d.org/status.html 1.0] | ! <!-- Xj3D --> [http://www.xj3d.org/status.html 1.0] | ||
+ | ! <!-- Heilan --> style="background:#F0F0F0;" | [http://www.niallmoody.com/heilan/docs.htm v0.15] | ||
+ | ! <!-- Pivoron --> style="background:#F0F0F0;" | [[:File:PivoronPlayer.zip|v1.0]] | ||
+ | ! <!-- Flux --> style="background:#F0F0F0;" | [[:File:FluxPlayerStudio2-0.zip|v2.0]], [[:File:FluxPlayerStudio2-1.zip|v2.1]] | ||
+ | ! <!-- Vivaty --> style="background:#F0F0F0;" | [http://getsatisfaction.com/vivaty/ v1.0 build 900] | ||
+ | |||
|- | |- | ||
− | + | ! style="background:#E7F0F0;" | [http://www.web3d.org/x3d/conformance/conformingvendors X3D Conformance Certification] | |
− | | | + | |
! <!-- BS Contact --> style="color:green" | Interchange Profile | ! <!-- BS Contact --> style="color:green" | Interchange Profile | ||
! <!-- FreeWRL --> style="color:green" | Interchange Profile | ! <!-- FreeWRL --> style="color:green" | Interchange Profile | ||
− | ! <!-- | + | ! <!-- H3DViewer --> style="color:maroon" | none |
! <!-- InstantReality --> style="color:maroon" | none | ! <!-- InstantReality --> style="color:maroon" | none | ||
! <!-- Octaga --> style="color:maroon" | none | ! <!-- Octaga --> style="color:maroon" | none | ||
! <!-- OpenVRML --> style="color:maroon" | none | ! <!-- OpenVRML --> style="color:maroon" | none | ||
! <!-- SwirlX3D --> style="color:maroon" | none | ! <!-- SwirlX3D --> style="color:maroon" | none | ||
− | ! <!-- | + | ! <!-- view3dscene --> style="color:maroon" | none |
! <!-- Xj3D --> style="color:green" | Interchange Profile | ! <!-- Xj3D --> style="color:green" | Interchange Profile | ||
+ | ! <!-- Heilan --> style="background:#F0F0F0; color:maroon" | none | ||
+ | ! <!-- Pivoron --> style="background:#F0F0F0; color:maroon" | none | ||
+ | ! <!-- Flux --> style="background:#F0F0F0; color:green" | Interchange Profile | ||
+ | ! <!-- Vivaty --> style="background:#F0F0F0; color:green" | Interchange Profile | ||
+ | |||
+ | |- | ||
+ | ! style="background:#E7F0F0;" | Development Status | ||
+ | ! <!-- BS Contact --> style="color:green" | Active | ||
+ | ! <!-- FreeWRL --> style="color:green" | Active | ||
+ | ! <!-- H3DViewer --> style="color:green" | Active | ||
+ | ! <!-- InstantReality --> style="color:green" | Active | ||
+ | ! <!-- OctagaVS --> style="color:green" | Active | ||
+ | ! <!-- OpenVRML --> style="color:green" | Active | ||
+ | ! <!-- SwirlX3D --> style="color:green" | Active | ||
+ | ! <!-- view3dscene --> style="color:green" | Active | ||
+ | ! <!-- Xj3D --> style="color:green" | Active | ||
+ | ! <!-- Heilan --> style="background:#F0F0F0; color:maroon" | Inactive | ||
+ | ! <!-- Pivoron --> style="background:#F0F0F0; color:maroon" | Inactive | ||
+ | ! <!-- Flux --> style="background:#F0F0F0; color:maroon" | Inactive | ||
+ | ! <!-- Vivaty --> style="background:#F0F0F0; color:maroon" | Inactive | ||
|- | |- | ||
− | ! align='left' style="background:#E0F0F0;" colspan=' | + | ! align='left' style="background:#E0F0F0;" colspan='14' | <br /> '''File Encodings''' |
|- style="background:#F0F0F0;" | |- 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 | ! <!-- BS Contact --> style="color:green" | yes | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- H3DViewer --> style="color:green" | yes |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
− | ! <!-- OpenVRML --> style="color: | + | ! <!-- OpenVRML --> style="color:grey" | ? |
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- view3dscene --> style="color:green" | yes |
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:green" | yes | ||
+ | ! <!-- Pivoron --> style="color:maroon" | no | ||
+ | ! <!-- Flux --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> 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 | ! <!-- BS Contact --> style="color:green" | yes | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- H3DViewer --> style="color:green" | yes |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
! <!-- OpenVRML --> style="color: green" | yes | ! <!-- OpenVRML --> style="color: green" | yes | ||
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- view3dscene --> style="color:green" | yes |
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- Pivoron --> style="color:maroon" | no | ||
+ | ! <!-- Flux --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
|- style="background:#F0F0F0;" | |- style="background:#F0F0F0;" | ||
− | | | + | | [http://www.web3d.org/files/specifications/19776-3/V3.2/Part03/X3D_Binary.html Compressed Binary Encoding] (.x3db) |
− | ! <!-- BS Contact --> style="color: | + | ! <!-- BS Contact --> style="color: green" | yes |
! <!-- FreeWRL --> style="color:maroon" | no | ! <!-- FreeWRL --> style="color:maroon" | no | ||
− | ! <!-- | + | ! <!-- H3DViewer --> style="color:maroon" | no |
! <!-- InstantReality --> style="color:black" | partial | ! <!-- InstantReality --> style="color:black" | partial | ||
! <!-- Octaga --> style="color:maroon" | no | ! <!-- Octaga --> style="color:maroon" | no | ||
! <!-- OpenVRML --> style="color:maroon" | no | ! <!-- OpenVRML --> style="color:maroon" | no | ||
! <!-- SwirlX3D --> style="color:maroon" | no | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
+ | ! <!-- view3dscene --> style="color:maroon" | no | ||
+ | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- Pivoron --> style="color:maroon" | no | ||
+ | ! <!-- Flux --> style="color:maroon" | no | ||
! <!-- Vivaty --> style="color:maroon" | no | ! <!-- Vivaty --> style="color:maroon" | no | ||
+ | |||
+ | |- | ||
+ | | [http://www.web3d.org/x3d/specifications/vrml/ISO-IEC-14772-VRML97 VRML 97 (v2.0)] (.wrl) | ||
+ | ! <!-- BS Contact --> style="color:green" | yes | ||
+ | ! <!-- FreeWRL --> style="color:green" | yes | ||
+ | ! <!-- H3DViewer --> style="color:green" | yes | ||
+ | ! <!-- InstantReality --> style="color:green" | yes | ||
+ | ! <!-- Octaga --> style="color:green" | yes | ||
+ | ! <!-- OpenVRML --> style="color:green" | yes | ||
+ | ! <!-- SwirlX3D --> style="color:grey" | ? | ||
+ | ! <!-- view3dscene --> style="color:green" | yes | ||
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- Pivoron --> style="color:green" | yes | ||
+ | ! <!-- Flux --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
+ | |||
+ | |- style="background:#F0F0F0;" | ||
+ | | [http://www.web3d.org/x3d/specifications/vrml/VRML1.0/index.html VRML 1 (v1.0)] (.wrl) | ||
+ | ! <!-- BS Contact --> style="color:black" | no | ||
+ | ! <!-- FreeWRL --> style="color:black" | no | ||
+ | ! <!-- H3DViewer --> style="color:maroon" | no | ||
+ | ! <!-- InstantReality --> style="color:grey" | ? | ||
+ | ! <!-- Octaga --> style="color:grey" | ? | ||
+ | ! <!-- OpenVRML --> style="color:grey" | ? | ||
+ | ! <!-- SwirlX3D --> style="color:grey" | ? | ||
+ | ! <!-- view3dscene --> style="color:green" | yes | ||
+ | ! <!-- Xj3D --> style="color:grey" | ? | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- Pivoron --> style="color:maroon" | no | ||
+ | ! <!-- Flux --> style="color:maroon" | no | ||
+ | ! <!-- Vivaty --> style="color:maroon" | no | ||
|- | |- | ||
− | ! align='left' style="background:#E0F0F0;" colspan=' | + | ! align='left' style="background:#E0F0F0;" colspan='14' | <br /> '''[http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/componentIndex.html X3D component list]''' |
|- style="background:#F0F0F0;" | |- style="background:#F0F0F0;" | ||
− | | [http://www.web3d.org/x3d/specifications/ISO-IEC | + | | [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/CADGeometry.html CAD geometry] |
! <!-- BS Contact --> style="color:green" | yes | ! <!-- BS Contact --> style="color:green" | yes | ||
− | ! <!-- FreeWRL --> style="color: | + | ! <!-- FreeWRL --> style="color:green" | yes |
− | ! <!-- | + | ! <!-- H3DViewer --> style="color:maroon" | no |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
! <!-- OpenVRML --> style="color: black" | partial | ! <!-- OpenVRML --> style="color: black" | partial | ||
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- view3dscene --> style="color: green" | yes |
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- Pivoron --> style="color:grey" | ? | ||
+ | ! <!-- Flux --> style="color:maroon" | no | ||
+ | ! <!-- Vivaty --> style="color:maroon" | no | ||
|- | |- | ||
− | | [http://www.web3d.org/x3d/specifications/ISO-IEC | + | | [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/core.html Core] |
! <!-- BS Contact --> style="color:green" | yes | ! <!-- BS Contact --> style="color:green" | yes | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- H3DViewer --> style="color:green" | yes |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
! <!-- OpenVRML --> style="color: green" | yes | ! <!-- OpenVRML --> style="color: green" | yes | ||
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- view3dscene --> style="color:green" | yes |
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color: black" | partial <br /> (not Proto) | ||
+ | ! <!-- Pivoron --> style="color:green" | yes | ||
+ | ! <!-- Flux --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
− | |- | + | |- style="background:#F0F0F0;" |
− | | [http://www.web3d.org/x3d/specifications/ISO-IEC | + | | [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/env_texture.html Cube map environmental texturing] |
! <!-- BS Contact --> style="color:green" | yes | ! <!-- BS Contact --> style="color:green" | yes | ||
− | ! <!-- FreeWRL --> style="color: | + | ! <!-- FreeWRL --> style="color:green" | yes |
− | ! <!-- | + | ! <!-- H3DViewer --> style="color:green" | yes |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
! <!-- OpenVRML --> style="color:maroon" | no | ! <!-- OpenVRML --> style="color:maroon" | no | ||
! <!-- SwirlX3D --> style="color:maroon" | no | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
− | ! <!-- | + | ! <!-- view3dscene --> style="color:green" | yes |
! <!-- Xj3D --> style="color:maroon" | no | ! <!-- Xj3D --> style="color:maroon" | no | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- Pivoron --> style="color:grey" | ? | ||
+ | ! <!-- Flux --> style="color: black" | partial | ||
+ | ! <!-- Vivaty --> style="color: black" | partial | ||
|- | |- | ||
− | | [http://www.web3d.org/x3d/specifications/ISO-IEC | + | | [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/dis.html Distributed interactive simulation (DIS)] |
! <!-- BS Contact --> style="color:maroon" | no | ! <!-- BS Contact --> style="color:maroon" | no | ||
− | ! <!-- FreeWRL --> style="color: | + | ! <!-- FreeWRL --> style="color:green" | yes |
− | ! <!-- | + | ! <!-- H3DViewer --> style="color:maroon" | no |
! <!-- InstantReality --> style="color:maroon" | no | ! <!-- InstantReality --> style="color:maroon" | no | ||
! <!-- Octaga --> style="color:maroon" | no | ! <!-- Octaga --> style="color:maroon" | no | ||
! <!-- OpenVRML --> style="color: black" | partial | ! <!-- OpenVRML --> style="color: black" | partial | ||
! <!-- SwirlX3D --> style="color:maroon" | no | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
− | ! <!-- | + | ! <!-- view3dscene --> style="color:maroon" | none |
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- Pivoron --> style="color:grey" | ? | ||
+ | ! <!-- Flux --> style="color:maroon" | no | ||
+ | ! <!-- Vivaty --> style="color:maroon" | no | ||
− | |- | + | |- style="background:#F0F0F0;" |
− | | [http://www.web3d.org/x3d/specifications/ISO-IEC | + | | [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/enveffects.html Environmental effects] |
! <!-- BS Contact --> style="color:green" | yes | ! <!-- BS Contact --> style="color:green" | yes | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- H3DViewer --> style="color:green" | yes |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
! <!-- OpenVRML --> style="color: black" | partial | ! <!-- OpenVRML --> style="color: black" | partial | ||
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- view3dscene --> style="color: black" | partial |
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:black" | level 2 | ||
+ | ! <!-- Pivoron --> style="color:green" | yes | ||
+ | ! <!-- Flux --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
|- | |- | ||
− | | [http://www.web3d.org/x3d/specifications/ISO-IEC | + | | [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/envsensor.html Environmental sensor] |
! <!-- BS Contact --> style="color:green" | yes | ! <!-- BS Contact --> style="color:green" | yes | ||
− | ! <!-- FreeWRL --> style="color: | + | ! <!-- FreeWRL --> style="color:green" | yes |
− | ! <!-- | + | ! <!-- H3DViewer --> style="color:black" | level 2 |
! <!-- InstantReality --> style="color: black" | partial | ! <!-- InstantReality --> style="color: black" | partial | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
! <!-- OpenVRML --> style="color: black" | partial | ! <!-- OpenVRML --> style="color: black" | partial | ||
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- view3dscene --> style="color: black" | partial |
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- Pivoron --> style="color:grey" | ? | ||
+ | ! <!-- Flux --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
− | |- | + | |- style="background:#F0F0F0;" |
− | | [http://www.web3d.org/x3d/specifications/ISO-IEC | + | | [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/utils.html Event utilities] |
! <!-- BS Contact --> style="color:green" | yes | ! <!-- BS Contact --> style="color:green" | yes | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- H3DViewer --> style="color:green" | yes |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
! <!-- OpenVRML --> style="color: black" | partial | ! <!-- OpenVRML --> style="color: black" | partial | ||
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
+ | ! <!-- view3dscene --> style="color:green" | yes | ||
+ | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:green" | yes | ||
+ | ! <!-- Pivoron --> style="color:grey" | ? | ||
+ | ! <!-- Flux --> style="color:green" | yes | ||
! <!-- Vivaty --> style="color:green" | yes | ! <!-- Vivaty --> style="color:green" | yes | ||
− | |||
|- | |- | ||
− | | [http://www.web3d.org/x3d/specifications/ISO-IEC | + | | [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/followers.html Followers] |
− | ! <!-- BS Contact --> style="color: | + | ! <!-- BS Contact --> style="color:green" | yes |
− | ! <!-- FreeWRL --> style="color: | + | ! <!-- FreeWRL --> style="color:green" | yes |
− | ! <!-- | + | ! <!-- H3DViewer --> style="color:maroon" | no |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
! <!-- OpenVRML --> style="color:maroon" | no | ! <!-- OpenVRML --> style="color:maroon" | no | ||
! <!-- SwirlX3D --> style="color:maroon" | no | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
− | ! <!-- | + | ! <!-- view3dscene --> style="color:maroon" | none |
! <!-- Xj3D --> style="color:maroon" | no | ! <!-- Xj3D --> style="color:maroon" | no | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- Pivoron --> style="color:grey" | ? | ||
+ | ! <!-- Flux --> style="color:maroon" | no | ||
+ | ! <!-- Vivaty --> style="color:maroon" | no | ||
− | |- | + | |- style="background:#F0F0F0;" |
− | | [http://www.web3d.org/x3d/specifications/ISO-IEC | + | | [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry2D.html Geometry2D] |
! <!-- BS Contact --> style="color: black" | partial | ! <!-- BS Contact --> style="color: black" | partial | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- H3DViewer --> style="color:green" | yes |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
! <!-- OpenVRML --> style="color: black" | partial | ! <!-- OpenVRML --> style="color: black" | partial | ||
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- view3dscene --> style="color: black" | partial |
! <!-- Xj3D --> style="color: black" | partial | ! <!-- Xj3D --> style="color: black" | partial | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- Pivoron --> style="color:grey" | ? | ||
+ | ! <!-- Flux --> style="color:maroon" | no | ||
+ | ! <!-- Vivaty --> style="color:maroon" | no | ||
|- | |- | ||
− | | [http://www.web3d.org/x3d/specifications/ISO-IEC | + | | [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry3D.html Geometry3D] |
! <!-- BS Contact --> style="color:green" | yes | ! <!-- BS Contact --> style="color:green" | yes | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- H3DViewer --> style="color:green" | yes |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
! <!-- OpenVRML --> style="color: black" | partial | ! <!-- OpenVRML --> style="color: black" | partial | ||
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- view3dscene --> style="color:green" | yes |
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:black" | level 3 | ||
+ | ! <!-- Pivoron --> style="color:green" | yes | ||
+ | ! <!-- Flux --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
− | |- | + | |- style="background:#F0F0F0;" |
− | | [http://www.web3d.org/x3d/specifications/ISO-IEC | + | | [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/geodata.html Geospatial] |
− | ! <!-- BS Contact --> style="color: | + | ! <!-- BS Contact --> style="color:green" | yes |
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- H3DViewer --> style="color:green" | no |
− | ! <!-- InstantReality --> style="color: | + | ! <!-- InstantReality --> style="color:green" | yes |
! <!-- Octaga --> style="color: black" | partial | ! <!-- Octaga --> style="color: black" | partial | ||
! <!-- OpenVRML --> style="color: black" | partial | ! <!-- OpenVRML --> style="color: black" | partial | ||
! <!-- SwirlX3D --> style="color:maroon" | no | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
− | ! <!-- | + | ! <!-- view3dscene --> style="color: black" | partial |
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- Pivoron --> style="color:grey" | ? | ||
+ | ! <!-- Flux --> style="color:maroon" | no | ||
+ | ! <!-- Vivaty --> style="color:maroon" | no | ||
|- | |- | ||
− | | [http://www.web3d.org/x3d/specifications/ISO-IEC | + | | [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/group.html Grouping] |
! <!-- BS Contact --> style="color:green" | yes | ! <!-- BS Contact --> style="color:green" | yes | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- H3DViewer --> style="color:black" | level 2 |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
! <!-- OpenVRML --> style="color: black" | partial | ! <!-- OpenVRML --> style="color: black" | partial | ||
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- view3dscene --> style="color:green" | yes |
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:black" | level 2 | ||
+ | ! <!-- Pivoron --> style="color:grey" | ? | ||
+ | ! <!-- Flux --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
− | |- | + | |- style="background:#F0F0F0;" |
− | | [http://www.web3d.org/x3d/specifications/ISO-IEC | + | | [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/hanim.html Humanoid animation (H-Anim)] |
− | ! <!-- BS Contact --> | + | ! <!-- BS Contact --> style="color:green" | yes |
− | ! <!-- FreeWRL --> style="color: | + | ! <!-- FreeWRL --> style="color:green" | yes |
− | ! <!-- | + | ! <!-- H3DViewer --> style="color:maroon" | no |
− | ! <!-- InstantReality --> style="color: | + | ! <!-- InstantReality --> style="color:green" | yes |
− | ! <!-- Octaga --> style="color: | + | ! <!-- Octaga --> style="color:green" | yes |
! <!-- OpenVRML --> style="color: black" | partial | ! <!-- OpenVRML --> style="color: black" | partial | ||
! <!-- SwirlX3D --> style="color: black" | partial | ! <!-- SwirlX3D --> style="color: black" | partial | ||
− | ! <!-- | + | ! <!-- view3dscene --> style="color:green" | yes |
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- Pivoron --> style="color:green" | yes | ||
+ | ! <!-- Flux --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
|- | |- | ||
− | | [http://www.web3d.org/x3d/specifications/ISO-IEC | + | | [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/interp.html Interpolation] |
! <!-- BS Contact --> style="color:green" | yes | ! <!-- BS Contact --> style="color:green" | yes | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- H3DViewer --> style="color:black" | level 4 |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
! <!-- OpenVRML --> style="color: black" | partial | ! <!-- OpenVRML --> style="color: black" | partial | ||
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- view3dscene --> style="color:green" | yes |
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:black" | level 2 | ||
+ | ! <!-- Pivoron --> style="color:grey" | ? | ||
+ | ! <!-- Flux --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
− | |- | + | |- style="background:#F0F0F0;" |
− | | [http://www.web3d.org/x3d/specifications/ISO-IEC | + | | [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/keyboard.html Key device sensor] |
! <!-- BS Contact --> style="color:green" | yes | ! <!-- BS Contact --> style="color:green" | yes | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- H3DViewer --> style="color:green" | yes |
! <!-- InstantReality --> style="color: black" | partial | ! <!-- InstantReality --> style="color: black" | partial | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
! <!-- OpenVRML --> style="color: black" | partial | ! <!-- OpenVRML --> style="color: black" | partial | ||
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- view3dscene --> style="color:green" | yes |
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:black" | level 2 | ||
+ | ! <!-- Pivoron --> style="color:grey" | ? | ||
+ | ! <!-- Flux --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
|- | |- | ||
− | | [http://www.web3d.org/x3d/specifications/ISO-IEC | + | | [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/layering.html Layering] |
! <!-- BS Contact --> style="color:green" | yes | ! <!-- BS Contact --> style="color:green" | yes | ||
− | ! <!-- FreeWRL --> style="color: | + | ! <!-- FreeWRL --> style="color:green" | yes |
− | ! <!-- | + | ! <!-- H3DViewer --> style="color:maroon" | no |
! <!-- InstantReality --> style="color:maroon" | no | ! <!-- InstantReality --> style="color:maroon" | no | ||
! <!-- Octaga --> style="color: black" | partial | ! <!-- Octaga --> style="color: black" | partial | ||
! <!-- OpenVRML --> style="color:maroon" | no | ! <!-- OpenVRML --> style="color:maroon" | no | ||
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- view3dscene --> style="color:maroon" | none |
! <!-- Xj3D --> style="color:maroon" | no | ! <!-- Xj3D --> style="color:maroon" | no | ||
+ | ! <!-- Heilan --> style="color: black" | partial | ||
+ | ! <!-- Pivoron --> style="color:grey" | ? | ||
+ | ! <!-- Flux --> style="color: black" | partial | ||
+ | ! <!-- Vivaty --> style="color: black" | partial | ||
− | |- | + | |- style="background:#F0F0F0;" |
− | | [http://www.web3d.org/x3d/specifications/ISO-IEC | + | | [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/layout.html Layout] |
! <!-- BS Contact --> style="color:green" | yes | ! <!-- BS Contact --> style="color:green" | yes | ||
− | ! <!-- FreeWRL --> style="color: | + | ! <!-- FreeWRL --> style="color:green" | yes |
− | ! <!-- | + | ! <!-- H3DViewer --> style="color:maroon" | no |
! <!-- InstantReality --> style="color:maroon" | no | ! <!-- InstantReality --> style="color:maroon" | no | ||
! <!-- Octaga --> style="color: black" | partial | ! <!-- Octaga --> style="color: black" | partial | ||
! <!-- OpenVRML --> style="color:maroon" | no | ! <!-- OpenVRML --> style="color:maroon" | no | ||
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- view3dscene --> style="color:maroon" | none |
! <!-- Xj3D --> style="color:maroon" | no | ! <!-- Xj3D --> style="color:maroon" | no | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- Pivoron --> style="color:grey" | ? | ||
+ | ! <!-- Flux --> style="color: black" | partial | ||
+ | ! <!-- Vivaty --> style="color: black" | partial | ||
|- | |- | ||
− | | [http://www.web3d.org/x3d/specifications/ISO-IEC | + | | [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/lighting.html Lighting] |
! <!-- BS Contact --> style="color:green" | yes | ! <!-- BS Contact --> style="color:green" | yes | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- H3DViewer --> style="color:green" | yes |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
! <!-- OpenVRML --> style="color: black" | partial | ! <!-- OpenVRML --> style="color: black" | partial | ||
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- view3dscene --> style="color:green" | yes |
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:black" | level 2 | ||
+ | ! <!-- Pivoron --> style="color:green" | yes | ||
+ | ! <!-- Flux --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
− | |- | + | |- style="background:#F0F0F0;" |
− | | [http://www.web3d.org/x3d/specifications/ISO-IEC | + | | [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/navigation.html Navigation] |
! <!-- BS Contact --> style="color:green" | yes | ! <!-- BS Contact --> style="color:green" | yes | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- H3DViewer --> style="color:green" | yes |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
! <!-- OpenVRML --> style="color: black" | partial | ! <!-- OpenVRML --> style="color: black" | partial | ||
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- view3dscene --> style="color:green" | yes |
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:black" | level 1 | ||
+ | ! <!-- Pivoron --> style="color:grey" | ? | ||
+ | ! <!-- Flux --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
|- | |- | ||
− | | [http://www.web3d.org/x3d/specifications/ISO-IEC | + | | [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/networking.html Networking] |
− | ! <!-- BS Contact --> style="color:black" | level | + | ! <!-- BS Contact --> style="color:black" | level 4 |
− | ! <!-- FreeWRL --> style="color: | + | ! <!-- FreeWRL --> style="color:green" | yes |
− | ! <!-- | + | ! <!-- H3DViewer --> style="color: black" | partial |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
! <!-- OpenVRML --> style="color: black" | partial | ! <!-- OpenVRML --> style="color: black" | partial | ||
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- view3dscene --> style="color: black" | partial |
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
− | |||
− | |||
− | |||
− | |||
− | |||
! <!-- Heilan --> style="color:maroon" | no | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- Pivoron --> style="color:grey" | ? | ||
+ | ! <!-- Flux --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
+ | |||
+ | |- style="background:#F0F0F0;" | ||
+ | | [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/nurbs.html NURBS] | ||
+ | ! <!-- BS Contact --> style="color:black" | partial | ||
+ | ! <!-- FreeWRL --> style="color:green" | yes | ||
+ | ! <!-- H3DViewer --> style="color: black" | partial | ||
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color: black" | partial | ! <!-- Octaga --> style="color: black" | partial | ||
! <!-- OpenVRML --> style="color: black" | partial | ! <!-- OpenVRML --> style="color: black" | partial | ||
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- view3dscene --> style="color: black" | partial |
! <!-- Xj3D --> style="color:maroon" | no | ! <!-- Xj3D --> style="color:maroon" | no | ||
+ | ! <!-- Heilan --> style="color: black" | partial | ||
+ | ! <!-- Pivoron --> style="color:maroon" | no | ||
+ | ! <!-- Flux --> style="color: black" | partial | ||
+ | ! <!-- Vivaty --> style="color: black" | partial | ||
|- | |- | ||
− | | [http://www.web3d.org/x3d/specifications/ISO-IEC | + | | [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/particle_systems.html Particle systems] |
! <!-- BS Contact --> style="color: black" | partial | ! <!-- BS Contact --> style="color: black" | partial | ||
− | ! <!-- FreeWRL --> style="color: | + | ! <!-- FreeWRL --> style="color:green" | yes |
− | ! <!-- | + | ! <!-- H3DViewer --> style="color:green" | yes |
! <!-- InstantReality --> style="color:maroon" | no | ! <!-- InstantReality --> style="color:maroon" | no | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
! <!-- OpenVRML --> style="color:maroon" | no | ! <!-- OpenVRML --> style="color:maroon" | no | ||
! <!-- SwirlX3D --> style="color:maroon" | no | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
− | ! <!-- | + | ! <!-- view3dscene --> style="color:maroon" | none |
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- Pivoron --> style="color:grey" | ? | ||
+ | ! <!-- Flux --> style="color: black" | partial | ||
+ | ! <!-- Vivaty --> style="color: black" | partial | ||
− | |- | + | |- style="background:#F0F0F0;" |
− | | [http://www.web3d.org/x3d/specifications/ISO-IEC | + | | [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/picking.html Picking sensor] |
! <!-- BS Contact --> style="color:maroon" | no | ! <!-- BS Contact --> style="color:maroon" | no | ||
− | ! <!-- FreeWRL --> style="color: | + | ! <!-- FreeWRL --> style="color:green" | yes |
− | ! <!-- | + | ! <!-- H3DViewer --> style="color:maroon" | no |
! <!-- InstantReality --> style="color:maroon" | no | ! <!-- InstantReality --> style="color:maroon" | no | ||
! <!-- Octaga --> style="color:maroon" | no | ! <!-- Octaga --> style="color:maroon" | no | ||
! <!-- OpenVRML --> style="color:maroon" | no | ! <!-- OpenVRML --> style="color:maroon" | no | ||
! <!-- SwirlX3D --> style="color:maroon" | no | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
− | ! <!-- | + | ! <!-- view3dscene --> style="color:maroon" | none |
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- Pivoron --> style="color:grey" | ? | ||
+ | ! <!-- Flux --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
|- | |- | ||
− | | [http://www.web3d.org/x3d/specifications/ISO-IEC | + | | [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/pointingsensor.html Pointing device sensor] |
! <!-- BS Contact --> style="color:green" | yes | ! <!-- BS Contact --> style="color:green" | yes | ||
− | ! <!-- FreeWRL --> style="color: | + | ! <!-- FreeWRL --> style="color:green" | yes |
− | ! <!-- | + | ! <!-- H3DViewer --> style="color:green" | yes |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
! <!-- OpenVRML --> style="color: black" | partial | ! <!-- OpenVRML --> style="color: black" | partial | ||
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- view3dscene --> style="color:green" | yes |
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- Pivoron --> style="color:grey" | ? | ||
+ | ! <!-- Flux --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
− | |- | + | |- style="background:#F0F0F0;" |
− | | [http://www.web3d.org/x3d/specifications/ISO-IEC | + | | [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/shaders.html Programmable shaders]: |
! <!-- BS Contact --> style="color:green" | yes | ! <!-- BS Contact --> style="color:green" | yes | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- H3DViewer --> style="color:green" | yes |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
! <!-- OpenVRML --> style="color:maroon" | no | ! <!-- OpenVRML --> style="color:maroon" | no | ||
! <!-- SwirlX3D --> style="color: black" | partial | ! <!-- SwirlX3D --> style="color: black" | partial | ||
− | ! <!-- | + | ! <!-- view3dscene --> style="color:green" | yes (GLSL) |
! <!-- Xj3D --> style="color:maroon" | no | ! <!-- Xj3D --> style="color:maroon" | no | ||
+ | ! <!-- Heilan --> style="color: black" | partial | ||
+ | ! <!-- Pivoron --> style="color:grey" | ? | ||
+ | ! <!-- Flux --> style="color:maroon" | no | ||
+ | ! <!-- Vivaty --> style="color:maroon" | no | ||
+ | |||
+ | |- style="background:#F0F0F0;" | ||
+ | | * [http://www.web3d.org/files/specifications/19775-1/V3.3/Part01/shaders_glsl.html OpenGL shading language (GLSL)] | ||
+ | ! <!-- BS Contact --> style="color:grey" | ? | ||
+ | ! <!-- FreeWRL --> style="color:green" | yes | ||
+ | ! <!-- H3DViewer --> style="color:grey" | ? | ||
+ | ! <!-- InstantReality --> style="color:grey" | ? | ||
+ | ! <!-- Octaga --> style="color:grey" | ? | ||
+ | ! <!-- OpenVRML --> style="color:grey" | ? | ||
+ | ! <!-- SwirlX3D --> style="color:grey" | ? | ||
+ | ! <!-- view3dscene --> style="color:green" | yes | ||
+ | ! <!-- Xj3D --> style="color:grey" | ? | ||
+ | ! <!-- Heilan --> style="color:grey" | ? | ||
+ | ! <!-- Pivoron --> style="color:grey" | ? | ||
+ | ! <!-- Flux --> style="color:grey" | ? | ||
+ | ! <!-- Vivaty --> style="color:grey" | ? | ||
+ | |||
+ | |- style="background:#F0F0F0;" | ||
+ | | * [http://www.web3d.org/files/specifications/19775-1/V3.3/Part01/shaders_hlsl.html Microsoft high level shading language (HLSL)] | ||
+ | ! <!-- BS Contact --> style="color:grey" | ? | ||
+ | ! <!-- FreeWRL --> style="color:maroon" | no | ||
+ | ! <!-- H3DViewer --> style="color:grey" | ? | ||
+ | ! <!-- InstantReality --> style="color:grey" | ? | ||
+ | ! <!-- Octaga --> style="color:grey" | ? | ||
+ | ! <!-- OpenVRML --> style="color:grey" | ? | ||
+ | ! <!-- SwirlX3D --> style="color:grey" | ? | ||
+ | ! <!-- view3dscene --> style="color:grey" | ? | ||
+ | ! <!-- Xj3D --> style="color:grey" | ? | ||
+ | ! <!-- Heilan --> style="color:grey" | ? | ||
+ | ! <!-- Pivoron --> style="color:grey" | ? | ||
+ | ! <!-- Flux --> style="color:grey" | ? | ||
+ | ! <!-- Vivaty --> style="color:grey" | ? | ||
+ | |||
+ | |- style="background:#F0F0F0;" | ||
+ | | * [http://www.web3d.org/files/specifications/19775-1/V3.3/Part01/shaders_cg.html nVidia Cg shading language] | ||
+ | ! <!-- BS Contact --> style="color:grey" | ? | ||
+ | ! <!-- FreeWRL --> style="color:maroon" | no | ||
+ | ! <!-- H3DViewer --> style="color:grey" | ? | ||
+ | ! <!-- InstantReality --> style="color:grey" | ? | ||
+ | ! <!-- Octaga --> style="color:grey" | ? | ||
+ | ! <!-- OpenVRML --> style="color:grey" | ? | ||
+ | ! <!-- SwirlX3D --> style="color:grey" | ? | ||
+ | ! <!-- view3dscene --> style="color:grey" | ? | ||
+ | ! <!-- Xj3D --> style="color:grey" | ? | ||
+ | ! <!-- Heilan --> style="color:grey" | ? | ||
+ | ! <!-- Pivoron --> style="color:grey" | ? | ||
+ | ! <!-- Flux --> style="color:grey" | ? | ||
+ | ! <!-- Vivaty --> style="color:grey" | ? | ||
|- | |- | ||
− | | [http://www.web3d.org/x3d/specifications/ISO-IEC | + | | [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/rendering.html Rendering] |
− | ! <!-- BS Contact --> style="color:black" | level | + | ! <!-- BS Contact --> style="color:black" | level 4 (partial level 5) |
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- H3DViewer --> style="color:black" | level 3 |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
! <!-- OpenVRML --> style="color: black" | partial | ! <!-- OpenVRML --> style="color: black" | partial | ||
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- view3dscene --> style="color:green" | yes |
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:black" | level 4 | ||
+ | ! <!-- Pivoron --> style="color:green" | yes | ||
+ | ! <!-- Flux --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
− | |- | + | |- style="background:#F0F0F0;" |
− | | [http://www.web3d.org/x3d/specifications/ISO-IEC | + | | [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/rigid_physics.html Rigid body physics] |
! <!-- BS Contact --> style="color: black" | partial | ! <!-- BS Contact --> style="color: black" | partial | ||
− | ! <!-- FreeWRL --> style="color: | + | ! <!-- FreeWRL --> style="color:green" | yes |
− | ! <!-- | + | ! <!-- H3DViewer --> style="color:green" | yes |
! <!-- InstantReality --> style="color:grey" | ? | ! <!-- InstantReality --> style="color:grey" | ? | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
! <!-- OpenVRML --> style="color:maroon" | no | ! <!-- OpenVRML --> style="color:maroon" | no | ||
! <!-- SwirlX3D --> style="color:maroon" | no | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
+ | ! <!-- view3dscene --> style="color:maroon" | no | ||
+ | ! <!-- Xj3D --> style="color: black" | partial | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- Pivoron --> style="color:grey" | ? | ||
+ | ! <!-- Flux --> style="color:maroon" | no | ||
! <!-- Vivaty --> style="color:maroon" | no | ! <!-- Vivaty --> style="color:maroon" | no | ||
− | |||
|- | |- | ||
− | | [http://www.web3d.org/x3d/specifications/ISO-IEC | + | | [http://www.web3d.org/x3d/specifications/ISO-IEC-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 | ! <!-- BS Contact --> style="color:green" | yes | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- H3DViewer --> style="color:maroon" | no |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
! <!-- OpenVRML --> style="color: black" | partial | ! <!-- OpenVRML --> style="color: black" | partial | ||
! <!-- SwirlX3D --> style="color:maroon" | no | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
+ | ! <!-- view3dscene --> style="color:maroon" | no | ||
+ | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- Pivoron --> style="color:green" | yes | ||
+ | ! <!-- Flux --> style="color:green" | yes | ||
! <!-- Vivaty --> style="color:green" | yes | ! <!-- Vivaty --> style="color:green" | yes | ||
− | |||
− | |- | + | |- style="background:#F0F0F0;" |
− | | [http://www.web3d.org/x3d/specifications/ISO-IEC | + | | [http://www.web3d.org/x3d/specifications/ISO-IEC-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) | ! <!-- BS Contact --> style="color: black" | partial (external) | ||
! <!-- FreeWRL --> style="color: black" | partial (external) | ! <!-- FreeWRL --> style="color: black" | partial (external) | ||
− | ! <!-- | + | ! <!-- H3DViewer --> style="color:maroon" | no |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
! <!-- OpenVRML --> style="color: black" | partial | ! <!-- OpenVRML --> style="color: black" | partial | ||
! <!-- SwirlX3D --> style="color:maroon" | no | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
− | ! <!-- | + | ! <!-- view3dscene --> style="color:maroon" | no |
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- Pivoron --> style="color:green" | yes | ||
+ | ! <!-- Flux --> style="color:maroon" | no | ||
+ | ! <!-- Vivaty --> style="color:maroon" | no | ||
− | |- | + | |- |
− | | [http://www.web3d.org/x3d/specifications/ISO-IEC | + | | [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html Shape] |
! <!-- BS Contact --> style="color:green" | yes | ! <!-- BS Contact --> style="color:green" | yes | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- H3DViewer --> style="color:green" | yes |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
! <!-- OpenVRML --> style="color: black" | partial | ! <!-- OpenVRML --> style="color: black" | partial | ||
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- view3dscene --> style="color: black" | partial |
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:black" | level 2 | ||
+ | ! <!-- Pivoron --> style="color:green" | yes | ||
+ | ! <!-- Flux --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
− | |- | + | |- style="background:#F0F0F0;" |
− | | align="LEFT | | + | | align="LEFT | [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#FillProperties FillProperties node] |
! <!-- BS Contact --> style="color:green" | yes | ! <!-- BS Contact --> style="color:green" | yes | ||
− | ! <!-- FreeWRL --> | + | ! <!-- FreeWRL --> style="color:green" | yes |
− | ! <!-- | + | ! <!-- H3DViewer --> style="color: black" | partial |
! <!-- InstantReality --> style="color:maroon" | no | ! <!-- InstantReality --> style="color:maroon" | no | ||
! <!-- Octaga --> style="color: black" | partial | ! <!-- Octaga --> style="color: black" | partial | ||
! <!-- OpenVRML --> style="color: black" | partial | ! <!-- OpenVRML --> style="color: black" | partial | ||
! <!-- SwirlX3D --> style="color:maroon" | no | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
− | ! <!-- | + | ! <!-- view3dscene --> style="color:maroon" | no |
! <!-- Xj3D --> style="color: black" | partial | ! <!-- Xj3D --> style="color: black" | partial | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- Pivoron --> style="color:grey" | ? | ||
+ | ! <!-- Flux --> style="color:maroon" | no | ||
+ | ! <!-- Vivaty --> style="color:maroon" | no | ||
− | |- | + | |- |
− | | align="LEFT | | + | | align="LEFT | [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#LineProperties LineProperties node] |
! <!-- BS Contact --> style="color:green" | yes | ! <!-- BS Contact --> style="color:green" | yes | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- H3DViewer --> style="color: black" | partial |
! <!-- InstantReality --> style="color: black" | partial | ! <!-- InstantReality --> style="color: black" | partial | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
! <!-- OpenVRML --> style="color: black" | partial | ! <!-- OpenVRML --> style="color: black" | partial | ||
! <!-- SwirlX3D --> style="color:maroon" | no | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
− | ! <!-- | + | ! <!-- view3dscene --> style="color:green" | yes |
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- Pivoron --> style="color:grey" | ? | ||
+ | ! <!-- Flux --> style="color:maroon" | no | ||
+ | ! <!-- Vivaty --> style="color:maroon" | no | ||
− | |- | + | |- style="background:#F0F0F0;" |
− | | [http://www.web3d.org/x3d/specifications/ISO-IEC | + | | [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/sound.html Sound] |
! <!-- BS Contact --> style="color:green" | yes | ! <!-- BS Contact --> style="color:green" | yes | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- H3DViewer --> style="color:green" | yes |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
! <!-- OpenVRML --> style="color: black" | partial | ! <!-- OpenVRML --> style="color: black" | partial | ||
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- view3dscene --> style="color:green" | yes |
! <!-- Xj3D --> style="color: black" | partial | ! <!-- Xj3D --> style="color: black" | partial | ||
+ | ! <!-- Heilan --> style="color:green" | yes | ||
+ | ! <!-- Pivoron --> style="color:green" | yes | ||
+ | ! <!-- Flux --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
− | |- | + | |- |
− | | [http://www.web3d.org/x3d/specifications/ISO-IEC | + | | [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/text.html Text] |
! <!-- BS Contact --> style="color:green" | yes | ! <!-- BS Contact --> style="color:green" | yes | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- H3DViewer --> style="color:green" | yes |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
! <!-- OpenVRML --> style="color: black" | partial | ! <!-- OpenVRML --> style="color: black" | partial | ||
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- view3dscene --> style="color:green" | yes |
! <!-- Xj3D --> style="color: black" | partial | ! <!-- Xj3D --> style="color: black" | partial | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- Pivoron --> style="color:green" | yes | ||
+ | ! <!-- Flux --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
− | |- | + | |- style="background:#F0F0F0;" |
− | | [http://www.web3d.org/x3d/specifications/ISO-IEC | + | | [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/texturing.html Texturing] |
! <!-- BS Contact --> style="color:green" | yes | ! <!-- BS Contact --> style="color:green" | yes | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- H3DViewer --> style="color:black" | level 2 |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
! <!-- OpenVRML --> style="color: black" | partial | ! <!-- OpenVRML --> style="color: black" | partial | ||
! <!-- SwirlX3D --> style="color: black" | partial | ! <!-- SwirlX3D --> style="color: black" | partial | ||
− | ! <!-- | + | ! <!-- view3dscene --> style="color: black" | partial |
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color: black" | partial | ||
+ | ! <!-- Pivoron --> style="color:green" | yes | ||
+ | ! <!-- Flux --> style="color:green" | yes | ||
+ | ! <!-- Vivaty --> style="color:green" | yes | ||
− | |- | + | |- |
− | | [http://www.web3d.org/x3d/specifications/ISO-IEC | + | | [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/texture3D.html Texturing3D] |
! <!-- BS Contact --> style="color:green" | yes | ! <!-- BS Contact --> style="color:green" | yes | ||
− | ! <!-- FreeWRL --> style="color: | + | ! <!-- FreeWRL --> style="color:green" | yes |
− | ! <!-- | + | ! <!-- H3DViewer --> style="color:green" | yes |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
! <!-- OpenVRML --> style="color:maroon" | no | ! <!-- OpenVRML --> style="color:maroon" | no | ||
! <!-- SwirlX3D --> style="color:maroon" | no | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
− | ! <!-- | + | ! <!-- view3dscene --> style="color:green" | yes |
! <!-- Xj3D --> style="color: black" | partial | ! <!-- Xj3D --> style="color: black" | partial | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- Pivoron --> style="color:grey" | ? | ||
+ | ! <!-- Flux --> style="color:maroon" | no | ||
+ | ! <!-- Vivaty --> style="color:maroon" | no | ||
− | |- | + | |- style="background:#F0F0F0;" |
− | | [http://www.web3d.org/x3d/specifications/ISO-IEC | + | | [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/time.html Time] |
! <!-- BS Contact --> style="color:green" | yes | ! <!-- BS Contact --> style="color:green" | yes | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | ! <!-- | + | ! <!-- H3DViewer --> style="color:green" | yes |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
! <!-- OpenVRML --> style="color: black" | partial | ! <!-- OpenVRML --> style="color: black" | partial | ||
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
+ | ! <!-- view3dscene --> style="color:green" | yes | ||
+ | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:black" | level 2 | ||
+ | ! <!-- Pivoron --> style="color:grey" | ? | ||
+ | ! <!-- Flux --> style="color:green" | yes | ||
! <!-- Vivaty --> style="color:green" | yes | ! <!-- Vivaty --> style="color:green" | yes | ||
+ | |||
+ | |- | ||
+ | | [http://www.igraphics.com/Standards/ISO_IEC_19775_1_2_PDAM1_Candidate_2011_05_12/Part01/components/volume.html Volume Rendering (X3D v3.3)] | ||
+ | ! <!-- BS Contact --> style="color:maroon" | no | ||
+ | ! <!-- FreeWRL --> style="color:green" | yes | ||
+ | ! <!-- H3DViewer --> style="color:green" | yes | ||
+ | ! <!-- InstantReality --> style="color:green" | yes | ||
+ | ! <!-- Octaga --> style="color:maroon" | no | ||
+ | ! <!-- OpenVRML --> style="color:maroon" | no | ||
+ | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
+ | ! <!-- view3dscene --> style="color:maroon" | no | ||
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
+ | ! <!-- Pivoron --> style="color:grey" | ? | ||
+ | ! <!-- Flux --> style="color:maroon" | no | ||
+ | ! <!-- Vivaty --> style="color:maroon" | no | ||
|- | |- | ||
! style="background:#E0F0F0;" | Players | ! style="background:#E0F0F0;" | Players | ||
− | ! style="background:#E0F0F0;" | [http://www.bitmanagement.de BS | + | ! style="background:#E0F0F0;" | [http://www.bitmanagement.de BS Contact] |
− | ! style="background:#E0F0F0;" | [http://freewrl.sourceforge. | + | ! style="background:#E0F0F0;" | [http://freewrl.sourceforge.io FreeWRL] |
− | ! style="background:#E0F0F0;" | [http://www. | + | ! style="background:#E0F0F0;" | [http://www.h3dapi.org H3DViewer] |
− | ! style="background:#E0F0F0;" | [http://instantreality.org | + | ! style="background:#E0F0F0;" | [http://instantreality.org InstantPlayer] |
− | ! style="background:#E0F0F0;" | [http://www. | + | ! style="background:#E0F0F0;" | [http://www.octagavs.com Octaga] |
! style="background:#E0F0F0;" | [http://www.openvrml.org OpenVRML] | ! style="background:#E0F0F0;" | [http://www.openvrml.org OpenVRML] | ||
− | ! style="background:#E0F0F0;" | [http://www.pinecoast.com/swview. | + | ! style="background:#E0F0F0;" | [http://www.pinecoast.com/swview.php SwirlX3D] |
− | ! style="background:#E0F0F0;" | [http:// | + | ! style="background:#E0F0F0;" | [http://castle-engine.sourceforge.net/view3dscene.php view3dscene] |
! style="background:#E0F0F0;" | [http://www.xj3d.org Xj3D] | ! style="background:#E0F0F0;" | [http://www.xj3d.org Xj3D] | ||
− | | | + | ! style="background:#F0F0F0;" | [http://www.niallmoody.com/heilan/index.htm Heilan] |
+ | ! style="background:#F0F0F0;" | [[:File:PivoronPlayer.zip|Pivoron]] | ||
+ | ! style="background:#F0F0F0;" | [http://mediamachines.wordpress.com Flux] | ||
+ | ! style="background:#F0F0F0;" | [http://vivaty.wordpress.com Vivaty] | ||
+ | |- | ||
|} | |} |
Latest revision as of 02:55, 22 January 2023
This page is no longer relevant, maintained here for historical purposes. Please see X3D Node Inventory Comparison found at https://www.web3d.org/specifications
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.
- The X3D Node Inventory Comparison (.pdf) shows implementation coverage of the X3D Abstract Specification, X3D Schema, X3D DOCTYPE, X3D-Edit, X3DOM, and VRML97 node sets.
Related pages nearby: Tool support for X3D components, X3D Resources: Applications, X3D Implementations, X3D Node Inventory Comparison and X3D Plugfest.
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 | BS Contact family | FreeWRL | H3DViewer | InstantPlayer | OctagaVS Player | OpenVRML | SwirlX3D | view3dscene | Xj3D | Heilan | Pivoron | Flux | Vivaty |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Versions | v8.0 | v5.1 | v2.1 | 2.1 | v4.0 | v0.17.9 | v2.1.7 | v3.11.0 | 1.0 | v0.15 | v1.0 | v2.0, v2.1 | v1.0 build 900 |
X3D Conformance Certification | Interchange Profile | Interchange Profile | none | none | none | none | none | none | Interchange Profile | none | none | Interchange Profile | Interchange Profile |
Development Status | Active | Active | Active | Active | Active | Active | Active | Active | Active | Inactive | Inactive | Inactive | Inactive |
File Encodings | |||||||||||||
XML (.x3d) | yes | yes | yes | yes | yes | ? | yes | yes | yes | yes | no | yes | yes |
ClassicVRML (.x3dv) | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | yes | yes |
Compressed Binary Encoding (.x3db) | yes | no | no | partial | no | no | no | no | yes | no | no | no | no |
VRML 97 (v2.0) (.wrl) | yes | yes | yes | yes | yes | yes | ? | yes | yes | no | yes | yes | yes |
VRML 1 (v1.0) (.wrl) | no | no | no | ? | ? | ? | ? | yes | ? | no | no | no | no |
X3D component list | |||||||||||||
CAD geometry | yes | yes | no | yes | yes | partial | yes | yes | yes | no | ? | no | no |
Core | yes | yes | yes | yes | yes | yes | yes | yes | yes | partial (not Proto) |
yes | yes | yes |
Cube map environmental texturing | yes | yes | yes | yes | yes | no | no | yes | no | no | ? | partial | partial |
Distributed interactive simulation (DIS) | no | yes | no | no | no | partial | no | none | yes | no | ? | no | no |
Environmental effects | yes | yes | yes | yes | yes | partial | yes | partial | yes | level 2 | yes | yes | yes |
Environmental sensor | yes | yes | level 2 | partial | yes | partial | yes | partial | yes | no | ? | yes | yes |
Event utilities | yes | yes | yes | yes | yes | partial | yes | yes | yes | yes | ? | yes | yes |
Followers | yes | yes | no | yes | yes | no | no | none | no | no | ? | no | no |
Geometry2D | partial | yes | yes | yes | yes | partial | yes | partial | partial | no | ? | no | no |
Geometry3D | yes | yes | yes | yes | yes | partial | yes | yes | yes | level 3 | yes | yes | yes |
Geospatial | yes | yes | no | yes | partial | partial | no | partial | yes | no | ? | no | no |
Grouping | yes | yes | level 2 | yes | yes | partial | yes | yes | yes | level 2 | ? | yes | yes |
Humanoid animation (H-Anim) | yes | yes | no | yes | yes | partial | partial | yes | yes | no | yes | yes | yes |
Interpolation | yes | yes | level 4 | yes | yes | partial | yes | yes | yes | level 2 | ? | yes | yes |
Key device sensor | yes | yes | yes | partial | yes | partial | yes | yes | yes | level 2 | ? | yes | yes |
Layering | yes | yes | no | no | partial | no | yes | none | no | partial | ? | partial | partial |
Layout | yes | yes | no | no | partial | no | yes | none | no | no | ? | partial | partial |
Lighting | yes | yes | yes | yes | yes | partial | yes | yes | yes | level 2 | yes | yes | yes |
Navigation | yes | yes | yes | yes | yes | partial | yes | yes | yes | level 1 | ? | yes | yes |
Networking | level 4 | yes | partial | yes | yes | partial | yes | partial | yes | no | ? | yes | yes |
NURBS | partial | yes | partial | yes | partial | partial | yes | partial | no | partial | no | partial | partial |
Particle systems | partial | yes | yes | no | yes | no | no | none | yes | no | ? | partial | partial |
Picking sensor | no | yes | no | no | no | no | no | none | yes | no | ? | yes | yes |
Pointing device sensor | yes | yes | yes | yes | yes | partial | yes | yes | yes | no | ? | yes | yes |
Programmable shaders: | yes | yes | yes | yes | yes | no | partial | yes (GLSL) | no | partial | ? | no | no |
* OpenGL shading language (GLSL) | ? | yes | ? | ? | ? | ? | ? | yes | ? | ? | ? | ? | ? |
* Microsoft high level shading language (HLSL) | ? | no | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
* nVidia Cg shading language | ? | no | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Rendering | level 4 (partial level 5) | yes | level 3 | yes | yes | partial | yes | yes | yes | level 4 | yes | yes | yes |
Rigid body physics | partial | yes | yes | ? | yes | no | no | no | partial | no | ? | no | no |
Scripting - ECMAScript | yes | yes | no | yes | yes | partial | no | no | yes | no | yes | yes | yes |
Scripting - Java | partial (external) | partial (external) | no | yes | yes | partial | no | no | yes | no | yes | no | no |
Shape | yes | yes | yes | yes | yes | partial | yes | partial | yes | level 2 | yes | yes | yes |
FillProperties node | yes | yes | partial | no | partial | partial | no | no | partial | no | ? | no | no |
LineProperties node | yes | yes | partial | partial | yes | partial | no | yes | yes | no | ? | no | no |
Sound | yes | yes | yes | yes | yes | partial | yes | yes | partial | yes | yes | yes | yes |
Text | yes | yes | yes | yes | yes | partial | yes | yes | partial | no | yes | yes | yes |
Texturing | yes | yes | level 2 | yes | yes | partial | partial | partial | yes | partial | yes | yes | yes |
Texturing3D | yes | yes | yes | yes | yes | no | no | yes | partial | no | ? | no | no |
Time | yes | yes | yes | yes | yes | partial | yes | yes | yes | level 2 | ? | yes | yes |
Volume Rendering (X3D v3.3) | no | yes | yes | yes | no | no | no | no | yes | no | ? | no | no |
Players | BS Contact | FreeWRL | H3DViewer | InstantPlayer | Octaga | OpenVRML | SwirlX3D | view3dscene | Xj3D | Heilan | Pivoron | Flux | Vivaty |