Difference between revisions of "Player support for X3D components"

From Web3D.org
Jump to: navigation, search
m
m
Line 13: Line 13:
 
<br clear="all" />
 
<br clear="all" />
 
TODO list:
 
TODO list:
* Formatting:  color alternate rows
+
* '''Player companies need to report their software support levels'''
* [http://x3dgraphics.com/examples/X3dResources.html#AuthoringSoftware Authoring tools] table: Vivaty Studio, X3D-Edit
+
* [http://x3dgraphics.com/examples/X3dResources.html#Conversions Conversion tools] table
+
* Create those pages once this one is well designed, then cross-link these tables once available
+
 
* How to post bugs and comments?  To x3d-public list, individual companies, or what?
 
* How to post bugs and comments?  To x3d-public list, individual companies, or what?
 +
* Create [http://x3dgraphics.com/examples/X3dResources.html#AuthoringSoftware Authoring tools] table: Vivaty Studio, X3D-Edit
 +
* Create [http://x3dgraphics.com/examples/X3dResources.html#Conversions Conversion tools] table
 +
* Create those tables once this one is well designed, then cross-link all table support pages once available
  
 
<br clear="all" />
 
<br clear="all" />
Line 48: Line 48:
 
! <!-- Xj3D --> [http://www.xj3d.org/status.html 1.0]
 
! <!-- Xj3D --> [http://www.xj3d.org/status.html 1.0]
  
|-  
+
|- 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 --> ?
Line 58: Line 58:
 
! <!-- Vivaty --> no
 
! <!-- Vivaty --> no
 
! <!-- Xj3D --> ?
 
! <!-- Xj3D --> ?
|-  
+
 
 +
|-
 
| [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 --> ?
Line 68: Line 69:
 
! <!-- Vivaty --> yes
 
! <!-- Vivaty --> yes
 
! <!-- Xj3D --> ?
 
! <!-- Xj3D --> ?
|-  
+
 
 +
|- 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 --> ?
Line 78: Line 80:
 
! <!-- Vivaty --> partial
 
! <!-- Vivaty --> partial
 
! <!-- Xj3D --> ?
 
! <!-- Xj3D --> ?
 +
 
|-  
 
|-  
 
| [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)]
Line 88: Line 91:
 
! <!-- Vivaty --> no
 
! <!-- Vivaty --> no
 
! <!-- Xj3D --> ?
 
! <!-- Xj3D --> ?
|-  
+
 
 +
|- 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 --> ?
Line 98: Line 102:
 
! <!-- Vivaty --> yes
 
! <!-- Vivaty --> yes
 
! <!-- Xj3D --> ?
 
! <!-- Xj3D --> ?
 +
 
|-  
 
|-  
 
| [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]
Line 108: Line 113:
 
! <!-- Vivaty --> yes
 
! <!-- Vivaty --> yes
 
! <!-- Xj3D --> ?
 
! <!-- Xj3D --> ?
|-  
+
 
 +
|- 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 --> ?
Line 118: Line 124:
 
! <!-- Vivaty --> yes
 
! <!-- Vivaty --> yes
 
! <!-- Xj3D --> ?
 
! <!-- Xj3D --> ?
 +
 
|-  
 
|-  
 
| [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]
Line 128: Line 135:
 
! <!-- Vivaty --> no
 
! <!-- Vivaty --> no
 
! <!-- Xj3D --> ?
 
! <!-- Xj3D --> ?
|-  
+
 
 +
|- 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 --> ?
Line 138: Line 146:
 
! <!-- Vivaty --> no
 
! <!-- Vivaty --> no
 
! <!-- Xj3D --> ?
 
! <!-- Xj3D --> ?
 +
 
|-  
 
|-  
 
| [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]
Line 148: Line 157:
 
! <!-- Vivaty --> yes
 
! <!-- Vivaty --> yes
 
! <!-- Xj3D --> ?
 
! <!-- Xj3D --> ?
|-  
+
 
 +
|- style="background:#F0F0F0;"
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geodata.html Geospatial]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geodata.html Geospatial]
 
! <!-- BS Contact --> ?
 
! <!-- BS Contact --> ?
Line 158: Line 168:
 
! <!-- Vivaty --> no
 
! <!-- Vivaty --> no
 
! <!-- Xj3D --> ?
 
! <!-- Xj3D --> ?
 +
 
|-  
 
|-  
 
| [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]
Line 168: Line 179:
 
! <!-- Vivaty --> yes
 
! <!-- Vivaty --> yes
 
! <!-- Xj3D --> ?
 
! <!-- Xj3D --> ?
|-  
+
 
 +
|- 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 --> ?
Line 178: Line 190:
 
! <!-- Vivaty --> yes
 
! <!-- Vivaty --> yes
 
! <!-- Xj3D --> ?
 
! <!-- Xj3D --> ?
 +
 
|-  
 
|-  
 
| [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]
Line 188: Line 201:
 
! <!-- Vivaty --> yes
 
! <!-- Vivaty --> yes
 
! <!-- Xj3D --> ?
 
! <!-- Xj3D --> ?
|-  
+
 
 +
|- 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 --> ?
Line 198: Line 212:
 
! <!-- Vivaty --> yes
 
! <!-- Vivaty --> yes
 
! <!-- Xj3D --> ?
 
! <!-- Xj3D --> ?
 +
 
|-  
 
|-  
 
| [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]
Line 208: Line 223:
 
! <!-- Vivaty --> partial
 
! <!-- Vivaty --> partial
 
! <!-- Xj3D --> ?
 
! <!-- Xj3D --> ?
|-  
+
 
 +
|- 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 --> ?
Line 218: Line 234:
 
! <!-- Vivaty --> partial
 
! <!-- Vivaty --> partial
 
! <!-- Xj3D --> ?
 
! <!-- Xj3D --> ?
 +
 
|-  
 
|-  
 
| [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]
Line 228: Line 245:
 
! <!-- Vivaty --> yes
 
! <!-- Vivaty --> yes
 
! <!-- Xj3D --> ?
 
! <!-- Xj3D --> ?
|-  
+
 
 +
|- 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 --> ?
Line 238: Line 256:
 
! <!-- Vivaty --> yes
 
! <!-- Vivaty --> yes
 
! <!-- Xj3D --> ?
 
! <!-- Xj3D --> ?
 +
 
|-  
 
|-  
 
| [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]
Line 248: Line 267:
 
! <!-- Vivaty --> yes
 
! <!-- Vivaty --> yes
 
! <!-- Xj3D --> ?
 
! <!-- Xj3D --> ?
|-  
+
 
 +
|- 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 --> ?
Line 258: Line 278:
 
! <!-- Vivaty --> partial
 
! <!-- Vivaty --> partial
 
! <!-- Xj3D --> ?
 
! <!-- Xj3D --> ?
 +
 
|-  
 
|-  
 
| [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]
Line 268: Line 289:
 
! <!-- Vivaty --> partial
 
! <!-- Vivaty --> partial
 
! <!-- Xj3D --> ?
 
! <!-- Xj3D --> ?
|-  
+
 
 +
|- 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 --> ?
Line 278: Line 300:
 
! <!-- Vivaty --> yes
 
! <!-- Vivaty --> yes
 
! <!-- Xj3D --> ?
 
! <!-- Xj3D --> ?
 +
 
|-  
 
|-  
 
| [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]
Line 288: Line 311:
 
! <!-- Vivaty --> yes
 
! <!-- Vivaty --> yes
 
! <!-- Xj3D --> ?
 
! <!-- Xj3D --> ?
|-  
+
 
 +
|- 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 --> ?
Line 298: Line 322:
 
! <!-- Vivaty --> no
 
! <!-- Vivaty --> no
 
! <!-- Xj3D --> ?
 
! <!-- Xj3D --> ?
 +
 
|-  
 
|-  
 
| [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]
Line 308: Line 333:
 
! <!-- Vivaty --> yes
 
! <!-- Vivaty --> yes
 
! <!-- Xj3D --> ?
 
! <!-- Xj3D --> ?
|-  
+
 
 +
|- 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 --> ?
Line 318: Line 344:
 
! <!-- Vivaty --> no
 
! <!-- Vivaty --> no
 
! <!-- Xj3D --> ?   
 
! <!-- Xj3D --> ?   
 +
 
|-  
 
|-  
 
| [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-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html Scripting]
Line 328: Line 355:
 
! <!-- Vivaty --> yes
 
! <!-- Vivaty --> yes
 
! <!-- Xj3D --> ?
 
! <!-- Xj3D --> ?
|-  
+
 
 +
|- 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 --> ?
Line 338: Line 366:
 
! <!-- Vivaty --> yes
 
! <!-- Vivaty --> yes
 
! <!-- Xj3D --> ?
 
! <!-- Xj3D --> ?
 +
 
|-  
 
|-  
 
| [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]
Line 348: Line 377:
 
! <!-- Vivaty --> yes
 
! <!-- Vivaty --> yes
 
! <!-- Xj3D --> ?
 
! <!-- Xj3D --> ?
|-  
+
 
 +
|- 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 --> ?
Line 358: Line 388:
 
! <!-- Vivaty --> yes
 
! <!-- Vivaty --> yes
 
! <!-- Xj3D --> ?
 
! <!-- Xj3D --> ?
 +
 
|-  
 
|-  
 
| [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]
Line 368: Line 399:
 
! <!-- Vivaty --> yes
 
! <!-- Vivaty --> yes
 
! <!-- Xj3D --> ?
 
! <!-- Xj3D --> ?
|-  
+
 
 +
|- 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 --> ?
Line 378: Line 410:
 
! <!-- Vivaty --> no
 
! <!-- Vivaty --> no
 
! <!-- Xj3D --> ?
 
! <!-- Xj3D --> ?
 +
 
|-  
 
|-  
 
| [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]
Line 388: Line 421:
 
! <!-- Vivaty --> yes
 
! <!-- Vivaty --> yes
 
! <!-- Xj3D --> ?
 
! <!-- Xj3D --> ?
 +
 
|-  
 
|-  
 
! Players
 
! Players

Revision as of 18:12, 8 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?
  • Create Authoring tools table: Vivaty Studio, X3D-Edit
  • Create Conversion tools table
  • Create those tables once this one is well designed, then cross-link all table support pages once available


Table key:

  • yes, all nodes and all fields supported for all component levels, though some bugs may be present
  • partial, Some nodes and fields supported
  • level #, which component level (1-4) is supported
  • no, no support


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