Difference between revisions of "Player support for X3D components"
From Web3D.org
m (BS Contact version number) |
(add Heilan support) |
||
Line 34: | Line 34: | ||
! [http://www.bitmanagement.de BS Contact] | ! [http://www.bitmanagement.de BS Contact] | ||
! [http://www.octaga.com FreeWRL] | ! [http://www.octaga.com FreeWRL] | ||
− | + | ! [http://www.niallmoody.com/heilan/index.htm Heilan] | |
! [http://instantreality.org/ InstantReality] | ! [http://instantreality.org/ InstantReality] | ||
! [http://www.octaga.com Octaga Player] | ! [http://www.octaga.com Octaga Player] | ||
Line 42: | Line 42: | ||
! [http://www.xj3d.org Xj3D] | ! [http://www.xj3d.org Xj3D] | ||
|- | |- | ||
− | ! <!-- BS Contact --> | + | ! <!-- BS Contact --> style="color:grey" | ? |
! <!-- FreeWRL --> v1.21.0 | ! <!-- FreeWRL --> v1.21.0 | ||
− | <!-- | + | ! <!-- Heilan --> [http://www.niallmoody.com/heilan/docs.htm v0.14] |
! <!-- InstantReality --> [http://www.instantreality.org/documentation/component/ beta 5] | ! <!-- InstantReality --> [http://www.instantreality.org/documentation/component/ beta 5] | ||
! <!-- Octaga --> [http://www.octaga.com/freedownloads/OctagaPlayer/current/Readme.pdf v2.3.0.2] | ! <!-- Octaga --> [http://www.octaga.com/freedownloads/OctagaPlayer/current/Readme.pdf v2.3.0.2] | ||
Line 60: | Line 60: | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
! <!-- FreeWRL --> style="color:red" | no | ! <!-- FreeWRL --> style="color:red" | no | ||
− | <!-- | + | ! <!-- Heilan --> style="color:red" | no |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
Line 72: | Line 72: | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | <!-- | + | ! <!-- Heilan --> style="color:black" | partial <br /> (not Proto) |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
Line 84: | Line 84: | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
! <!-- FreeWRL --> style="color:red" | no | ! <!-- FreeWRL --> style="color:red" | no | ||
− | <!-- | + | ! <!-- Heilan --> style="color:red" | no |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
Line 96: | Line 96: | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
! <!-- FreeWRL --> style="color:red" | no | ! <!-- FreeWRL --> style="color:red" | no | ||
− | <!-- | + | ! <!-- Heilan --> style="color:red" | no |
! <!-- InstantReality --> style="color:red" | no | ! <!-- InstantReality --> style="color:red" | no | ||
! <!-- Octaga --> style="color:red" | no | ! <!-- Octaga --> style="color:red" | no | ||
Line 108: | Line 108: | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | <!-- | + | ! <!-- Heilan --> 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 | ||
Line 120: | Line 120: | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
! <!-- FreeWRL --> style="color:grey" | ? | ! <!-- FreeWRL --> style="color:grey" | ? | ||
− | <!-- | + | ! <!-- Heilan --> style="color:red" | no |
! <!-- InstantReality --> style="color:black" | partial | ! <!-- InstantReality --> style="color:black" | partial | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
Line 132: | Line 132: | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | <!-- | + | ! <!-- Heilan --> style="color:green" | yes |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
Line 144: | Line 144: | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
! <!-- FreeWRL --> style="color:red" | no | ! <!-- FreeWRL --> style="color:red" | no | ||
− | <!-- | + | ! <!-- Heilan --> style="color:red" | no |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
Line 156: | Line 156: | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | <!-- | + | ! <!-- Heilan --> style="color:red" | no |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
Line 168: | Line 168: | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | <!-- | + | ! <!-- Heilan --> 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 | ||
Line 180: | Line 180: | ||
! <!-- 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:red" | no |
! <!-- InstantReality --> style="color:red" | no | ! <!-- InstantReality --> style="color:red" | no | ||
! <!-- Octaga --> style="color:black" | partial | ! <!-- Octaga --> style="color:black" | partial | ||
Line 192: | Line 192: | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | <!-- | + | ! <!-- Heilan --> 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 | ||
Line 204: | Line 204: | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
! <!-- FreeWRL --> style="color:black" | partial | ! <!-- FreeWRL --> style="color:black" | partial | ||
− | <!-- | + | ! <!-- Heilan --> style="color:red" | no |
! <!-- InstantReality --> style="color:black" | partial | ! <!-- InstantReality --> style="color:black" | partial | ||
! <!-- Octaga --> style="color:black" | partial | ! <!-- Octaga --> style="color:black" | partial | ||
Line 216: | Line 216: | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | <!-- | + | ! <!-- Heilan --> 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 | ||
Line 228: | Line 228: | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | <!-- | + | ! <!-- Heilan --> 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 | ||
Line 240: | Line 240: | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
! <!-- FreeWRL --> style="color:red" | no | ! <!-- FreeWRL --> style="color:red" | no | ||
− | <!-- | + | ! <!-- Heilan --> style="color:red" | no |
! <!-- InstantReality --> style="color:red" | no | ! <!-- InstantReality --> style="color:red" | no | ||
! <!-- Octaga --> style="color:black" | partial | ! <!-- Octaga --> style="color:black" | partial | ||
Line 252: | Line 252: | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
! <!-- FreeWRL --> style="color:red" | no | ! <!-- FreeWRL --> style="color:red" | no | ||
− | <!-- | + | ! <!-- Heilan --> style="color:red" | no |
! <!-- InstantReality --> style="color:red" | no | ! <!-- InstantReality --> style="color:red" | no | ||
! <!-- Octaga --> style="color:black" | partial | ! <!-- Octaga --> style="color:black" | partial | ||
Line 264: | Line 264: | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | <!-- | + | ! <!-- Heilan --> 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 | ||
Line 276: | Line 276: | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | <!-- | + | ! <!-- Heilan --> style="color:black" | level 1 |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
Line 288: | Line 288: | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
! <!-- FreeWRL --> style="color:red" | no | ! <!-- FreeWRL --> style="color:red" | no | ||
− | <!-- | + | ! <!-- Heilan --> style="color:red" | no |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
Line 300: | Line 300: | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
! <!-- FreeWRL --> style="color:red" | no | ! <!-- FreeWRL --> style="color:red" | no | ||
− | <!-- | + | ! <!-- Heilan --> style="color:red" | no |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:black" | partial | ! <!-- Octaga --> style="color:black" | partial | ||
Line 312: | Line 312: | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
! <!-- FreeWRL --> style="color:red" | no | ! <!-- FreeWRL --> style="color:red" | no | ||
− | <!-- | + | ! <!-- Heilan --> style="color:red" | no |
! <!-- InstantReality --> style="color:red" | no | ! <!-- InstantReality --> style="color:red" | no | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
Line 324: | Line 324: | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
! <!-- FreeWRL --> style="color:red" | no | ! <!-- FreeWRL --> style="color:red" | no | ||
− | <!-- | + | ! <!-- Heilan --> style="color:red" | no |
! <!-- InstantReality --> style="color:red" | no | ! <!-- InstantReality --> style="color:red" | no | ||
! <!-- Octaga --> style="color:red" | no | ! <!-- Octaga --> style="color:red" | no | ||
Line 336: | Line 336: | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
! <!-- FreeWRL --> style="color:grey" | ? | ! <!-- FreeWRL --> style="color:grey" | ? | ||
− | <!-- | + | ! <!-- Heilan --> style="color:red" | no |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
Line 348: | Line 348: | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | <!-- | + | ! <!-- Heilan --> style="color:red" | no |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
Line 360: | Line 360: | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | <!-- | + | ! <!-- Heilan --> 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 | ||
Line 372: | Line 372: | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
! <!-- FreeWRL --> style="color:red" | no | ! <!-- FreeWRL --> style="color:red" | no | ||
− | <!-- | + | ! <!-- Heilan --> style="color:red" | no |
! <!-- InstantReality --> style="color:grey" | ? | ! <!-- InstantReality --> style="color:grey" | ? | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
Line 384: | Line 384: | ||
! <!-- 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:red" | no |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
Line 396: | Line 396: | ||
! <!-- 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:red" | no |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
Line 408: | Line 408: | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | <!-- | + | ! <!-- Heilan --> 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 | ||
Line 420: | Line 420: | ||
! <!-- 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:red" | no |
! <!-- InstantReality --> style="color:red" | no | ! <!-- InstantReality --> style="color:red" | no | ||
! <!-- Octaga --> style="color:black" | partial | ! <!-- Octaga --> style="color:black" | partial | ||
Line 432: | Line 432: | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | <!-- | + | ! <!-- Heilan --> style="color:red" | no |
! <!-- InstantReality --> style="color:black" | partial | ! <!-- InstantReality --> style="color:black" | partial | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
Line 444: | Line 444: | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | <!-- | + | ! <!-- Heilan --> style="color:green" | yes |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
Line 456: | Line 456: | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | <!-- | + | ! <!-- Heilan --> style="color:red" | no |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
Line 468: | Line 468: | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | <!-- | + | ! <!-- Heilan --> style="color:black" | level 1 |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
Line 480: | Line 480: | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
! <!-- FreeWRL --> style="color:red" | no | ! <!-- FreeWRL --> style="color:red" | no | ||
− | <!-- | + | ! <!-- Heilan --> style="color:red" | no |
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
Line 492: | Line 492: | ||
! <!-- BS Contact --> style="color:grey" | ? | ! <!-- BS Contact --> style="color:grey" | ? | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
− | <!-- | + | ! <!-- Heilan --> 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 | ||
Line 504: | Line 504: | ||
! [http://www.bitmanagement.de BS Contact] | ! [http://www.bitmanagement.de BS Contact] | ||
! [http://www.octaga.com FreeWRL] | ! [http://www.octaga.com FreeWRL] | ||
− | + | ! [http://www.niallmoody.com/heilan/index.htm Heilan] | |
! [http://instantreality.org/ InstantReality] | ! [http://instantreality.org/ InstantReality] | ||
! [http://www.octaga.com Octaga] | ! [http://www.octaga.com Octaga] |
Revision as of 13:22, 21 October 2008
X3D components are functional collections of nodes that make it easier for players to implement X3D graphics.
This table records support for official X3D components by each of the various X3D players. It is maintained by the X3D Working Group and the various Web3D Consortium member companies.
TODO list:
- Player companies need to report their software support levels
- How to post bugs and comments? To x3d-public list, individual companies, or what?
- Once this page is well designed, create the following tables and cross-link each when available
- Create table for X3D authoring tools: Vivaty Studio, X3D-Edit
- Create table for X3D conversion tools: Okino Polytrans
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
- no no support provided
- ? unknown, need status report
Players, versions: | BS Contact | FreeWRL | Heilan | InstantReality | Octaga Player | OpenVRML | SwirlX3D | Vivaty | Xj3D |
---|---|---|---|---|---|---|---|---|---|
? | 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 |