Difference between revisions of "Player support for X3D components"

From Web3D.org
Jump to: navigation, search
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://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 --> [http://www.bitmanagement.de/products/bs_contact_vrml.en.html v7.1]
+
! <!-- BS Contact --> style="color:grey" | ?
 
! <!-- FreeWRL --> v1.21.0
 
! <!-- FreeWRL --> v1.21.0
<!-- ! Heilan style="color:grey" | ? -->
+
! <!-- 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: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 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:grey" | ? -->
+
! <!-- 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: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 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:grey" | ? -->
+
! <!-- 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:grey" | ? -->
+
! <!-- 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: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:grey" | ? -->
+
! <!-- 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: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 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: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 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:grey" | ? -->
+
! <!-- 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:grey" | ? -->
+
! <!-- 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:grey" | ? -->
+
! <!-- 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:grey" | ? -->
+
! <!-- 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:grey" | ? -->
+
! <!-- 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:grey" | ? -->
+
! <!-- 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:grey" | ? -->
+
! <!-- 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:grey" | ? -->
+
! <!-- 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:grey" | ? -->
+
! <!-- 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:grey" | ? -->
+
! <!-- 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: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 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: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:grey" | ? -->
+
! <!-- 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:grey" | ? -->
+
! <!-- 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: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: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 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:grey" | ? -->
+
! <!-- 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:grey" | ? -->
+
! <!-- 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: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 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: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 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:grey" | ? -->
+
! <!-- 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:grey" | ? -->
+
! <!-- 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: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 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:grey" | ? -->
+
! <!-- 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: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 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:grey" | ? -->
+
! <!-- 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: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 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:grey" | ? -->
+
! <!-- 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&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 14: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:



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