Difference between revisions of "Player support for X3D components"

From Web3D.org
Jump to: navigation, search
m
m
Line 41: Line 41:
 
!    [http://www.xj3d.org Xj3D]  
 
!    [http://www.xj3d.org Xj3D]  
 
|-
 
|-
! <!-- BS Contact --> ?
+
! <!-- BS Contact --> style="color:grey" | ?
! <!-- FreeWRL --> ?
+
! <!-- FreeWRL --> style="color:grey" | ?
! <!-- Heilan --> ?
+
! <!-- Heilan --> style="color:grey" | ?
 
! <!-- 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]
! <!-- SwirlX3D --> ?
+
! <!-- SwirlX3D --> style="color:grey" | ?
 
! <!-- Vivaty --> v1.0 build 900
 
! <!-- Vivaty --> v1.0 build 900
 
! <!-- Xj3D --> [http://www.xj3d.org/status.html 1.0]
 
! <!-- Xj3D --> [http://www.xj3d.org/status.html 1.0]
Line 56: Line 56:
 
|- style="background:#F0F0F0;"
 
|- style="background:#F0F0F0;"
 
| [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 --> ?
+
! <!-- BS Contact --> style="color:grey" | ?
! <!-- FreeWRL --> ?
+
! <!-- FreeWRL --> style="color:grey" | ?
! <!-- Heilan --> ?
+
! <!-- Heilan --> style="color:grey" | ?
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
! <!-- SwirlX3D --> ?
+
! <!-- SwirlX3D --> style="color:grey" | ?
 
! <!-- Vivaty --> style="color:red" | no
 
! <!-- Vivaty --> style="color:red" | no
 
! <!-- Xj3D --> style="color:green" | yes
 
! <!-- Xj3D --> style="color:green" | yes
Line 67: Line 67:
 
|-
 
|-
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/core.html Core]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/core.html Core]
! <!-- BS Contact --> ?
+
! <!-- BS Contact --> style="color:grey" | ?
! <!-- FreeWRL --> ?
+
! <!-- FreeWRL --> style="color:grey" | ?
! <!-- Heilan --> ?
+
! <!-- Heilan --> style="color:grey" | ?
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
! <!-- SwirlX3D --> ?
+
! <!-- SwirlX3D --> style="color:grey" | ?
 
! <!-- Vivaty --> style="color:green" | yes
 
! <!-- Vivaty --> style="color:green" | yes
 
! <!-- Xj3D --> style="color:green" | yes
 
! <!-- Xj3D --> style="color:green" | yes
Line 78: Line 78:
 
|-  style="background:#F0F0F0;"
 
|-  style="background:#F0F0F0;"
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/env_texture.html Cube map environmental texturing]
 
| [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 --> ?
+
! <!-- BS Contact --> style="color:grey" | ?
! <!-- FreeWRL --> ?
+
! <!-- FreeWRL --> style="color:grey" | ?
! <!-- Heilan --> ?
+
! <!-- Heilan --> style="color:grey" | ?
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
! <!-- SwirlX3D --> ?
+
! <!-- SwirlX3D --> style="color:grey" | ?
 
! <!-- Vivaty --> partial
 
! <!-- Vivaty --> partial
! <!-- Xj3D --> ?
+
! <!-- Xj3D --> style="color:grey" | ?
  
 
|-  
 
|-  
 
| [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 --> ?
+
! <!-- BS Contact --> style="color:grey" | ?
! <!-- FreeWRL --> ?
+
! <!-- FreeWRL --> style="color:grey" | ?
! <!-- Heilan --> ?
+
! <!-- Heilan --> style="color:grey" | ?
 
! <!-- InstantReality --> style="color:red" | no
 
! <!-- InstantReality --> style="color:red" | no
 
! <!-- Octaga --> style="color:red" | no
 
! <!-- Octaga --> style="color:red" | no
! <!-- SwirlX3D --> ?
+
! <!-- SwirlX3D --> style="color:grey" | ?
 
! <!-- Vivaty --> style="color:red" | no
 
! <!-- Vivaty --> style="color:red" | no
 
! <!-- Xj3D --> style="color:green" | yes
 
! <!-- Xj3D --> style="color:green" | yes
Line 100: Line 100:
 
|-  style="background:#F0F0F0;"
 
|-  style="background:#F0F0F0;"
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/enveffects.html Environmental effects]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/enveffects.html Environmental effects]
! <!-- BS Contact --> ?
+
! <!-- BS Contact --> style="color:grey" | ?
! <!-- FreeWRL --> ?
+
! <!-- FreeWRL --> style="color:grey" | ?
! <!-- Heilan --> ?
+
! <!-- Heilan --> style="color:grey" | ?
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
! <!-- SwirlX3D --> ?
+
! <!-- SwirlX3D --> style="color:grey" | ?
 
! <!-- Vivaty --> style="color:green" | yes
 
! <!-- Vivaty --> style="color:green" | yes
! <!-- Xj3D --> ?
+
! <!-- Xj3D --> style="color:grey" | ?
  
 
|-  
 
|-  
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/envsensor.html Environmental sensor]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/envsensor.html Environmental sensor]
! <!-- BS Contact --> ?
+
! <!-- BS Contact --> style="color:grey" | ?
! <!-- FreeWRL --> ?
+
! <!-- FreeWRL --> style="color:grey" | ?
! <!-- Heilan --> ?
+
! <!-- Heilan --> style="color:grey" | ?
 
