Difference between revisions of "Player support for X3D components"

From Web3D.org
Jump to: navigation, search
m (consistent style for partial)
(omit heilan unless values are received)
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://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 43: Line 43:
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- FreeWRL --> v1.21.0
 
! <!-- FreeWRL --> v1.21.0
! <!-- Heilan --> style="color:grey" | ?
+
<!-- ! 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]
Line 58: Line 58:
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- FreeWRL --> style="color:red" | no
 
! <!-- FreeWRL --> style="color:red" | no
! <!-- Heilan --> style="color:grey" | ?
+
<!-- ! Heilan style="color:grey" | ? -->
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
Line 69: Line 69:
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- FreeWRL --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
! <!-- Heilan --> style="color:grey" | ?
+
<!-- ! Heilan style="color:grey" | ? -->
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
Line 80: Line 80:
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- FreeWRL --> style="color:red" | no
 
! <!-- FreeWRL --> style="color:red" | no
! <!-- Heilan --> style="color:grey" | ?
+
<!-- ! Heilan style="color:grey" | ? -->
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
Line 91: Line 91:
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- FreeWRL --> style="color:red" | no
 
! <!-- FreeWRL --> style="color:red" | no
! <!-- Heilan --> style="color:grey" | ?
+
<!-- ! Heilan style="color:grey" | ? -->
 
! <!-- InstantReality --> style="color:red" | no
 
! <!-- InstantReality --> style="color:red" | no
 
! <!-- Octaga --> style="color:red" | no
 
! <!-- Octaga --> style="color:red" | no
Line 102: Line 102:
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- FreeWRL --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
! <!-- Heilan --> style="color:grey" | ?
+
<!-- ! Heilan style="color:grey" | ? -->
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
Line 113: Line 113:
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- FreeWRL --> style="color:grey" | ?
 
! <!-- FreeWRL --> style="color:grey" | ?
! <!-- Heilan --> style="color:grey" | ?
+
<!-- ! Heilan style="color:grey" | ? -->
 
! <!-- InstantReality --> style="color:black" | partial
 
! <!-- InstantReality --> style="color:black" | partial
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
Line 124: Line 124:
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- FreeWRL --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
! <!-- Heilan --> style="color:grey" | ?
+
<!-- ! Heilan style="color:grey" | ? -->
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
Line 135: Line 135:
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- FreeWRL --> style="color:red" | no
 
! <!-- FreeWRL --> style="color:red" | no
! <!-- Heilan --> style="color:grey" | ?
+
<!-- ! Heilan style="color:grey" | ? -->
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
Line 146: Line 146:
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- FreeWRL --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
! <!-- Heilan --> style="color:grey" | ?
+
<!-- ! Heilan style="color:grey" | ? -->
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
Line 157: Line 157:
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- FreeWRL --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
! <!-- Heilan --> style="color:grey" | ?
+
<!-- ! Heilan style="color:grey" | ? -->
 
! <!-- 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:black" | partial
 
! <!-- BS Contact --> style="color:black" | partial
 
! <!-- FreeWRL --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
! <!-- Heilan --> style="color:grey" | ?
+
<!-- ! Heilan style="color:grey" | ? -->
 
! <!-- InstantReality --> style="color:red" | no
 
! <!-- InstantReality --> style="color:red" | no
 
! <!-- Octaga --> style="color:black" | partial
 
! <!-- Octaga --> style="color:black" | partial
Line 179: Line 179:
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- FreeWRL --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
! <!-- Heilan --> style="color:grey" | ?
+
<!-- ! Heilan style="color:grey" | ? -->
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
Line 190: Line 190:
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- FreeWRL --> style="color:black" | partial
 
! <!-- FreeWRL --> style="color:black" | partial
! <!-- Heilan --> style="color:grey" | ?
+
<!-- ! Heilan style="color:grey" | ? -->
 
! <!-- InstantReality --> style="color:black" | partial
 
! <!-- InstantReality --> style="color:black" | partial
 
! <!-- Octaga --> style="color:black" | partial
 
! <!-- Octaga --> style="color:black" | partial
Line 201: Line 201:
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- FreeWRL --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
! <!-- Heilan --> style="color:grey" | ?
+
<!-- ! Heilan style="color:grey" | ? -->
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
Line 212: Line 212:
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- FreeWRL --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
! <!-- Heilan --> style="color:grey" | ?
+
<!-- ! Heilan style="color:grey" | ? -->
 
! <!-- InstantReality --> style="color:black" | partial
 
! <!-- InstantReality --> style="color:black" | partial
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
Line 223: Line 223:
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- FreeWRL --> style="color:red" | no
 
! <!-- FreeWRL --> style="color:red" | no
! <!-- Heilan --> style="color:grey" | ?
+
<!-- ! Heilan style="color:grey" | ? -->
 
! <!-- InstantReality --> style="color:red" | no
 
! <!-- InstantReality --> style="color:red" | no
 
! <!-- Octaga --> style="color:black" | partial
 
! <!-- Octaga --> style="color:black" | partial
Line 234: Line 234:
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- FreeWRL --> style="color:red" | no
 
! <!-- FreeWRL --> style="color:red" | no
! <!-- Heilan --> style="color:grey" | ?
+
<!-- ! Heilan style="color:grey" | ? -->
 
! <!-- InstantReality --> style="color:red" | no
 
! <!-- InstantReality --> style="color:red" | no
 
