Difference between revisions of "Player support for X3D components"

From Web3D.org
Jump to: navigation, search
m
Line 1: Line 1:
 
X3D components are functional collections of nodes that make it easier for players to implement X3D graphics.
 
X3D components are functional collections of nodes that make it easier for players to implement X3D graphics.
  
This table records support by various  
+
This table records support for official
[http://x3dgraphics.com/examples/X3dResources.html#Applications X3D players]
+
[http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/Architecture.html X3D components]
for each of the official X3D components.
+
by each of the various  
 +
[http://x3dgraphics.com/examples/X3dResources.html#Applications X3D players].
 
It is maintained by the
 
It is maintained by the
 
[http://www.web3d.org/x3d/workgroups X3D Working Group]
 
[http://www.web3d.org/x3d/workgroups X3D Working Group]
Line 28: Line 29:
 
! Players
 
! Players
 
! [http://www.bitmanagement.de BS Contact]
 
! [http://www.bitmanagement.de BS Contact]
! [FreeWRL
+
! [http://www.octaga.com FreeWRL]
! Heilan
+
! [http://www.niallmoody.com/heilan/index.htm Heilan]
! InstantReality
+
! [http://instantreality.org/ InstantReality]
! Octaga
+
! [http://www.octaga.com Octaga]
! SwirlX3D
+
! [http://www.pinecoast.com/swview.htm SwirlX3D]
 
! [http://www.vivaty.com Vivaty]
 
! [http://www.vivaty.com Vivaty]
 
! [http://www.xj3d.org Xj3D]
 
! [http://www.xj3d.org Xj3D]
|-  
+
|-
 
| Player version:
 
| Player version:
 
| <!-- BS Contact --> ?
 
| <!-- BS Contact --> ?
Line 46: Line 47:
 
| <!-- Xj3D --> [http://www.xj3d.org/download.html 1.0]
 
| <!-- Xj3D --> [http://www.xj3d.org/download.html 1.0]
  
|- valign="top"
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/Architecture.html All X3D components]
 
 
|-  
 
|-  
 
| [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]
Line 89: Line 88:
 
| <!-- Xj3D --> ?
 
| <!-- Xj3D --> ?
 
|-  
 
|-  
| 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 --> ?
 
| <!-- FreeWRL --> ?
 
| <!-- FreeWRL --> ?
Line 99: Line 98:
 
| <!-- Xj3D --> ?
 
| <!-- Xj3D --> ?
 
|-  
 
|-  
| Environmental sensor
+
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/.html Environmental sensor]
 
| <!-- BS Contact --> ?
 
| <!-- BS Contact --> ?
 
| <!-- FreeWRL --> ?
 
| <!-- FreeWRL --> ?
Line 109: Line 108:
 
| <!-- Xj3D --> ?
 
| <!-- Xj3D --> ?
 
|-  
 
|-  
| Event utilities
+
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/.html Event utilities]
 
| <!-- BS Contact --> ?
 
| <!-- BS Contact --> ?
 
| <!-- FreeWRL --> ?
 
| <!-- FreeWRL --> ?
Line 119: Line 118:
 
| <!-- Xj3D --> ?
 
| <!-- Xj3D --> ?
 
|-  
 
|-  
| Followers
+
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/.html Followers]
 
| <!-- BS Contact --> ?
 
| <!-- BS Contact --> ?
 
| <!-- FreeWRL --> ?
 
| <!-- FreeWRL --> ?
Line 129: Line 128:
 
| <!-- Xj3D --> ?
 
| <!-- Xj3D --> ?
 
|-  
 
|-  
| Geometry2D
+
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/.html Geometry2D]
 
| <!-- BS Contact --> ?
 
| <!-- BS Contact --> ?
 
| <!-- FreeWRL --> ?
 
| <!-- FreeWRL --> ?
Line 139: Line 138:
 
| <!-- Xj3D --> ?
 
| <!-- Xj3D --> ?
 
|-  
 
|-  
| Geometry3D
+
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/.html Geometry3D]
 
| <!-- BS Contact --> ?
 
| <!-- BS Contact --> ?
 
| <!-- FreeWRL --> ?
 
| <!-- FreeWRL --> ?
Line 149: Line 148:
 
| <!-- Xj3D --> ?
 
| <!-- Xj3D --> ?
 
|-  
 
|-  
| Geospatial
+
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/.html Geospatial]
 
| <!-- BS Contact --> ?
 
| <!-- BS Contact --> ?
 
| <!-- FreeWRL --> ?
 
| <!-- FreeWRL --> ?
Line 159: Line 158:
 
| <!-- Xj3D --> ?
 
| <!-- Xj3D --> ?
 
|-  
 
|-  
| Grouping
+
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/.html Grouping]
 
| <!-- BS Contact --> ?
 
| <!-- BS Contact --> ?
 
| <!-- FreeWRL --> ?
 
| <!-- FreeWRL --> ?
Line 169: Line 168:
 
| <!-- Xj3D --> ?
 
| <!-- Xj3D --> ?
 
|-  
 
|-  
| Humanoid animation (H-Anim)
+
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/.html Humanoid animation (H-Anim)]
 
| <!-- BS Contact --> ?
 
| <!-- BS Contact --> ?
 
| <!-- FreeWRL --> ?
 
| <!-- FreeWRL --> ?
Line 179: Line 178:
 
| <!-- Xj3D --> ?
 
| <!-- Xj3D --> ?
 
|-  
 
|-  
| Interpolation
+
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/.html Interpolation]
 
| <!-- BS Contact --> ?
 
| <!-- BS Contact --> ?
 
| <!-- FreeWRL --> ?
 
| <!-- FreeWRL --> ?
Line 189: Line 188:
 
| <!-- Xj3D --> ?
 
| <!-- Xj3D --> ?
 
|-  
 
|-  
| Key device sensor
+
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/.html Key device sensor]
 
| <!-- BS Contact --> ?
 
| <!-- BS Contact --> ?
 
| <!-- FreeWRL --> ?
 
| <!-- FreeWRL --> ?
Line 199: Line 198:
 
| <!-- Xj3D --> ?
 
| <!-- Xj3D --> ?
 
|-  
 
|-  
| Layering
+
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/.html Layering]
 
| <!-- BS Contact --> ?
 
| <!-- BS Contact --> ?
 
| <!-- FreeWRL --> ?
 
| <!-- FreeWRL --> ?
Line 209: Line 208:
 
| <!-- Xj3D --> ?
 
| <!-- Xj3D --> ?
 
|-  
 
|-  
| Layout
+
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/.html Layout]
 
| <!-- BS Contact --> ?
 
| <!-- BS Contact --> ?
 
| <!-- FreeWRL --> ?
 
| <!-- FreeWRL --> ?
Line 219: Line 218:
 
| <!-- Xj3D --> ?
 
| <!-- Xj3D --> ?
 
|-  
 
|-  
| Lighting
+
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/.html Lighting]
 
| <!-- BS Contact --> ?
 
| <!-- BS Contact --> ?
 
| <!-- FreeWRL --> ?
 
| <!-- FreeWRL --> ?
Line 229: Line 228:
 
| <!-- Xj3D --> ?
 
| <!-- Xj3D --> ?
 
|-  
 
|-  
| Navigation
+
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/.html Navigation]
 
| <!-- BS Contact --> ?
 
| <!-- BS Contact --> ?
 
| <!-- FreeWRL --> ?
 
| <!-- FreeWRL --> ?
Line 239: Line 238:
 
| <!-- Xj3D --> ?
 
| <!-- Xj3D --> ?
 
|-  
 
|-  
| Networking
+
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/.html Networking]
 
| <!-- BS Contact --> ?
 
| <!-- BS Contact --> ?
 
| <!-- FreeWRL --> ?
 
| <!-- FreeWRL --> ?
Line 249: Line 248:
 
| <!-- Xj3D --> ?
 
| <!-- Xj3D --> ?
 
|-  
 
|-  
| NURBS
+
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/.html NURBS]
 
| <!-- BS Contact --> ?
 
| <!-- BS Contact --> ?
 
| <!-- FreeWRL --> ?
 
| <!-- FreeWRL --> ?
Line 259: Line 258:
 
| <!-- Xj3D --> ?
 
| <!-- Xj3D --> ?
 
|-  
 
|-  
| Particle systems
+
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/.html Particle systems]
 