! <!-- InstantReality --> partial
 
! <!-- InstantReality --> partial
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
! <!-- SwirlX3D --> ?
+
! <!-- SwirlX3D --> style="color:grey" | ?
 
! <!-- Vivaty --> style="color:green" | yes
 
! <!-- Vivaty --> style="color:green" | yes
! <!-- Xj3D --> ?
+
! <!-- Xj3D --> style="color:grey" | ?
  
 
|-  style="background:#F0F0F0;"
 
|-  style="background:#F0F0F0;"
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/utils.html Event utilities]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/utils.html Event utilities]
! <!-- BS Contact --> ?
+
! <!-- BS Contact --> style="color:grey" | ?
! <!-- FreeWRL --> ?
+
! <!-- FreeWRL --> style="color:grey" | ?
! <!-- Heilan --> ?
+
! <!-- Heilan --> style="color:grey" | ?
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
! <!-- SwirlX3D --> ?
+
! <!-- SwirlX3D --> style="color:grey" | ?
 
! <!-- Vivaty --> style="color:green" | yes
 
! <!-- Vivaty --> style="color:green" | yes
 
! <!-- Xj3D --> style="color:green" | yes
 
! <!-- Xj3D --> style="color:green" | yes
Line 133: Line 133:
 
|-  
 
|-  
 
| [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 --> ?
+
! <!-- BS Contact --> style="color:grey" | ?
! <!-- FreeWRL --> ?
+
! <!-- FreeWRL --> style="color:grey" | ?
! <!-- Heilan --> ?
+
! <!-- Heilan --> style="color:grey" | ?
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
! <!-- SwirlX3D --> ?
+
! <!-- SwirlX3D --> style="color:grey" | ?
 
! <!-- Vivaty --> style="color:red" | no
 
! <!-- Vivaty --> style="color:red" | no
! <!-- Xj3D --> ?
+
! <!-- Xj3D --> style="color:grey" | ?
  
 
|-  style="background:#F0F0F0;"
 
|-  style="background:#F0F0F0;"
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry2D.html Geometry2D]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry2D.html Geometry2D]
! <!-- BS Contact --> ?
+
! <!-- BS Contact --> style="color:grey" | ?
! <!-- FreeWRL --> ?
+
! <!-- FreeWRL --> style="color:grey" | ?
! <!-- Heilan --> ?
+
! <!-- Heilan --> style="color:grey" | ?
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
! <!-- SwirlX3D --> ?
+
! <!-- SwirlX3D --> style="color:grey" | ?
 
! <!-- Vivaty --> style="color:red" | no
 
! <!-- Vivaty --> style="color:red" | no
 
! <!-- Xj3D --> partial
 
! <!-- Xj3D --> partial
Line 155: Line 155:
 
|-  
 