! <!-- Octaga --> style="color:black" | partial
 
! <!-- Octaga --> style="color:black" | partial
Line 245: Line 245:
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- FreeWRL --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
! <!-- Heilan --> style="color:grey" | ?
+
<!-- ! Heilan style="color:grey" | ? -->
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
Line 256: Line 256:
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- FreeWRL --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
! <!-- Heilan --> style="color:grey" | ?
+
<!-- ! Heilan style="color:grey" | ? -->
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
Line 267: Line 267:
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- FreeWRL --> style="color:red" | no
 
! <!-- FreeWRL --> style="color:red" | no
! <!-- Heilan --> style="color:grey" | ?
+
<!-- ! Heilan style="color:grey" | ? -->
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
Line 278: Line 278:
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- FreeWRL --> style="color:red" | no
 
! <!-- FreeWRL --> style="color:red" | no
! <!-- Heilan --> style="color:grey" | ?
+
<!-- ! Heilan style="color:grey" | ? -->
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:black" | partial
 
! <!-- Octaga --> style="color:black" | partial
Line 289: Line 289:
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- FreeWRL --> style="color:red" | no
 
! <!-- FreeWRL --> style="color:red" | no
! <!-- Heilan --> style="color:grey" | ?
+
<!-- ! Heilan style="color:grey" | ? -->
 
! <!-- InstantReality --> style="color:red" | no
 
! <!-- InstantReality --> style="color:red" | no
 
! <!-- 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:grey" | ?
+
<!-- ! Heilan style="color:grey" | ? -->
 
! <!-- InstantReality --> style="color:red" | no
 
! <!-- InstantReality --> style="color:red" | no
 
! <!-- Octaga --> style="color:red" | no
 
! <!-- Octaga --> style="color:red" | no
Line 311: Line 311:
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- FreeWRL --> style="color:grey" | ?
 
! <!-- FreeWRL --> style="color:grey" | ?
! <!-- Heilan --> style="color:grey" | ?
+
<!-- ! Heilan style="color:grey" | ? -->
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes  
 
! <!-- Octaga --> style="color:green" | yes  
Line 322: Line 322:
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- FreeWRL --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
! <!-- Heilan --> style="color:grey" | ?
+
<!-- ! Heilan style="color:grey" | ? -->
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes  
 
! <!-- Octaga --> style="color:green" | yes  
Line 333: Line 333:
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- FreeWRL --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
! <!-- Heilan --> style="color:grey" | ?
+
<!-- ! Heilan style="color:grey" | ? -->
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes  
 
! <!-- Octaga --> style="color:green" | yes  
Line 344: Line 344:
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- FreeWRL --> style="color:red" | no
 
! <!-- FreeWRL --> style="color:red" | no
! <!-- Heilan --> style="color:grey" | ?
+
<!-- ! Heilan style="color:grey" | ? -->
 
! <!-- InstantReality --> style="color:grey" | ?
 
! <!-- InstantReality --> style="color:grey" | ?
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
Line 355: Line 355:
 
! <!-- 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:grey" | ?
+
<!-- ! Heilan style="color:grey" | ? -->
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
Line 366: Line 366:
 
! <!-- 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:grey" | ?
+
<!-- ! Heilan style="color:grey" | ? -->
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
Line 377: Line 377:
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- FreeWRL --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
! <!-- Heilan --> style="color:grey" | ?
+
<!-- ! Heilan style="color:grey" | ? -->
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
Line 388: Line 388:
 
! <!-- 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:grey" | ?
+
<!-- ! Heilan style="color:grey" | ? -->
 
! <!-- InstantReality --> style="color:red" | no
 
! <!-- InstantReality --> style="color:red" | no
 
! <!-- Octaga --> style="color:black" | partial
 
! <!-- Octaga --> style="color:black" | partial
Line 399: Line 399:
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- FreeWRL --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
! <!-- Heilan --> style="color:grey" | ?
+
<!-- ! Heilan style="color:grey" | ? -->
 
! <!-- InstantReality --> style="color:black" | partial
 
! <!-- InstantReality --> style="color:black" | partial
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
Line 410: Line 410:
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- FreeWRL --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
! <!-- Heilan --> style="color:grey" | ?
+
<!-- ! Heilan style="color:grey" | ? -->
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
Line 421: Line 421:
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- FreeWRL --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
! <!-- Heilan --> style="color:grey" | ?
+
<!-- ! Heilan style="color:grey" | ? -->
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
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:grey" | ?
+
<!-- ! Heilan style="color:grey" | ? -->
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
Line 443: Line 443:
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- FreeWRL --> style="color:red" | no
 
! <!-- FreeWRL --> style="color:red" | no
! <!-- Heilan --> style="color:grey" | ?
+
<!-- ! Heilan style="color:grey" | ? -->
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
Line 454: Line 454:
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- FreeWRL --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
! <!-- Heilan --> style="color:grey" | ?
+
<!-- ! Heilan style="color:grey" | ? -->
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- InstantReality --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
 
! <!-- Octaga --> style="color:green" | yes
Line 465: Line 465:
 
! [http://www.bitmanagement.de BS&nbsp;Contact]
 
! [http://www.bitmanagement.de BS&nbsp;Contact]
 
! [http://www.octaga.com FreeWRL]
 
! [http://www.octaga.com FreeWRL]
! [http://www.niallmoody.com/heilan/index.htm Heilan]
+
<!-- ! [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 08:16, 17 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:



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