Difference between revisions of "Player support for X3D components"
From Web3D.org
m |
m (color change for "no": red to maroon) |
||
Line 30: | Line 30: | ||
* '''partial''' some nodes and fields supported | * '''partial''' some nodes and fields supported | ||
* '''level #''' which component level number (1-4) is supported (found at end of each component specification) | * '''level #''' which component level number (1-4) is supported (found at end of each component specification) | ||
− | * '''<span style="color: | + | * '''<span style="color:maroon">no</span>''' no support provided |
* '''<span style="color:grey">?</span>''' unknown, need status report | * '''<span style="color:grey">?</span>''' unknown, need status report | ||
Line 63: | Line 63: | ||
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/CADGeometry.html CAD geometry] | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/CADGeometry.html CAD geometry] | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
− | ! <!-- FreeWRL --> style="color: | + | ! <!-- FreeWRL --> style="color:maroon" | no |
− | ! <!-- Heilan --> style="color: | + | ! <!-- 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:grey" | ? | ! <!-- OpenVRML --> style="color:grey" | ? | ||
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
− | ! <!-- Vivaty --> style="color: | + | ! <!-- Vivaty --> style="color:maroon" | no |
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
Line 87: | Line 87: | ||
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/env_texture.html Cube map environmental texturing] | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/env_texture.html Cube map environmental texturing] | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
− | ! <!-- FreeWRL --> style="color: | + | ! <!-- FreeWRL --> style="color:maroon" | no |
− | ! <!-- Heilan --> style="color: | + | ! <!-- 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:grey" | ? | ! <!-- OpenVRML --> style="color:grey" | ? | ||
− | ! <!-- SwirlX3D --> style="color: | + | ! <!-- SwirlX3D --> style="color:maroon" | no |
! <!-- Vivaty --> style="color:black" | partial | ! <!-- Vivaty --> style="color:black" | partial | ||
! <!-- Xj3D --> style="color:grey" | ? | ! <!-- Xj3D --> style="color:grey" | ? | ||
Line 99: | Line 99: | ||
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/dis.html Distributed interactive simulation (DIS)] | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/dis.html Distributed interactive simulation (DIS)] | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
− | ! <!-- FreeWRL --> style="color: | + | ! <!-- FreeWRL --> style="color:maroon" | no |
− | ! <!-- Heilan --> style="color: | + | ! <!-- Heilan --> style="color:maroon" | no |
− | ! <!-- InstantReality --> style="color: | + | ! <!-- InstantReality --> style="color:maroon" | no |
− | ! <!-- Octaga --> style="color: | + | ! <!-- Octaga --> style="color:maroon" | no |
! <!-- OpenVRML --> style="color:grey" | ? | ! <!-- OpenVRML --> style="color:grey" | ? | ||
− | ! <!-- SwirlX3D --> style="color: | + | ! <!-- SwirlX3D --> style="color:maroon" | no |
− | ! <!-- Vivaty --> style="color: | + | ! <!-- Vivaty --> style="color:maroon" | no |
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
Line 124: | Line 124: | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
! <!-- FreeWRL --> style="color:grey" | ? | ! <!-- FreeWRL --> style="color:grey" | ? | ||
− | ! <!-- Heilan --> style="color: | + | ! <!-- Heilan --> style="color:maroon" | no |
! <!-- InstantReality --> style="color:black" | partial | ! <!-- InstantReality --> style="color:black" | partial | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
Line 147: | Line 147: | ||
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/followers.html Followers] | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/followers.html Followers] | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
− | ! <!-- FreeWRL --> style="color: | + | ! <!-- FreeWRL --> style="color:maroon" | no |
− | ! <!-- Heilan --> style="color: | + | ! <!-- 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:grey" | ? | ! <!-- OpenVRML --> style="color:grey" | ? | ||
− | ! <!-- SwirlX3D --> style="color: | + | ! <!-- SwirlX3D --> style="color:maroon" | no |
− | ! <!-- Vivaty --> style="color: | + | ! <!-- Vivaty --> style="color:maroon" | no |
− | ! <!-- Xj3D --> style="color: | + | ! <!-- Xj3D --> style="color:maroon" | no |
|- style="background:#F0F0F0;" | |- style="background:#F0F0F0;" | ||
Line 160: | Line 160: | ||
! <!-- 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: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:grey" | ? | ! <!-- OpenVRML --> style="color:grey" | ? | ||
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
− | ! <!-- Vivaty --> style="color: | + | ! <!-- Vivaty --> style="color:maroon" | no |
! <!-- Xj3D --> style="color:black" | partial | ! <!-- Xj3D --> style="color:black" | partial | ||
Line 184: | Line 184: | ||
! <!-- BS Contact --> style="color:black" | partial | ! <!-- BS Contact --> style="color:black" | partial | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | ! <!-- Heilan --> style="color: | + | ! <!-- Heilan --> style="color:maroon" | no |
− | ! <!-- InstantReality --> style="color: | + | ! <!-- InstantReality --> style="color:maroon" | no |
! <!-- Octaga --> style="color:black" | partial | ! <!-- Octaga --> style="color:black" | partial | ||
! <!-- OpenVRML --> style="color:grey" | ? | ! <!-- OpenVRML --> style="color:grey" | ? | ||
− | ! <!-- SwirlX3D --> style="color: | + | ! <!-- SwirlX3D --> style="color:maroon" | no |
− | ! <!-- Vivaty --> style="color: | + | ! <!-- Vivaty --> style="color:maroon" | no |
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
Line 208: | Line 208: | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
! <!-- FreeWRL --> style="color:black" | partial | ! <!-- FreeWRL --> style="color:black" | partial | ||
− | ! <!-- Heilan --> style="color: | + | ! <!-- Heilan --> style="color:maroon" | no |
! <!-- InstantReality --> style="color:black" | partial | ! <!-- InstantReality --> style="color:black" | partial | ||
! <!-- Octaga --> style="color:black" | partial | ! <!-- Octaga --> style="color:black" | partial | ||
Line 243: | Line 243: | ||
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/layering.html Layering] | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/layering.html Layering] | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
− | ! <!-- FreeWRL --> style="color: | + | ! <!-- FreeWRL --> style="color:maroon" | no |
− | ! <!-- Heilan --> style="color: | + | ! <!-- Heilan --> style="color:maroon" | no |
− | ! <!-- InstantReality --> style="color: | + | ! <!-- InstantReality --> style="color:maroon" | no |
! <!-- Octaga --> style="color:black" | partial | ! <!-- Octaga --> style="color:black" | partial | ||
! <!-- OpenVRML --> style="color:grey" | ? | ! <!-- OpenVRML --> style="color:grey" | ? | ||
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
! <!-- Vivaty --> style="color:black" | partial | ! <!-- Vivaty --> style="color:black" | partial | ||
− | ! <!-- Xj3D --> style="color: | + | ! <!-- Xj3D --> style="color:maroon" | no |
|- style="background:#F0F0F0;" | |- style="background:#F0F0F0;" | ||
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/layout.html Layout] | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/layout.html Layout] | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
− | ! <!-- FreeWRL --> style="color: | + | ! <!-- FreeWRL --> style="color:maroon" | no |
− | ! <!-- Heilan --> style="color: | + | ! <!-- Heilan --> style="color:maroon" | no |
− | ! <!-- InstantReality --> style="color: | + | ! <!-- InstantReality --> style="color:maroon" | no |
! <!-- Octaga --> style="color:black" | partial | ! <!-- Octaga --> style="color:black" | partial | ||
! <!-- OpenVRML --> style="color:grey" | ? | ! <!-- OpenVRML --> style="color:grey" | ? | ||
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
! <!-- Vivaty --> style="color:black" | partial | ! <!-- Vivaty --> style="color:black" | partial | ||
− | ! <!-- Xj3D --> style="color: | + | ! <!-- Xj3D --> style="color:maroon" | no |
|- | |- | ||
Line 291: | Line 291: | ||
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/networking.html Networking] | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/networking.html Networking] | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
− | ! <!-- FreeWRL --> style="color: | + | ! <!-- FreeWRL --> style="color:maroon" | no |
− | ! <!-- Heilan --> style="color: | + | ! <!-- 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 | ||
Line 303: | Line 303: | ||
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/nurbs.html NURBS] | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/nurbs.html NURBS] | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
− | ! <!-- FreeWRL --> style="color: | + | ! <!-- FreeWRL --> style="color:maroon" | no |
− | ! <!-- Heilan --> style="color: | + | ! <!-- Heilan --> style="color:maroon" | no |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:black" | partial | ! <!-- Octaga --> style="color:black" | partial | ||
Line 310: | Line 310: | ||
! <!-- SwirlX3D --> style="color:green" | yes | ! <!-- SwirlX3D --> style="color:green" | yes | ||
! <!-- Vivaty --> style="color:black" | partial | ! <!-- Vivaty --> style="color:black" | partial | ||
− | ! <!-- Xj3D --> style="color: | + | ! <!-- Xj3D --> style="color:maroon" | no |
|- | |- | ||
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/particle_systems.html Particle systems] | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/particle_systems.html Particle systems] | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
− | ! <!-- FreeWRL --> style="color: | + | ! <!-- FreeWRL --> style="color:maroon" | no |
− | ! <!-- Heilan --> style="color: | + | ! <!-- Heilan --> style="color:maroon" | no |
− | ! <!-- InstantReality --> style="color: | + | ! <!-- InstantReality --> style="color:maroon" | no |
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
! <!-- OpenVRML --> style="color:grey" | ? | ! <!-- OpenVRML --> style="color:grey" | ? | ||
− | ! <!-- SwirlX3D --> style="color: | + | ! <!-- SwirlX3D --> style="color:maroon" | no |
! <!-- Vivaty --> style="color:black" | partial | ! <!-- Vivaty --> style="color:black" | partial | ||
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
Line 327: | Line 327: | ||
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/picking.html Picking sensor] | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/picking.html Picking sensor] | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
− | ! <!-- FreeWRL --> style="color: | + | ! <!-- FreeWRL --> style="color:maroon" | no |
− | ! <!-- Heilan --> style="color: | + | ! <!-- Heilan --> style="color:maroon" | no |
− | ! <!-- InstantReality --> style="color: | + | ! <!-- InstantReality --> style="color:maroon" | no |
− | ! <!-- Octaga --> style="color: | + | ! <!-- Octaga --> style="color:maroon" | no |
! <!-- OpenVRML --> style="color:grey" | ? | ! <!-- OpenVRML --> style="color:grey" | ? | ||
− | ! <!-- SwirlX3D --> style="color: | + | ! <!-- SwirlX3D --> style="color:maroon" | no |
! <!-- Vivaty --> style="color:green" | yes | ! <!-- Vivaty --> style="color:green" | yes | ||
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
Line 340: | Line 340: | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
! <!-- FreeWRL --> style="color:grey" | ? | ! <!-- FreeWRL --> style="color:grey" | ? | ||
− | ! <!-- Heilan --> style="color: | + | ! <!-- 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 | ||
Line 352: | Line 352: | ||
! <!-- 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: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:grey" | ? | ! <!-- OpenVRML --> style="color:grey" | ? | ||
! <!-- SwirlX3D --> style="color:black" | partial | ! <!-- SwirlX3D --> style="color:black" | partial | ||
− | ! <!-- Vivaty --> style="color: | + | ! <!-- Vivaty --> style="color:maroon" | no |
− | ! <!-- Xj3D --> style="color: | + | ! <!-- Xj3D --> style="color:maroon" | no |
|- | |- | ||
Line 375: | Line 375: | ||
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/rigid_physics.html Rigid body physics] | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/rigid_physics.html Rigid body physics] | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
− | ! <!-- FreeWRL --> style="color: | + | ! <!-- FreeWRL --> style="color:maroon" | no |
− | ! <!-- Heilan --> style="color: | + | ! <!-- Heilan --> style="color:maroon" | no |
! <!-- InstantReality --> style="color:grey" | ? | ! <!-- InstantReality --> style="color:grey" | ? | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
! <!-- OpenVRML --> style="color:grey" | ? | ! <!-- OpenVRML --> style="color:grey" | ? | ||
− | ! <!-- SwirlX3D --> style="color: | + | ! <!-- SwirlX3D --> style="color:maroon" | no |
− | ! <!-- Vivaty --> style="color: | + | ! <!-- Vivaty --> style="color:maroon" | no |
! <!-- Xj3D --> style="color:black" | partial | ! <!-- Xj3D --> style="color:black" | partial | ||
Line 388: | Line 388: | ||
! <!-- BS Contact --> style="color:green" | yes | ! <!-- BS Contact --> style="color:green" | yes | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | ! <!-- Heilan --> style="color: | + | ! <!-- 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:grey" | ? | ! <!-- OpenVRML --> style="color:grey" | ? | ||
− | ! <!-- SwirlX3D --> style="color: | + | ! <!-- SwirlX3D --> style="color:maroon" | no |
! <!-- Vivaty --> style="color:green" | yes | ! <!-- Vivaty --> style="color:green" | yes | ||
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
Line 400: | Line 400: | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
! <!-- FreeWRL --> style="color:black" | partial (external) | ! <!-- FreeWRL --> style="color:black" | partial (external) | ||
− | ! <!-- Heilan --> style="color: | + | ! <!-- 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:grey" | ? | ! <!-- OpenVRML --> style="color:grey" | ? | ||
− | ! <!-- SwirlX3D --> style="color: | + | ! <!-- SwirlX3D --> style="color:maroon" | no |
− | ! <!-- Vivaty --> style="color: | + | ! <!-- Vivaty --> style="color:maroon" | no |
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
Line 424: | Line 424: | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
! <!-- FreeWRL --> style=style="color:green" | yes | ! <!-- FreeWRL --> style=style="color:green" | yes | ||
− | ! <!-- Heilan --> style="color: | + | ! <!-- Heilan --> style="color:maroon" | no |
− | ! <!-- InstantReality --> style="color: | + | ! <!-- InstantReality --> style="color:maroon" | no |
! <!-- Octaga --> style="color:black" | partial | ! <!-- Octaga --> style="color:black" | partial | ||
! <!-- OpenVRML --> style="color:grey" | ? | ! <!-- OpenVRML --> style="color:grey" | ? | ||
− | ! <!-- SwirlX3D --> style="color: | + | ! <!-- SwirlX3D --> style="color:maroon" | no |
! <!-- Vivaty --> style="color:grey" | ? | ! <!-- Vivaty --> style="color:grey" | ? | ||
! <!-- Xj3D --> style="color:black" | partial | ! <!-- Xj3D --> style="color:black" | partial | ||
Line 436: | Line 436: | ||
! <!-- 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:maroon" | no |
! <!-- InstantReality --> style="color:black" | partial | ! <!-- InstantReality --> style="color:black" | partial | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
! <!-- OpenVRML --> style="color:grey" | ? | ! <!-- OpenVRML --> style="color:grey" | ? | ||
− | ! <!-- SwirlX3D --> style="color: | + | ! <!-- SwirlX3D --> style="color:maroon" | no |
! <!-- Vivaty --> style="color:grey" | ? | ! <!-- Vivaty --> style="color:grey" | ? | ||
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
Line 460: | Line 460: | ||
! <!-- 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:maroon" | no |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
Line 483: | Line 483: | ||
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/texture3D.html Texturing3D] | | [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/texture3D.html Texturing3D] | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
− | ! <!-- FreeWRL --> style="color: | + | ! <!-- FreeWRL --> style="color:maroon" | no |
− | ! <!-- Heilan --> style="color: | + | ! <!-- 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:grey" | ? | ! <!-- OpenVRML --> style="color:grey" | ? | ||
− | ! <!-- SwirlX3D --> style="color: | + | ! <!-- SwirlX3D --> style="color:maroon" | no |
− | ! <!-- Vivaty --> style="color: | + | ! <!-- Vivaty --> style="color:maroon" | no |
! <!-- Xj3D --> style="color:black" | partial | ! <!-- Xj3D --> style="color:black" | partial | ||
Revision as of 16:22, 28 October 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: | 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 | |
X3D component list | |||||||||
CAD geometry | ? | no | no | yes | yes | ? | yes | no | yes |
Core | ? | yes | partial (not Proto) |
yes | yes | ? | yes | yes | yes |
Cube map environmental texturing | ? | no | no | yes | yes | ? | no | partial | ? |
Distributed interactive simulation (DIS) | ? | no | no | no | no | ? | no | no | yes |
Environmental effects | ? | yes | level 2 | yes | yes | ? | yes | yes | yes |
Environmental sensor | ? | ? | no | partial | yes | ? | yes | yes | yes |
Event utilities | ? | yes | yes | yes | yes | ? | yes | yes | yes |
Followers | ? | no | no | yes | yes | ? | no | no | no |
Geometry2D | ? | yes | no | yes | yes | ? | yes | no | partial |
Geometry3D | ? | yes | level 3 | yes | yes | ? | yes | yes | yes |
Geospatial | partial | yes | no | no | partial | ? | no | no | yes |
Grouping | ? | yes | level 2 | yes | yes | ? | yes | yes | yes |
Humanoid animation (H-Anim) | ? | partial | no | partial | partial | ? | partial | yes | yes |
Interpolation | ? | yes | level 2 | yes | yes | ? | yes | yes | yes |
Key device sensor | ? | yes | level 2 | partial | yes | ? | yes | yes | yes |
Layering | ? | no | no | no | partial | ? | yes | partial | no |
Layout | ? | no | no | no | partial | ? | yes | partial | no |
Lighting | ? | yes | level 2 | yes | yes | ? | yes | yes | yes |
Navigation | ? | yes | level 1 | yes | yes | ? | yes | yes | yes |
Networking | ? | no | no | yes | yes | ? | yes | yes | yes |
NURBS | ? | no | no | yes | partial | ? | yes | partial | no |
Particle systems | ? | no | no | no | yes | ? | no | partial | yes |
Picking sensor | ? | no | no | no | no | ? | no | yes | yes |
Pointing device sensor | ? | ? | no | yes | yes | ? | yes | yes | yes |
Programmable shaders | ? | yes | no | yes | yes | ? | partial | no | no |
Rendering | ? | yes | level 4 | yes | yes | ? | yes | yes | yes |
Rigid body physics | ? | no | no | ? | yes | ? | no | no | partial |
Scripting - ECMAScript | yes | yes | no | yes | yes | ? | no | yes | yes |
Scripting - Java | ? | partial (external) | no | yes | yes | ? | no | no | yes |
Shape | ? | yes | level 2 | yes | yes | ? | yes | yes | yes |
- FillProperties node | ? | yes | no | no | partial | ? | no | ? | partial |
- LineProperties node | ? | yes | no | partial | yes | ? | no | ? | yes |
Sound | ? | yes | yes | yes | yes | ? | yes | yes | partial |
Text | ? | yes | no | yes | yes | ? | yes | yes | partial |
Texturing | ? | yes | level 1 | yes | yes | ? | partial | yes | yes |
Texturing3D | ? | no | no | yes | yes | ? | no | no | partial |
Time | ? | yes | level 2 | yes | yes | ? | yes | yes | yes |
Players | BS Contact | FreeWRL | Heilan | InstantReality | Octaga | OpenVRML | SwirlX3D | Vivaty | Xj3D |