|-  
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry3D.html Geometry3D]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry3D.html Geometry3D]
! <!-- BS Contact --> ?
+
! <!-- BS Contact --> style="color:grey" | ?
! <!-- FreeWRL --> ?
+
! <!-- FreeWRL --> style="color:grey" | ?
! <!-- Heilan --> ?
+
! <!-- Heilan --> style="color:grey" | ?
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
! <!-- SwirlX3D --> ?
+
! <!-- SwirlX3D --> style="color:grey" | ?
 
! <!-- Vivaty --> style="color:green" | yes
 
! <!-- Vivaty --> style="color:green" | yes
 
! <!-- Xj3D --> style="color:green" | yes
 
! <!-- Xj3D --> style="color:green" | yes
Line 168: Line 168:
 
! <!-- BS Contact --> partial
 
! <!-- BS Contact --> partial
 
! <!-- FreeWRL --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
! <!-- Heilan --> ?
+
! <!-- Heilan --> style="color:grey" | ?
 
! <!-- InstantReality --> style="color:red" | no
 
! <!-- InstantReality --> style="color:red" | no
 
! <!-- Octaga --> partial
 
! <!-- Octaga --> partial
! <!-- SwirlX3D --> ?
+
! <!-- SwirlX3D --> style="color:grey" | ?
 
! <!-- Vivaty --> style="color:red" | no
 
! <!-- Vivaty --> style="color:red" | no
 
! <!-- Xj3D --> style="color:green" | yes
 
! <!-- Xj3D --> style="color:green" | yes
Line 177: Line 177:
 
|-  
 
|-  
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/group.html Grouping]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/group.html Grouping]
! <!-- BS Contact --> ?
+
! <!-- BS Contact --> style="color:grey" | ?
! <!-- FreeWRL --> ?
+
! <!-- FreeWRL --> style="color:grey" | ?
! <!-- Heilan --> ?
+
! <!-- Heilan --> style="color:grey" | ?
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
! <!-- SwirlX3D --> ?
+
! <!-- SwirlX3D --> style="color:grey" | ?
 
! <!-- Vivaty --> style="color:green" | yes
 
! <!-- Vivaty --> style="color:green" | yes
 
! <!-- Xj3D --> style="color:green" | yes
 
! <!-- Xj3D --> style="color:green" | yes
Line 188: Line 188:
 
|-  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 --> ?
+
! <!-- BS Contact --> style="color:grey" | ?
! <!-- FreeWRL --> ?
+
! <!-- FreeWRL --> style="color:grey" | ?
! <!-- Heilan --> ?
+
! <!-- Heilan --> style="color:grey" | ?
 
! <!-- InstantReality --> partial
 
! <!-- InstantReality --> partial
 
! <!-- Octaga --> partial
 
! <!-- Octaga --> partial
! <!-- SwirlX3D --> ?
+
! <!-- SwirlX3D --> style="color:grey" | ?
 
! <!-- Vivaty --> style="color:green" | yes
 
! <!-- Vivaty --> style="color:green" | yes
! <!-- Xj3D --> ?
+
! <!-- Xj3D --> style="color:grey" | ?
  
 
|-  
 
|-  
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/interp.html Interpolation]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/interp.html Interpolation]
! <!-- BS Contact --> ?
+
! <!-- BS Contact --> style="color:grey" | ?
! <!-- FreeWRL --> ?
+
! <!-- FreeWRL --> style="color:grey" | ?
! <!-- Heilan --> ?
+
! <!-- Heilan --> style="color:grey" | ?
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
! <!-- SwirlX3D --> ?
+
! <!-- SwirlX3D --> style="color:grey" | ?
 
! <!-- Vivaty --> style="color:green" | yes
 
! <!-- Vivaty --> style="color:green" | yes
 
! <!-- Xj3D --> style="color:green" | yes
 
! <!-- Xj3D --> style="color:green" | yes
Line 210: Line 210:
 
|-  style="background:#F0F0F0;"
 
|-  style="background:#F0F0F0;"
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/keyboard.html Key device sensor]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/keyboard.html Key device sensor]
! <!-- BS Contact --> ?
+
! <!-- BS Contact --> style="color:grey" | ?
! <!-- FreeWRL --> ?
+
! <!-- FreeWRL --> style="color:grey" | ?
! <!-- Heilan --> ?
+
! <!-- Heilan --> style="color:grey" | ?
 
! <!-- InstantReality --> partial
 