| <!-- BS Contact --> ?
 
| <!-- BS Contact --> ?
 
| <!-- FreeWRL --> ?
 
| <!-- FreeWRL --> ?
Line 269: Line 268:
 
| <!-- Xj3D --> ?
 
| <!-- Xj3D --> ?
 
|-  
 
|-  
| Picking sensor
+
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/.html Picking sensor]
 
| <!-- BS Contact --> ?
 
| <!-- BS Contact --> ?
 
| <!-- FreeWRL --> ?
 
| <!-- FreeWRL --> ?
Line 279: Line 278:
 
| <!-- Xj3D --> ?
 
| <!-- Xj3D --> ?
 
|-  
 
|-  
| Pointing device sensor
+
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/.html Pointing device sensor]
 
| <!-- BS Contact --> ?
 
| <!-- BS Contact --> ?
 
| <!-- FreeWRL --> ?
 
| <!-- FreeWRL --> ?
Line 289: Line 288:
 
| <!-- Xj3D --> ?
 
| <!-- Xj3D --> ?
 
|-  
 
|-  
| Programmable shaders
+
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/.html Programmable shaders]
 
| <!-- BS Contact --> ?
 
| <!-- BS Contact --> ?
 
| <!-- FreeWRL --> ?
 
| <!-- FreeWRL --> ?
Line 299: Line 298:
 
