Difference between revisions of "Player support for X3D components"
From Web3D.org
m (color coding) |
|||
Line 58: | Line 58: | ||
<!--|- style="background:#F0F0F0;" | <!--|- style="background:#F0F0F0;" | ||
| '''[http://www.web3d.org/x3d/conformance/conformingvendors X3D Conformance Certification]'''--> | | '''[http://www.web3d.org/x3d/conformance/conformingvendors X3D Conformance Certification]'''--> | ||
− | ! <!-- BS Contact --> style="color: | + | ! <!-- BS Contact --> style="color:maroon" | none |
! <!-- FreeWRL --> style="color:green" | Interchange Profile | ! <!-- FreeWRL --> style="color:green" | Interchange Profile | ||
− | ! <!-- Heilan --> style="color: | + | ! <!-- Heilan --> style="color:maroon" | none |
− | ! <!-- InstantReality --> style="color: | + | ! <!-- InstantReality --> style="color:maroon" | none |
− | ! <!-- Octaga --> style="color: | + | ! <!-- Octaga --> style="color:maroon" | none |
− | ! <!-- OpenVRML --> style="color: | + | ! <!-- OpenVRML --> style="color:maroon" | none |
− | ! <!-- SwirlX3D --> style="color: | + | ! <!-- SwirlX3D --> style="color:maroon" | none |
! <!-- Vivaty --> style="color:green" | Interchange Profile | ! <!-- Vivaty --> style="color:green" | Interchange Profile | ||
! <!-- Xj3D --> style="color:green" | Interchange Profile | ! <!-- Xj3D --> style="color:green" | Interchange Profile | ||
Line 78: | Line 78: | ||
! <!-- 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: black" | partial |
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
! <!-- Vivaty --> style="color:maroon" | no | ! <!-- Vivaty --> style="color:maroon" | no | ||
Line 87: | Line 87: | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | ! <!-- Heilan --> style="color: | + | ! <!-- Heilan --> style="color: green" | partial <br /> (not Proto) |
! <!-- 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: green" | yes |
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
! <!-- Vivaty --> style="color:green" | yes | ! <!-- Vivaty --> style="color:green" | yes | ||
Line 102: | Line 102: | ||
! <!-- 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:maroon" | no |
! <!-- SwirlX3D --> style="color:maroon" | no | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
− | ! <!-- Vivaty --> style="color: | + | ! <!-- Vivaty --> style="color: green" | partial |
! <!-- Xj3D --> style="color:grey" | ? | ! <!-- Xj3D --> style="color:grey" | ? | ||
Line 114: | Line 114: | ||
! <!-- InstantReality --> style="color:maroon" | no | ! <!-- InstantReality --> style="color:maroon" | no | ||
! <!-- Octaga --> style="color:maroon" | no | ! <!-- Octaga --> style="color:maroon" | no | ||
− | ! <!-- OpenVRML --> style="color: | + | ! <!-- OpenVRML --> style="color: black" | partial |
! <!-- SwirlX3D --> style="color:maroon" | no | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
! <!-- Vivaty --> style="color:maroon" | no | ! <!-- Vivaty --> style="color:maroon" | no | ||
Line 126: | Line 126: | ||
! <!-- 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: black" | partial |
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
! <!-- Vivaty --> style="color:green" | yes | ! <!-- Vivaty --> style="color:green" | yes | ||
Line 136: | Line 136: | ||
! <!-- FreeWRL --> style="color:grey" | ? | ! <!-- FreeWRL --> style="color:grey" | ? | ||
! <!-- Heilan --> style="color:maroon" | no | ! <!-- Heilan --> style="color:maroon" | no | ||
− | ! <!-- InstantReality --> style="color: | + | ! <!-- InstantReality --> style="color: green" | partial |
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
− | ! <!-- OpenVRML --> style="color: | + | ! <!-- OpenVRML --> style="color: black" | partial |
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
! <!-- Vivaty --> style="color:green" | yes | ! <!-- Vivaty --> style="color:green" | yes | ||
Line 150: | Line 150: | ||
! <!-- 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: black" | partial |
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
! <!-- Vivaty --> style="color:green" | yes | ! <!-- Vivaty --> style="color:green" | yes | ||
Line 162: | Line 162: | ||
! <!-- 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:maroon" | no |
! <!-- SwirlX3D --> style="color:maroon" | no | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
! <!-- Vivaty --> style="color:maroon" | no | ! <!-- Vivaty --> style="color:maroon" | no | ||
Line 174: | Line 174: | ||
! <!-- 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: black" | partial |
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
! <!-- Vivaty --> style="color:maroon" | no | ! <!-- Vivaty --> style="color:maroon" | no | ||
− | ! <!-- Xj3D --> style="color: | + | ! <!-- Xj3D --> style="color: green" | partial |
|- | |- | ||
Line 186: | Line 186: | ||
! <!-- 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: black" | partial |
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
! <!-- Vivaty --> style="color:green" | yes | ! <!-- Vivaty --> style="color:green" | yes | ||
Line 193: | Line 193: | ||
|- style="background:#F0F0F0;" | |- style="background:#F0F0F0;" | ||
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geodata.html Geospatial] | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geodata.html Geospatial] | ||
− | ! <!-- BS Contact --> style="color: | + | ! <!-- BS Contact --> style="color: green" | partial |
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
! <!-- Heilan --> style="color:maroon" | no | ! <!-- Heilan --> style="color:maroon" | no | ||
! <!-- InstantReality --> style="color:maroon" | no | ! <!-- InstantReality --> style="color:maroon" | no | ||
− | ! <!-- Octaga --> style="color: | + | ! <!-- Octaga --> style="color: green" | partial |
− | ! <!-- OpenVRML --> style="color: | + | ! <!-- OpenVRML --> style="color: black" | partial |
! <!-- SwirlX3D --> style="color:maroon" | no | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
! <!-- Vivaty --> style="color:maroon" | no | ! <!-- Vivaty --> style="color:maroon" | no | ||
Line 210: | Line 210: | ||
! <!-- 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: black" | partial |
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
! <!-- Vivaty --> style="color:green" | yes | ! <!-- Vivaty --> style="color:green" | yes | ||
Line 217: | Line 217: | ||
|- style="background:#F0F0F0;" | |- 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)] | | [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: | + | ! <!-- BS Contact --> style="color: green" | partial |
− | ! <!-- FreeWRL --> style="color: | + | ! <!-- FreeWRL --> style="color: green" | partial |
! <!-- Heilan --> style="color:maroon" | no | ! <!-- Heilan --> style="color:maroon" | no | ||
− | ! <!-- InstantReality --> style="color: | + | ! <!-- InstantReality --> style="color: green" | partial |
− | ! <!-- Octaga --> style="color: | + | ! <!-- Octaga --> style="color: green" | partial |
− | ! <!-- OpenVRML --> style="color: | + | ! <!-- OpenVRML --> style="color: black" | partial |
− | ! <!-- SwirlX3D --> style="color: | + | ! <!-- SwirlX3D --> style="color: green" | partial |
! <!-- Vivaty --> style="color:green" | yes | ! <!-- Vivaty --> style="color:green" | yes | ||
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
Line 234: | Line 234: | ||
! <!-- 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: black" | partial |
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
! <!-- Vivaty --> style="color:green" | yes | ! <!-- Vivaty --> style="color:green" | yes | ||
Line 244: | Line 244: | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
! <!-- Heilan --> style="color:black" | level 2 | ! <!-- Heilan --> style="color:black" | level 2 | ||
− | ! <!-- InstantReality --> style="color: | + | ! <!-- InstantReality --> style="color: green" | partial |
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
− | ! <!-- OpenVRML --> style="color: | + | ! <!-- OpenVRML --> style="color: black" | partial |
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
! <!-- Vivaty --> style="color:green" | yes | ! <!-- Vivaty --> style="color:green" | yes | ||
Line 257: | Line 257: | ||
! <!-- Heilan --> style="color:maroon" | no | ! <!-- Heilan --> style="color:maroon" | no | ||
! <!-- InstantReality --> style="color:maroon" | no | ! <!-- InstantReality --> style="color:maroon" | no | ||
− | ! <!-- Octaga --> style="color: | + | ! <!-- Octaga --> style="color: green" | partial |
− | ! <!-- OpenVRML --> style="color: | + | ! <!-- OpenVRML --> style="color:maroon" | no |
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
− | ! <!-- Vivaty --> style="color: | + | ! <!-- Vivaty --> style="color: green" | partial |
! <!-- Xj3D --> style="color:maroon" | no | ! <!-- Xj3D --> style="color:maroon" | no | ||
Line 269: | Line 269: | ||
! <!-- Heilan --> style="color:maroon" | no | ! <!-- Heilan --> style="color:maroon" | no | ||
! <!-- InstantReality --> style="color:maroon" | no | ! <!-- InstantReality --> style="color:maroon" | no | ||
− | ! <!-- Octaga --> style="color: | + | ! <!-- Octaga --> style="color: green" | partial |
− | ! <!-- OpenVRML --> style="color: | + | ! <!-- OpenVRML --> style="color:maroon" | no |
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
− | ! <!-- Vivaty --> style="color: | + | ! <!-- Vivaty --> style="color: green" | partial |
! <!-- Xj3D --> style="color:maroon" | no | ! <!-- Xj3D --> style="color:maroon" | no | ||
Line 282: | Line 282: | ||
! <!-- 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: black" | partial |
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
! <!-- Vivaty --> style="color:green" | yes | ! <!-- Vivaty --> style="color:green" | yes | ||
Line 294: | Line 294: | ||
! <!-- 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: black" | partial |
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
! <!-- Vivaty --> style="color:green" | yes | ! <!-- Vivaty --> style="color:green" | yes | ||
Line 306: | Line 306: | ||
! <!-- 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: black" | partial |
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
! <!-- Vivaty --> style="color:green" | yes | ! <!-- Vivaty --> style="color:green" | yes | ||
Line 317: | Line 317: | ||
! <!-- Heilan --> style="color:maroon" | no | ! <!-- Heilan --> style="color:maroon" | no | ||
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
− | ! <!-- Octaga --> style="color: | + | ! <!-- Octaga --> style="color: green" | partial |
− | ! <!-- OpenVRML --> style="color: | + | ! <!-- OpenVRML --> style="color: black" | partial |
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
− | ! <!-- Vivaty --> style="color: | + | ! <!-- Vivaty --> style="color: green" | partial |
! <!-- Xj3D --> style="color:maroon" | no | ! <!-- Xj3D --> style="color:maroon" | no | ||
Line 330: | Line 330: | ||
! <!-- InstantReality --> style="color:maroon" | no | ! <!-- InstantReality --> style="color:maroon" | no | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
− | ! <!-- OpenVRML --> style="color: | + | ! <!-- OpenVRML --> style="color:maroon" | no |
! <!-- SwirlX3D --> style="color:maroon" | no | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
− | ! <!-- Vivaty --> style="color: | + | ! <!-- Vivaty --> style="color: green" | partial |
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
Line 342: | Line 342: | ||
! <!-- InstantReality --> style="color:maroon" | no | ! <!-- InstantReality --> style="color:maroon" | no | ||
! <!-- Octaga --> style="color:maroon" | no | ! <!-- Octaga --> style="color:maroon" | no | ||
− | ! <!-- OpenVRML --> style="color: | + | ! <!-- OpenVRML --> style="color:maroon" | no |
! <!-- SwirlX3D --> style="color:maroon" | no | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
! <!-- Vivaty --> style="color:green" | yes | ! <!-- Vivaty --> style="color:green" | yes | ||
Line 354: | Line 354: | ||
! <!-- 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: black" | partial |
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
! <!-- Vivaty --> style="color:green" | yes | ! <!-- Vivaty --> style="color:green" | yes | ||
Line 366: | Line 366: | ||
! <!-- 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:maroon" | no |
− | ! <!-- SwirlX3D --> style="color: | + | ! <!-- SwirlX3D --> style="color: green" | partial |
! <!-- Vivaty --> style="color:maroon" | no | ! <!-- Vivaty --> style="color:maroon" | no | ||
! <!-- Xj3D --> style="color:maroon" | no | ! <!-- Xj3D --> style="color:maroon" | no | ||
Line 378: | Line 378: | ||
! <!-- 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: black" | partial |
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
! <!-- Vivaty --> style="color:green" | yes | ! <!-- Vivaty --> style="color:green" | yes | ||
Line 390: | Line 390: | ||
! <!-- InstantReality --> style="color:grey" | ? | ! <!-- InstantReality --> style="color:grey" | ? | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
− | ! <!-- OpenVRML --> style="color: | + | ! <!-- OpenVRML --> style="color:maroon" | no |
! <!-- SwirlX3D --> style="color:maroon" | no | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
! <!-- Vivaty --> style="color:maroon" | no | ! <!-- Vivaty --> style="color:maroon" | no | ||
− | ! <!-- Xj3D --> style="color: | + | ! <!-- Xj3D --> style="color: green" | partial |
|- | |- | ||
Line 402: | Line 402: | ||
! <!-- 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: black" | partial |
! <!-- SwirlX3D --> style="color:maroon" | no | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
! <!-- Vivaty --> style="color:green" | yes | ! <!-- Vivaty --> style="color:green" | yes | ||
Line 410: | Line 410: | ||
| [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] | | [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:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
− | ! <!-- FreeWRL --> style="color: | + | ! <!-- FreeWRL --> style="color: green" | partial (external) |
! <!-- Heilan --> style="color:maroon" | no | ! <!-- Heilan --> 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: | + | ! <!-- OpenVRML --> style="color: black" | partial |
! <!-- SwirlX3D --> style="color:maroon" | no | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
! <!-- Vivaty --> style="color:maroon" | no | ! <!-- Vivaty --> style="color:maroon" | no | ||
Line 426: | Line 426: | ||
! <!-- 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: black" | partial |
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
! <!-- Vivaty --> style="color:green" | yes | ! <!-- Vivaty --> style="color:green" | yes | ||
Line 437: | Line 437: | ||
! <!-- Heilan --> style="color:maroon" | no | ! <!-- Heilan --> style="color:maroon" | no | ||
! <!-- InstantReality --> style="color:maroon" | no | ! <!-- InstantReality --> style="color:maroon" | no | ||
− | ! <!-- Octaga --> style="color: | + | ! <!-- Octaga --> style="color: green" | partial |
− | ! <!-- OpenVRML --> style="color: | + | ! <!-- OpenVRML --> style="color: black" | partial |
! <!-- SwirlX3D --> style="color:maroon" | no | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
! <!-- Vivaty --> style="color:grey" | ? | ! <!-- Vivaty --> style="color:grey" | ? | ||
− | ! <!-- Xj3D --> style="color: | + | ! <!-- Xj3D --> style="color: green" | partial |
|- style="background:#F0F0F0;" | |- style="background:#F0F0F0;" | ||
Line 448: | Line 448: | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
! <!-- Heilan --> style="color:maroon" | no | ! <!-- Heilan --> style="color:maroon" | no | ||
− | ! <!-- InstantReality --> style="color: | + | ! <!-- InstantReality --> style="color: green" | partial |
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
− | ! <!-- OpenVRML --> style="color: | + | ! <!-- OpenVRML --> style="color: black" | partial |
! <!-- SwirlX3D --> style="color:maroon" | no | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
! <!-- Vivaty --> style="color:grey" | ? | ! <!-- Vivaty --> style="color:grey" | ? | ||
Line 462: | Line 462: | ||
! <!-- 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: black" | partial |
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
! <!-- Vivaty --> style="color:green" | yes | ! <!-- Vivaty --> style="color:green" | yes | ||
− | ! <!-- Xj3D --> style="color: | + | ! <!-- Xj3D --> style="color: green" | partial |
|- style="background:#F0F0F0;" | |- style="background:#F0F0F0;" | ||
Line 474: | Line 474: | ||
! <!-- 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: black" | partial |
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
! <!-- Vivaty --> style="color:green" | yes | ! <!-- Vivaty --> style="color:green" | yes | ||
− | ! <!-- Xj3D --> style="color: | + | ! <!-- Xj3D --> style="color: green" | partial |
|- | |- | ||
Line 486: | Line 486: | ||
! <!-- 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: black" | partial |
− | ! <!-- SwirlX3D --> style="color: | + | ! <!-- SwirlX3D --> style="color: green" | partial |
! <!-- Vivaty --> style="color:green" | yes | ! <!-- Vivaty --> style="color:green" | yes | ||
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
Line 498: | Line 498: | ||
! <!-- 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:maroon" | no |
! <!-- SwirlX3D --> style="color:maroon" | no | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
! <!-- Vivaty --> style="color:maroon" | no | ! <!-- Vivaty --> style="color:maroon" | no | ||
− | ! <!-- Xj3D --> style="color: | + | ! <!-- Xj3D --> style="color: green" | partial |
|- | |- | ||
Line 510: | Line 510: | ||
! <!-- 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: black" | partial |
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
! <!-- Vivaty --> style="color:green" | yes | ! <!-- Vivaty --> style="color:green" | yes |
Revision as of 15:25, 7 November 2008
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.0 | v0.14 | beta 5 | v2.3.0.2 | v0.17.9 | v2.1.7 | v1.0 build 900 | 1.0 | |
none | Interchange Profile | none | none | none | none | none | Interchange Profile | Interchange Profile | |
X3D component list | |||||||||
CAD geometry | ? | no | no | yes | yes | partial | yes | no | yes |
Core | ? | yes | partial (not Proto) |
yes | yes | yes | yes | yes | yes |
Cube map environmental texturing | ? | no | no | yes | yes | no | no | partial | ? |
Distributed interactive simulation (DIS) | ? | no | no | no | no | partial | no | no | yes |
Environmental effects | ? | yes | level 2 | yes | yes | partial | yes | yes | yes |
Environmental sensor | ? | ? | no | partial | yes | partial | yes | yes | yes |
Event utilities | ? | yes | yes | yes | yes | partial | yes | yes | yes |
Followers | ? | no | no | yes | yes | no | no | no | no |
Geometry2D | ? | yes | no | yes | yes | partial | yes | no | partial |
Geometry3D | ? | yes | level 3 | yes | yes | partial | yes | yes | yes |
Geospatial | partial | yes | no | no | partial | partial | no | no | yes |
Grouping | ? | yes | level 2 | yes | yes | partial | yes | yes | yes |
Humanoid animation (H-Anim) | partial | partial | no | partial | partial | partial | partial | yes | yes |
Interpolation | ? | yes | level 2 | yes | yes | partial | yes | yes | yes |
Key device sensor | ? | yes | level 2 | partial | yes | partial | yes | yes | yes |
Layering | ? | no | no | no | partial | no | yes | partial | no |
Layout | ? | no | no | no | partial | no | yes | partial | no |
Lighting | ? | yes | level 2 | yes | yes | partial | yes | yes | yes |
Navigation | ? | yes | level 1 | yes | yes | partial | yes | yes | yes |
Networking | ? | no | no | yes | yes | partial | yes | yes | yes |
NURBS | ? | no | no | yes | partial | partial | yes | partial | no |
Particle systems | ? | no | no | no | yes | no | no | partial | yes |
Picking sensor | ? | no | no | no | no | no | no | yes | yes |
Pointing device sensor | ? | ? | no | yes | yes | partial | yes | yes | yes |
Programmable shaders | ? | yes | no | yes | yes | no | partial | no | no |
Rendering | ? | yes | level 4 | yes | yes | partial | yes | yes | yes |
Rigid body physics | ? | no | no | ? | yes | no | no | no | partial |
Scripting - ECMAScript | yes | yes | no | yes | yes | partial | no | yes | yes |
Scripting - Java | ? | partial (external) | no | yes | yes | partial | no | no | yes |
Shape | ? | yes | level 2 | yes | yes | partial | yes | yes | yes |
- FillProperties node | ? | yes | no | no | partial | partial | no | ? | partial |
- LineProperties node | ? | yes | no | partial | yes | partial | no | ? | yes |
Sound | ? | yes | yes | yes | yes | partial | yes | yes | partial |
Text | ? | yes | no | yes | yes | partial | yes | yes | partial |
Texturing | ? | yes | level 1 | yes | yes | partial | partial | yes | yes |
Texturing3D | ? | no | no | yes | yes | no | no | no | partial |
Time | ? | yes | level 2 | yes | yes | partial | yes | yes | yes |
Players | BS Contact | FreeWRL | Heilan | InstantReality | Octaga | OpenVRML | SwirlX3D | Vivaty | Xj3D |