! <!-- InstantReality --> partial
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
! <!-- SwirlX3D --> ?
+
! <!-- SwirlX3D --> style="color:grey" | ?
 
! <!-- Vivaty --> style="color:green" | yes
 
! <!-- Vivaty --> style="color:green" | yes
 
! <!-- Xj3D --> style="color:green" | yes
 
! <!-- Xj3D --> style="color:green" | yes
Line 221: Line 221:
 
|-  
 
|-  
 
| [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 --> ?
+
! <!-- BS Contact --> style="color:grey" | ?
! <!-- FreeWRL --> ?
+
! <!-- FreeWRL --> style="color:grey" | ?
! <!-- Heilan --> ?
+
! <!-- Heilan --> style="color:grey" | ?
 
! <!-- InstantReality --> style="color:red" | no
 
! <!-- InstantReality --> style="color:red" | no
 
! <!-- Octaga --> partial
 
! <!-- Octaga --> partial
! <!-- SwirlX3D --> ?
+
! <!-- SwirlX3D --> style="color:grey" | ?
 
! <!-- Vivaty --> partial
 
! <!-- Vivaty --> partial
! <!-- Xj3D --> ?
+
! <!-- Xj3D --> style="color:grey" | ?
  
 
|-  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 --> ?
+
! <!-- BS Contact --> style="color:grey" | ?
! <!-- FreeWRL --> ?
+
! <!-- FreeWRL --> style="color:grey" | ?
! <!-- Heilan --> ?
+
! <!-- Heilan --> style="color:grey" | ?
 
! <!-- InstantReality --> style="color:red" | no
 
! <!-- InstantReality --> style="color:red" | no
 
! <!-- Octaga --> partial
 
! <!-- Octaga --> partial
! <!-- SwirlX3D --> ?
+
! <!-- SwirlX3D --> style="color:grey" | ?
 
! <!-- Vivaty --> partial
 
! <!-- Vivaty --> partial
! <!-- Xj3D --> ?
+
! <!-- Xj3D --> style="color:grey" | ?
  
 
|-  
 
|-  
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/lighting.html Lighting]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/lighting.html Lighting]
! <!-- BS Contact --> ?
+
! <!-- BS Contact --> style="color:grey" | ?
! <!-- FreeWRL --> ?
+
! <!-- FreeWRL --> style="color:grey" | ?
! <!-- Heilan --> ?
+
! <!-- Heilan --> style="color:grey" | ?
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
! <!-- SwirlX3D --> ?
+
! <!-- SwirlX3D --> style="color:grey" | ?
 
! <!-- Vivaty --> style="color:green" | yes
 
! <!-- Vivaty --> style="color:green" | yes
 
! <!-- Xj3D --> style="color:green" | yes
 
! <!-- Xj3D --> style="color:green" | yes
Line 254: Line 254:
 
|-  style="background:#F0F0F0;"
 
|-  style="background:#F0F0F0;"
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/navigation.html Navigation]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/navigation.html Navigation]
! <!-- BS Contact --> ?
+
! <!-- BS Contact --> style="color:grey" | ?
! <!-- FreeWRL --> ?
+
! <!-- FreeWRL --> style="color:grey" | ?
! <!-- Heilan --> ?
+
! <!-- Heilan --> style="color:grey" | ?
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
! <!-- SwirlX3D --> ?
+
! <!-- SwirlX3D --> style="color:grey" | ?
 
! <!-- Vivaty --> style="color:green" | yes
 
! <!-- Vivaty --> style="color:green" | yes
 
! <!-- Xj3D --> style="color:green" | yes
 
! <!-- Xj3D --> style="color:green" | yes
Line 265: Line 265:
 
|-  
 
|-  
 