| <!-- Xj3D --> ?
 
| <!-- Xj3D --> ?
 
|-  
 
|-  
| Rendering
+
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/.html Rendering]
 
| <!-- BS Contact --> ?
 
| <!-- BS Contact --> ?
 
| <!-- FreeWRL --> ?
 
| <!-- FreeWRL --> ?
Line 309: Line 308:
 
| <!-- Xj3D --> ?
 
| <!-- Xj3D --> ?
 
|-  
 
|-  
| Rigid body physics
+
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/.html Rigid body physics]
 
| <!-- BS Contact --> ?
 
| <!-- BS Contact --> ?
 
| <!-- FreeWRL --> ?
 
| <!-- FreeWRL --> ?
Line 319: Line 318:
 
| <!-- Xj3D --> ?   
 
| <!-- Xj3D --> ?   
 
|-  
 
|-  
| Scripting
+
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/.html Scripting]
 
| <!-- BS Contact --> ?
 
| <!-- BS Contact --> ?
 
| <!-- FreeWRL --> ?
 
| <!-- FreeWRL --> ?
Line 329: Line 328:
 
| <!-- Xj3D --> ?
 
| <!-- Xj3D --> ?
 
|-  
 
|-  
| Shape
+
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/.html Shape]
 
| <!-- BS Contact --> ?
 
| <!-- BS Contact --> ?
 
| <!-- FreeWRL --> ?
 
| <!-- FreeWRL --> ?
Line 339: Line 338:
 
| <!-- Xj3D --> ?
 
| <!-- Xj3D --> ?
 
|-  
 
|-  
| Sound
+
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/.html Sound]
 
| <!-- BS Contact --> ?
 
| <!-- BS Contact --> ?
 
| <!-- FreeWRL --> ?
 
| <!-- FreeWRL --> ?
Line 349: Line 348:
 
| <!-- Xj3D --> ?
 
| <!-- Xj3D --> ?
 
|-  
 
|-  
| Text
+
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/.html Text]
 
| <!-- BS Contact --> ?
 
| <!-- BS Contact --> ?
 
| <!-- FreeWRL --> ?
 
| <!-- FreeWRL --> ?
Line 359: Line 358:
 
| <!-- Xj3D --> ?
 
| <!-- Xj3D --> ?
 
|-  
 
|-  
| Texturing
+
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/.html Texturing]
 
| <!-- BS Contact --> ?
 
| <!-- BS Contact --> ?
 
| <!-- FreeWRL --> ?
 
| <!-- FreeWRL --> ?
Line 369: Line 368:
 
| <!-- Xj3D --> ?
 
| <!-- Xj3D --> ?
 
|-  
 
|-  
| Texturing3D
+
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/.html Texturing3D]
 
| <!-- BS Contact --> ?
 
| <!-- BS Contact --> ?
 
| <!-- FreeWRL --> ?
 
| <!-- FreeWRL --> ?
Line 379: Line 378:
 
| <!-- Xj3D --> ?
 
| <!-- Xj3D --> ?
 
|-  
 
|-  
| Time
+
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/.html Time]
 
| <!-- BS Contact --> ?
 
| <!-- BS Contact --> ?
 
| <!-- FreeWRL --> ?
 
| <!-- FreeWRL --> ?

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

  • Formatting: center columns, grid lines, color alternate rows
  • Authoring tools table: Vivaty Studio, X3D-Edit
  • 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?


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
Player version:  ?  ?  ?  ?  ?  ? 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  ?
Viewers BS Contact FreeWRL Heilan InstantReality Octaga SwirlX3D Vivaty Xj3D

}