| [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 --> ?
+
! <!-- BS Contact --> style="color:grey" | ?
! <!-- FreeWRL --> ?
+
! <!-- FreeWRL --> style="color:grey" | ?
! <!-- Heilan --> ?
+
! <!-- Heilan --> style="color:grey" | ?
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
! <!-- SwirlX3D --> ?
+
! <!-- SwirlX3D --> style="color:grey" | ?
 
! <!-- Vivaty --> style="color:green" | yes
 
! <!-- Vivaty --> style="color:green" | yes
 
! <!-- Xj3D --> style="color:green" | yes
 
! <!-- Xj3D --> style="color:green" | yes
Line 276: Line 276:
 
|-  style="background:#F0F0F0;"
 
|-  style="background:#F0F0F0;"
 
| [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 --> ?
+
! <!-- BS Contact --> style="color:grey" | ?
! <!-- FreeWRL --> ?
+
! <!-- FreeWRL --> style="color:grey" | ?
! <!-- Heilan --> ?
+
! <!-- Heilan --> style="color:grey" | ?
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> partial
 
! <!-- Octaga --> partial
! <!-- SwirlX3D --> ?
+
! <!-- SwirlX3D --> style="color:grey" | ?
 
! <!-- Vivaty --> partial
 
! <!-- Vivaty --> partial
! <!-- Xj3D --> ?
+
! <!-- Xj3D --> style="color:grey" | ?
  
 
|-  
 
|-  
 
| [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 --> ?
+
! <!-- BS Contact --> style="color:grey" | ?
! <!-- FreeWRL --> ?
+
! <!-- FreeWRL --> style="color:grey" | ?
! <!-- Heilan --> ?
+
! <!-- Heilan --> style="color:grey" | ?
 
! <!-- InstantReality --> style="color:red" | no
 
! <!-- InstantReality --> style="color:red" | no
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
! <!-- SwirlX3D --> ?
+
! <!-- SwirlX3D --> style="color:grey" | ?
 
! <!-- Vivaty --> partial
 
! <!-- Vivaty --> partial
! <!-- Xj3D --> ?
+
! <!-- Xj3D --> style="color:grey" | ?
  
 
|-  style="background:#F0F0F0;"
 
|-  style="background:#F0F0F0;"
 
| [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 --> ?
+
! <!-- BS Contact --> style="color:grey" | ?
! <!-- FreeWRL --> ?
+
! <!-- FreeWRL --> style="color:grey" | ?
! <!-- Heilan --> ?
+
! <!-- Heilan --> style="color:grey" | ?
 
! <!-- InstantReality --> style="color:red" | no
 
! <!-- InstantReality --> style="color:red" | no
 
! <!-- Octaga --> style="color:red" | no
 
! <!-- Octaga --> style="color:red" | no
! <!-- SwirlX3D --> ?
+
! <!-- SwirlX3D --> style="color:grey" | ?
 
! <!-- Vivaty --> style="color:green" | yes
 
! <!-- Vivaty --> style="color:green" | yes
! <!-- Xj3D --> ?
+
! <!-- Xj3D --> style="color:grey" | ?
  
 
|-  
 
|-  
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/pointingsensor.html Pointing device sensor]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/pointingsensor.html Pointing device sensor]
! <!-- BS Contact --> ?
+
! <!-- BS Contact --> style="color:grey" | ?
! <!-- FreeWRL --> ?
+
! <!-- FreeWRL --> style="color:grey" | ?
! <!-- Heilan --> ?
+
! <!-- Heilan --> style="color:grey" | ?
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes  
 
! <!-- Octaga --> style="color:green" | yes  
! <!-- SwirlX3D --> ?
+
! <!-- SwirlX3D --> style="color:grey" | ?
 
! <!-- Vivaty --> style="color:green" | yes
 
! <!-- Vivaty --> style="color:green" | yes
 
! <!-- Xj3D --> style="color:green" | yes
 
! <!-- Xj3D --> style="color:green" | yes
Line 320: Line 320:
 
|-  style="background:#F0F0F0;"
 
|-  style="background:#F0F0F0;"
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shaders.html Programmable shaders]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shaders.html Programmable shaders]
! <!-- BS Contact --> ?
+
! <!-- BS Contact --> style="color:grey" | ?
! <!-- FreeWRL --> ?
+
! <!-- FreeWRL --> style="color:grey" | ?
! <!-- Heilan --> ?
+
! <!-- Heilan --> style="color:grey" | ?
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes  
 
! <!-- Octaga --> style="color:green" | yes  
! <!-- SwirlX3D --> ?
+
! <!-- SwirlX3D --> style="color:grey" | ?
 
! <!-- Vivaty --> style="color:red" | no
 
! <!-- Vivaty --> style="color:red" | no
! <!-- Xj3D --> ?
+
! <!-- Xj3D --> style="color:grey" | ?
  
 
|-  
 
|-  
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/rendering.html Rendering]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/rendering.html Rendering]
! <!-- BS Contact --> ?
+
! <!-- BS Contact --> style="color:grey" | ?
! <!-- FreeWRL --> ?
+
! <!-- FreeWRL --> style="color:grey" | ?
! <!-- Heilan --> ?
+
! <!-- Heilan --> style="color:grey" | ?
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes  
 
! <!-- Octaga --> style="color:green" | yes  
! <!-- SwirlX3D --> ?
+
! <!-- SwirlX3D --> style="color:grey" | ?
 
! <!-- Vivaty --> style="color:green" | yes
 
! <!-- Vivaty --> style="color:green" | yes
 
! <!-- Xj3D --> style="color:green" | yes
 
! <!-- Xj3D --> style="color:green" | yes
Line 342: Line 342:
 
|-  style="background:#F0F0F0;"
 
|-  style="background:#F0F0F0;"
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/rigid_physics.html Rigid body physics]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/rigid_physics.html Rigid body physics]
! <!-- BS Contact --> ?
+
! <!-- BS Contact --> style="color:grey" | ?
! <!-- FreeWRL --> ?
+
! <!-- FreeWRL --> style="color:grey" | ?
! <!-- Heilan --> ?
+
! <!-- Heilan --> style="color:grey" | ?
! <!-- InstantReality --> ?
+
! <!-- InstantReality --> style="color:grey" | ?
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
! <!-- SwirlX3D --> ?
+
! <!-- SwirlX3D --> style="color:grey" | ?
 
! <!-- Vivaty --> style="color:red" | no
 
! <!-- Vivaty --> style="color:red" | no
 
! <!-- Xj3D --> partial   
 
! <!-- Xj3D --> partial   
Line 354: Line 354:
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html Scripting] - [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript ECMAScript]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html Scripting] - [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript ECMAScript]
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
! <!-- FreeWRL --> ?
+
! <!-- FreeWRL --> style="color:grey" | ?
! <!-- Heilan --> ?
+
! <!-- Heilan --> style="color:grey" | ?
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
! <!-- SwirlX3D --> ?
+
! <!-- SwirlX3D --> style="color:grey" | ?
 
! <!-- Vivaty --> style="color:green" | yes
 
! <!-- Vivaty --> style="color:green" | yes
 
! <!-- Xj3D --> style="color:green" | yes   
 
! <!-- Xj3D --> style="color:green" | yes   
Line 364: Line 364:
 
|-  
 
|-  
 
| [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 --> ?
+
! <!-- BS Contact --> style="color:grey" | ?
! <!-- FreeWRL --> ?
+
! <!-- FreeWRL --> style="color:grey" | ?
! <!-- Heilan --> ?
+
! <!-- Heilan --> style="color:grey" | ?
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
! <!-- SwirlX3D --> ?
+
! <!-- SwirlX3D --> style="color:grey" | ?
 
! <!-- Vivaty --> style="color:red" | no
 
! <!-- Vivaty --> style="color:red" | no
 
! <!-- Xj3D --> style="color:green" | yes
 
! <!-- Xj3D --> style="color:green" | yes
Line 375: Line 375:
 
|-  style="background:#F0F0F0;"
 
|-  style="background:#F0F0F0;"
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html Shape]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html Shape]
! <!-- BS Contact --> ?
+
! <!-- BS Contact --> style="color:grey" | ?
! <!-- FreeWRL --> ?
+
! <!-- FreeWRL --> style="color:grey" | ?
! <!-- Heilan --> ?
+
! <!-- Heilan --> style="color:grey" | ?
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
! <!-- SwirlX3D --> ?
+
! <!-- SwirlX3D --> style="color:grey" | ?
 
! <!-- Vivaty --> style="color:green" | yes
 
! <!-- Vivaty --> style="color:green" | yes
 
! <!-- Xj3D --> style="color:green" | yes
 
! <!-- Xj3D --> style="color:green" | yes
Line 386: Line 386:
 
|-  style="background:#F0F0F0;"
 
|-  style="background:#F0F0F0;"
 
| align="LEFT | - [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#FillProperties FillProperties node]
 
| align="LEFT | - [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#FillProperties FillProperties node]
! <!-- BS Contact --> ?
+
! <!-- BS Contact --> style="color:grey" | ?
! <!-- FreeWRL --> ?
+
! <!-- FreeWRL --> style="color:grey" | ?
! <!-- Heilan --> ?
+
! <!-- Heilan --> style="color:grey" | ?
 
! <!-- InstantReality --> style="color:red" | no
 
! <!-- InstantReality --> style="color:red" | no
 
! <!-- Octaga --> partial
 
! <!-- Octaga --> partial
! <!-- SwirlX3D --> ?
+
! <!-- SwirlX3D --> style="color:grey" | ?
! <!-- Vivaty --> ?
+
! <!-- Vivaty --> style="color:grey" | ?
! <!-- Xj3D --> ?
+
! <!-- Xj3D --> style="color:grey" | ?
  
 
|-  style="background:#F0F0F0;"
 
|-  style="background:#F0F0F0;"
 
| align="LEFT | - [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#LineProperties LineProperties node]
 
| align="LEFT | - [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#LineProperties LineProperties node]
! <!-- BS Contact --> ?
+
! <!-- BS Contact --> style="color:grey" | ?
! <!-- FreeWRL --> ?
+
! <!-- FreeWRL --> style="color:grey" | ?
! <!-- Heilan --> ?
+
! <!-- Heilan --> style="color:grey" | ?
 
! <!-- InstantReality --> partial
 
! <!-- InstantReality --> partial
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
! <!-- SwirlX3D --> ?
+
! <!-- SwirlX3D --> style="color:grey" | ?
! <!-- Vivaty --> ?
+
! <!-- Vivaty --> style="color:grey" | ?
! <!-- Xj3D --> ?
+
! <!-- Xj3D --> style="color:grey" | ?
  
 
|-  
 
|-  
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/sound.html Sound]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/sound.html Sound]
! <!-- BS Contact --> ?
+
! <!-- BS Contact --> style="color:grey" | ?
! <!-- FreeWRL --> ?
+
! <!-- FreeWRL --> style="color:grey" | ?
! <!-- Heilan --> ?
+
! <!-- Heilan --> style="color:grey" | ?
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
! <!-- SwirlX3D --> ?
+
! <!-- SwirlX3D --> style="color:grey" | ?
 
! <!-- Vivaty --> style="color:green" | yes
 
! <!-- Vivaty --> style="color:green" | yes
! <!-- Xj3D --> ?
+
! <!-- Xj3D --> style="color:grey" | ?
  
 
|-  style="background:#F0F0F0;"
 
|-  style="background:#F0F0F0;"
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/text.html Text]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/text.html Text]
! <!-- BS Contact --> ?
+
! <!-- BS Contact --> style="color:grey" | ?
! <!-- FreeWRL --> ?
+
! <!-- FreeWRL --> style="color:grey" | ?
! <!-- Heilan --> ?
+
! <!-- Heilan --> style="color:grey" | ?
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
! <!-- SwirlX3D --> ?
+
! <!-- SwirlX3D --> style="color:grey" | ?
 
! <!-- Vivaty --> style="color:green" | yes
 
! <!-- Vivaty --> style="color:green" | yes
 
! <!-- Xj3D --> partial
 
! <!-- Xj3D --> partial
Line 430: Line 430:
 
|-  
 
|-  
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/texturing.html Texturing]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/texturing.html Texturing]
! <!-- BS Contact --> ?
+
! <!-- BS Contact --> style="color:grey" | ?
! <!-- FreeWRL --> ?
+
! <!-- FreeWRL --> style="color:grey" | ?
! <!-- Heilan --> ?
+
! <!-- Heilan --> style="color:grey" | ?
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
! <!-- SwirlX3D --> ?
+
! <!-- SwirlX3D --> style="color:grey" | ?
 
! <!-- Vivaty --> style="color:green" | yes
 
! <!-- Vivaty --> style="color:green" | yes
! <!-- Xj3D --> ?
+
! <!-- Xj3D --> style="color:grey" | ?
  
 
|-  style="background:#F0F0F0;"
 
|-  style="background:#F0F0F0;"
 
| [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 --> ?
+
! <!-- BS Contact --> style="color:grey" | ?
! <!-- FreeWRL --> ?
+
! <!-- FreeWRL --> style="color:grey" | ?
! <!-- Heilan --> ?
+
! <!-- Heilan --> style="color:grey" | ?
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
! <!-- SwirlX3D --> ?
+
! <!-- SwirlX3D --> style="color:grey" | ?
 
! <!-- Vivaty --> style="color:red" | no
 
! <!-- Vivaty --> style="color:red" | no
! <!-- Xj3D --> ?
+
! <!-- Xj3D --> style="color:grey" | ?
  
 
|-  
 
|-  
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/time.html Time]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/time.html Time]
! <!-- BS Contact --> ?
+
! <!-- BS Contact --> style="color:grey" | ?
! <!-- FreeWRL --> ?
+
! <!-- FreeWRL --> style="color:grey" | ?
! <!-- Heilan --> ?
+
! <!-- Heilan --> style="color:grey" | ?
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
! <!-- SwirlX3D --> ?
+
! <!-- SwirlX3D --> style="color:grey" | ?
 
! <!-- Vivaty --> style="color:green" | yes
 
! <!-- Vivaty --> style="color:green" | yes
 
! <!-- Xj3D --> style="color:green" | yes
 
! <!-- Xj3D --> style="color:green" | yes

Revision as of 12:52, 14 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



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 provided by owner of viewer


Players, versions: BS Contact FreeWRL Heilan InstantReality Octaga Player SwirlX3D Vivaty    Xj3D  
 ?  ?  ? beta 5 v2.3.0.2  ? v1.0 build 900 1.0
X3D component list
CAD geometry  ?  ?  ? yes yes  ? no yes
Core  ?  ?  ? yes yes  ? yes yes
Cube map environmental texturing  ?  ?  ? yes yes  ? partial  ?
Distributed interactive simulation (DIS)  ?  ?  ? no no  ? no yes
Environmental effects  ?  ?  ? yes yes  ? yes  ?
Environmental sensor  ?  ?  ? partial yes  ? yes  ?
Event utilities  ?  ?  ? yes yes  ? yes yes
Followers  ?  ?  ? yes yes  ? no  ?
Geometry2D  ?  ?  ? yes yes  ? no partial
Geometry3D  ?  ?  ? yes yes  ? yes yes
Geospatial partial yes  ? no partial  ? no yes
Grouping  ?  ?  ? yes yes  ? yes yes
Humanoid animation (H-Anim)  ?  ?  ? partial partial  ? yes  ?
Interpolation  ?  ?  ? yes yes  ? yes yes
Key device sensor  ?  ?  ? partial yes  ? yes yes
Layering  ?  ?  ? no partial  ? partial  ?
Layout  ?  ?  ? no partial  ? partial  ?
Lighting  ?  ?  ? yes yes  ? yes yes
Navigation  ?  ?  ? yes yes  ? yes yes
Networking  ?  ?  ? yes yes  ? yes yes
NURBS  ?  ?  ? yes partial  ? partial  ?
Particle systems  ?  ?  ? no yes  ? partial  ?
Picking sensor  ?  ?  ? no no  ? yes  ?
Pointing device sensor  ?  ?  ? yes yes  ? yes yes
Programmable shaders  ?  ?  ? yes yes  ? no  ?
Rendering  ?  ?  ? yes yes  ? yes yes
Rigid body physics  ?  ?  ?  ? yes  ? no partial
Scripting - ECMAScript yes  ?  ? yes yes  ? yes yes
Scripting - Java  ?  ?  ? yes yes  ? no yes
Shape  ?  ?  ? yes yes  ? yes yes
- FillProperties node  ?  ?  ? no partial  ?  ?  ?
- LineProperties node  ?  ?  ? partial yes  ?  ?  ?
Sound  ?  ?  ? yes yes  ? yes  ?
Text  ?  ?  ? yes yes  ? yes partial
Texturing  ?  ?  ? yes yes  ? yes  ?
Texturing3D  ?  ?  ? yes yes  ? no  ?
Time  ?  ?  ? yes yes  ? yes yes
Players BS Contact FreeWRL Heilan InstantReality Octaga SwirlX3D Vivaty Xj3D