Difference between revisions of "Player support for X3D components"

From Web3D.org
Jump to: navigation, search
(update x3d spec links)
(Added information about H3DViewer)
Line 36: Line 36:
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
! rowspan="2" style="background:#E7F0F0;" | Players and versions
 
! rowspan="2" style="background:#E7F0F0;" | Players and versions
 +
! [http://www.h3d.org H3DViewer]
 
! [http://www.bitmanagement.de BS Contact]
 
! [http://www.bitmanagement.de BS Contact]
 
! [http://freewrl.sourceforge.net FreeWRL]
 
! [http://freewrl.sourceforge.net FreeWRL]
Line 46: Line 47:
 
! [http://www.xj3d.org Xj3D]
 
! [http://www.xj3d.org Xj3D]
 
|-
 
|-
 +
! <!-- H3DViewer --> [http://www.h3dapi.org/modules/PDdownloads/viewcat.php?cid=28 v2.1]
 
! <!-- BS Contact --> [http://www.bitmanagement.de/products/bs_contact_vrml.en.html v7.1]
 
! <!-- BS Contact --> [http://www.bitmanagement.de/products/bs_contact_vrml.en.html v7.1]
 
! <!-- FreeWRL --> [http://freewrl.sourceforge.net v1.22.3]
 
! <!-- FreeWRL --> [http://freewrl.sourceforge.net v1.22.3]
Line 59: Line 61:
 
| '''[http://www.web3d.org/x3d/conformance/conformingvendors X3D Conformance Certification]'''-->
 
| '''[http://www.web3d.org/x3d/conformance/conformingvendors X3D Conformance Certification]'''-->
 
! style="background:#E7F0F0;" | [http://www.web3d.org/x3d/conformance/conformingvendors X3D Conformance Certification]
 
! style="background:#E7F0F0;" | [http://www.web3d.org/x3d/conformance/conformingvendors X3D Conformance Certification]
 +
! <!-- H3DViewer --> style="color:maroon" | none
 
! <!-- BS Contact --> style="color:green" | Interchange Profile
 
! <!-- BS Contact --> style="color:green" | Interchange Profile
 
! <!-- FreeWRL --> style="color:green" | Interchange Profile
 
! <!-- FreeWRL --> style="color:green" | Interchange Profile
Line 70: Line 73:
  
 
|-  
 
|-  
! align='left' style="background:#E0F0F0;" colspan='10' | <br /> '''File Encodings'''
+
! align='left' style="background:#E0F0F0;" colspan='11' | <br /> '''File Encodings'''
  
 
|- style="background:#F0F0F0;"
 
|- style="background:#F0F0F0;"
 
| - [http://www.web3d.org/x3d/specifications/ISO-IEC-19776-X3DEncodings-XML-ClassicVRML/Part01/X3D_XML.html XML] (.x3d)
 
| - [http://www.web3d.org/x3d/specifications/ISO-IEC-19776-X3DEncodings-XML-ClassicVRML/Part01/X3D_XML.html XML] (.x3d)
 +
! <!-- H3DViewer --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
Line 86: Line 90:
 
|-  
 
|-  
 
| - [http://www.web3d.org/x3d/specifications/ISO-IEC-19776-X3DEncodings-XML-ClassicVRML/Part02/X3D_ClassicVRML.html ClassicVRML] (.x3dv)
 
| - [http://www.web3d.org/x3d/specifications/ISO-IEC-19776-X3DEncodings-XML-ClassicVRML/Part02/X3D_ClassicVRML.html ClassicVRML] (.x3dv)
 +
! <!-- H3DViewer --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
Line 98: Line 103:
 
|- style="background:#F0F0F0;"
 
|- style="background:#F0F0F0;"
 
| - [http://www.web3d.org/x3d/specifications/ISO-IEC-19776-3-X3DEncodings-CompressedBinaryEncoding/Part03/X3D_Binary.html Compressed Binary Encoding] (.x3db)
 
| - [http://www.web3d.org/x3d/specifications/ISO-IEC-19776-3-X3DEncodings-CompressedBinaryEncoding/Part03/X3D_Binary.html Compressed Binary Encoding] (.x3db)
 +
! <!-- H3DViewer --> style="color:maroon" | no
 
! <!-- BS Contact --> style="color:maroon" | no
 
! <!-- BS Contact --> style="color:maroon" | no
 
! <!-- FreeWRL --> style="color:maroon" | no
 
! <!-- FreeWRL --> style="color:maroon" | no
Line 110: Line 116:
 
|-  
 
|-  
 
| - [http://www.web3d.org/x3d/specifications/vrml/ISO-IEC-14772-VRML97 VRML 97 (v2.0)] (.wrl)
 
| - [http://www.web3d.org/x3d/specifications/vrml/ISO-IEC-14772-VRML97 VRML 97 (v2.0)] (.wrl)
 +
! <!-- H3DViewer --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
Line 122: Line 129:
 
|- style="background:#F0F0F0;"
 
|- style="background:#F0F0F0;"
 
| - [http://www.web3d.org/x3d/specifications/vrml/VRML1.0/index.html VRML 1 (v1.0)] (.wrl)
 
| - [http://www.web3d.org/x3d/specifications/vrml/VRML1.0/index.html VRML 1 (v1.0)] (.wrl)
 +
! <!-- H3DViewer --> style="color:maroon" | no
 
! <!-- BS Contact --> style="color:black" | ?
 
! <!-- BS Contact --> style="color:black" | ?
 
! <!-- FreeWRL --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
Line 133: Line 141:
  
 
|-  
 
|-  
! align='left' style="background:#E0F0F0;" colspan='10' | <br /> '''[http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/componentIndex.html X3D component list]'''
+
! align='left' style="background:#E0F0F0;" colspan='11' | <br /> '''[http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/componentIndex.html X3D component list]'''
  
 
|- style="background:#F0F0F0;"
 
|- style="background:#F0F0F0;"
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/CADGeometry.html CAD geometry]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/CADGeometry.html CAD geometry]
 +
! <!-- H3DViewer --> style="color:maroon" | no
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:maroon" | no
 
! <!-- FreeWRL --> style="color:maroon" | no
Line 149: Line 158:
 
|-
 
|-
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/core.html Core]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/core.html Core]
 +
! <!-- H3DViewer --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
Line 161: Line 171:
 
|-  style="background:#F0F0F0;"
 
|-  style="background:#F0F0F0;"
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/env_texture.html Cube map environmental texturing]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/env_texture.html Cube map environmental texturing]
 +
! <!-- H3DViewer --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:black" | partial
 
! <!-- FreeWRL --> style="color:black" | partial
Line 173: Line 184:
 
|-  
 
|-  
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/dis.html Distributed interactive simulation (DIS)]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/dis.html Distributed interactive simulation (DIS)]
 +
! <!-- H3DViewer --> style="color:maroon" | no
 
! <!-- BS Contact --> style="color:maroon" | no
 
! <!-- BS Contact --> style="color:maroon" | no
 
! <!-- FreeWRL --> style="color:maroon" | no
 
! <!-- FreeWRL --> style="color:maroon" | no
Line 185: Line 197:
 
|-  style="background:#F0F0F0;"
 
|-  style="background:#F0F0F0;"
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/enveffects.html Environmental effects]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/enveffects.html Environmental effects]
 +
! <!-- H3DViewer --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:black" | level 3
 
! <!-- FreeWRL --> style="color:black" | level 3
Line 197: Line 210:
 
|-  
 
|-  
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/envsensor.html Environmental sensor]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/envsensor.html Environmental sensor]
 +
! <!-- H3DViewer --> style="color:black" | level 2
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
Line 209: Line 223:
 
|-  style="background:#F0F0F0;"
 
|-  style="background:#F0F0F0;"
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/utils.html Event utilities]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/utils.html Event utilities]
 +
! <!-- H3DViewer --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
Line 221: Line 236:
 
|-  
 
|-  
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/followers.html Followers]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/followers.html Followers]
 +
! <!-- H3DViewer --> style="color:maroon" | no
 
! <!-- BS Contact --> style="color:maroon" | no
 
! <!-- BS Contact --> style="color:maroon" | no
 
! <!-- FreeWRL --> style="color:maroon" | no
 
! <!-- FreeWRL --> style="color:maroon" | no
Line 233: Line 249:
 
|-  style="background:#F0F0F0;"
 
|-  style="background:#F0F0F0;"
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry2D.html Geometry2D]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry2D.html Geometry2D]
 +
! <!-- H3DViewer --> style="color:green" | yes
 
! <!-- BS Contact --> style="color: black" | partial
 
! <!-- BS Contact --> style="color: black" | partial
 
! <!-- FreeWRL --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
Line 245: Line 262:
 
|-  
 
|-  
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry3D.html Geometry3D]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry3D.html Geometry3D]
 +
! <!-- H3DViewer --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
Line 257: Line 275:
 
|-  style="background:#F0F0F0;"
 
|-  style="background:#F0F0F0;"
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/geodata.html Geospatial]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/geodata.html Geospatial]
 +
! <!-- H3DViewer --> style="color:green" | no
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
Line 269: Line 288:
 
|-  
 
|-  
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/group.html Grouping]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/group.html Grouping]
 +
! <!-- H3DViewer --> style="color:black" | level 2
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
Line 281: Line 301:
 
|-  style="background:#F0F0F0;"
 
|-  style="background:#F0F0F0;"
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/hanim.html Humanoid animation (H-Anim)]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/hanim.html Humanoid animation (H-Anim)]
 +
! <!-- H3DViewer --> style="color:maroon" | no
 
! <!-- BS Contact -->  style="color:green" | yes
 
! <!-- BS Contact -->  style="color:green" | yes
 
! <!-- FreeWRL --> style="color: black" | partial
 
! <!-- FreeWRL --> style="color: black" | partial
Line 293: Line 314:
 
|-  
 
|-  
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/interp.html Interpolation]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/interp.html Interpolation]
 +
! <!-- H3DViewer --> style="color:black" | level 4
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:black" | level 3
 
! <!-- FreeWRL --> style="color:black" | level 3
Line 305: Line 327:
 
|-  style="background:#F0F0F0;"
 
|-  style="background:#F0F0F0;"
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/keyboard.html Key device sensor]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/keyboard.html Key device sensor]
 +
! <!-- H3DViewer --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
Line 317: Line 340:
 
|-  
 
|-  
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/layering.html Layering]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/layering.html Layering]
 +
! <!-- H3DViewer --> style="color:maroon" | no
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:maroon" | no
 
! <!-- FreeWRL --> style="color:maroon" | no
Line 329: Line 353:
 
|-  style="background:#F0F0F0;"
 
|-  style="background:#F0F0F0;"
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/layout.html Layout]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/layout.html Layout]
 +
! <!-- H3DViewer --> style="color:maroon" | no
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:maroon" | no
 
! <!-- FreeWRL --> style="color:maroon" | no
Line 341: Line 366:
 
|-  
 
|-  
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/lighting.html Lighting]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/lighting.html Lighting]
 +
! <!-- H3DViewer --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
Line 353: Line 379:
 
|-  style="background:#F0F0F0;"
 
|-  style="background:#F0F0F0;"
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/navigation.html Navigation]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/navigation.html Navigation]
 +
! <!-- H3DViewer --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:black" | level 2
 
! <!-- FreeWRL --> style="color:black" | level 2
Line 365: Line 392:
 
|-  
 
|-  
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/networking.html Networking]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/networking.html Networking]
 +
! <!-- H3DViewer --> style="color: black" | partial
 
! <!-- BS Contact --> style="color:black" | level 2
 
! <!-- BS Contact --> style="color:black" | level 2
 
! <!-- FreeWRL --> style="color:black" | level 3
 
! <!-- FreeWRL --> style="color:black" | level 3
Line 377: Line 405:
 
|-  style="background:#F0F0F0;"
 
|-  style="background:#F0F0F0;"
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/nurbs.html NURBS]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/nurbs.html NURBS]
 +
! <!-- H3DViewer --> style="color: black" | partial
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:maroon" | no
 
! <!-- FreeWRL --> style="color:maroon" | no
Line 389: Line 418:
 
|-  
 
|-  
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/particle_systems.html Particle systems]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/particle_systems.html Particle systems]
 +
! <!-- H3DViewer --> style="color:green" | yes
 
! <!-- BS Contact --> style="color: black" | partial
 
! <!-- BS Contact --> style="color: black" | partial
 
! <!-- FreeWRL --> style="color:maroon" | no
 
! <!-- FreeWRL --> style="color:maroon" | no
Line 401: Line 431:
 
|-  style="background:#F0F0F0;"
 
|-  style="background:#F0F0F0;"
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/picking.html Picking sensor]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/picking.html Picking sensor]
 +
! <!-- H3DViewer --> style="color:maroon" | no
 
! <!-- BS Contact --> style="color:maroon" | no
 
! <!-- BS Contact --> style="color:maroon" | no
 
! <!-- FreeWRL --> style="color:maroon" | no
 
! <!-- FreeWRL --> style="color:maroon" | no
Line 413: Line 444:
 
|-  
 
|-  
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/pointingsensor.html Pointing device sensor]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/pointingsensor.html Pointing device sensor]
 +
! <!-- H3DViewer --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
Line 425: Line 457:
 
|-  style="background:#F0F0F0;"
 
|-  style="background:#F0F0F0;"
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/shaders.html Programmable shaders]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/shaders.html Programmable shaders]
 +
! <!-- H3DViewer --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
Line 437: Line 470:
 
|-  
 
|-  
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/rendering.html Rendering]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/rendering.html Rendering]
 +
! <!-- H3DViewer --> style="color:black" | level 3
 
! <!-- BS Contact --> style="color:black" | level 3
 
! <!-- BS Contact --> style="color:black" | level 3
 
! <!-- FreeWRL --> style="color:black" | level 4
 
! <!-- FreeWRL --> style="color:black" | level 4
Line 449: Line 483:
 
|-  style="background:#F0F0F0;"
 
|-  style="background:#F0F0F0;"
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/rigid_physics.html Rigid body physics]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/rigid_physics.html Rigid body physics]
 +
! <!-- H3DViewer --> style="color:green" | yes
 
! <!-- BS Contact --> style="color: black" | partial
 
! <!-- BS Contact --> style="color: black" | partial
 
! <!-- FreeWRL --> style="color:maroon" | no
 
! <!-- FreeWRL --> style="color:maroon" | no
Line 461: Line 496:
 
|-  
 
|-  
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-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-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html Scripting] - [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript ECMAScript]
 +
! <!-- H3DViewer --> style="color:maroon" | no
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
Line 473: Line 509:
 
|-  
 
|-  
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-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-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html Scripting] - [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-2-X3DLanguageBindings-Java Java]
 +
! <!-- H3DViewer --> style="color:maroon" | no
 
! <!-- BS Contact --> style="color: black" | partial (external)
 
! <!-- BS Contact --> style="color: black" | partial (external)
 
! <!-- FreeWRL --> style="color: black" | partial (external)
 
! <!-- FreeWRL --> style="color: black" | partial (external)
Line 485: Line 522:
 
|-  style="background:#F0F0F0;"
 
|-  style="background:#F0F0F0;"
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html Shape]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html Shape]
 +
! <!-- H3DViewer --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
Line 497: Line 535:
 
|-  style="background:#F0F0F0;"
 
|-  style="background:#F0F0F0;"
 
| align="LEFT | - [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#FillProperties FillProperties node]
 
| align="LEFT | - [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#FillProperties FillProperties node]
 +
! <!-- H3DViewer --> style="color: black" | partial
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes (requires runtime shader support)
 
! <!-- FreeWRL --> style="color:green" | yes (requires runtime shader support)
Line 509: Line 548:
 
|-  style="background:#F0F0F0;"
 
|-  style="background:#F0F0F0;"
 
| align="LEFT | - [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#LineProperties LineProperties node]
 
| align="LEFT | - [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#LineProperties LineProperties node]
 +
! <!-- H3DViewer --> style="color: black" | partial
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
Line 521: Line 561:
 
|-  
 
|-  
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/sound.html Sound]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/sound.html Sound]
 +
! <!-- H3DViewer --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes (rewrite for newer APIs in V1.22.4)
 
! <!-- FreeWRL --> style="color:green" | yes (rewrite for newer APIs in V1.22.4)
Line 533: Line 574:
 
|-  style="background:#F0F0F0;"
 
|-  style="background:#F0F0F0;"
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/text.html Text]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/text.html Text]
 +
! <!-- H3DViewer --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
Line 545: Line 587:
 
|-  
 
|-  
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/texturing.html Texturing]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/texturing.html Texturing]
 +
! <!-- H3DViewer --> style="color:black" | level 2
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes (MovieTexture  for newer APIs in V1.22.4)
 
! <!-- FreeWRL --> style="color:green" | yes (MovieTexture  for newer APIs in V1.22.4)
Line 557: Line 600:
 
|-  style="background:#F0F0F0;"
 
|-  style="background:#F0F0F0;"
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/texture3D.html Texturing3D]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/texture3D.html Texturing3D]
 +
! <!-- H3DViewer --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:maroon" | no
 
! <!-- FreeWRL --> style="color:maroon" | no
Line 569: Line 613:
 
|-  
 
|-  
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/time.html Time]
 
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/time.html Time]
 +
! <!-- H3DViewer --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- BS Contact --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
 
! <!-- FreeWRL --> style="color:green" | yes
Line 581: Line 626:
 
|-  
 
|-  
 
! style="background:#E0F0F0;" | Players
 
! style="background:#E0F0F0;" | Players
 +
! style="background:#E0F0F0;" | [http://www.h3d.org H3DViewer]
 
! style="background:#E0F0F0;" | [http://www.bitmanagement.de BS&nbsp;Contact]
 
! style="background:#E0F0F0;" | [http://www.bitmanagement.de BS&nbsp;Contact]
 
! style="background:#E0F0F0;" | [http://freewrl.sourceforge.net FreeWRL]
 
! style="background:#E0F0F0;" | [http://freewrl.sourceforge.net FreeWRL]

Revision as of 00:45, 2 October 2009

The Extensible 3D (X3D) Graphics standard has many capabilities. X3D components are modular collections of nodes that make it easier for software to gradually implement the full range of X3D capabilities.

Authors can also indicate what components are needed in an X3D scene in order to ensure that proper support is provided at run time.

This table records support for the official X3D components by each of the various X3D players. It is maintained by the X3D Working Group and member companies in the Web3D Consortium.

The X3D Resources page provides lots of additional information about X3D. Please Contact Web3D if you want to learn more or report an update.

Related pages: X3D Resources: Applications, Players, Plugins, Tool support for X3D components and X3D Plugfest



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 (found at end of each component specification)
  •    no       no support provided
  •     ?        unknown, need status report


Players and versions H3DViewer BS Contact FreeWRL Heilan InstantPlayer Octaga Player OpenVRML SwirlX3D Vivaty Xj3D
v2.1 v7.1 v1.22.3 v0.15 beta 5 v2.3 v0.17.9 v2.1.7 v1.0 build 900 1.0
X3D Conformance Certification none Interchange Profile Interchange Profile none none none none none Interchange Profile Interchange Profile

File Encodings
- XML (.x3d) yes yes yes yes yes yes  ? yes yes yes
- ClassicVRML (.x3dv) yes yes yes no yes yes yes yes yes yes
- Compressed Binary Encoding (.x3db) no no no no partial no no no no yes
- VRML 97 (v2.0) (.wrl) yes yes yes  ? yes yes yes  ?  ? yes
- VRML 1 (v1.0) (.wrl) no  ? yes  ?  ?  ?  ?  ?  ?  ?

X3D component list
CAD geometry no yes no no yes yes partial yes no yes
Core yes yes yes partial
(not Proto)
yes yes yes yes yes yes
Cube map environmental texturing yes yes partial no yes yes no no partial no
Distributed interactive simulation (DIS) no no no no no no partial no no yes
Environmental effects yes yes level 3 level 2 yes yes partial yes yes yes
Environmental sensor level 2 yes yes no partial yes partial yes yes yes
Event utilities yes yes yes yes yes yes partial yes yes yes
Followers no no no no yes yes no no no no
Geometry2D yes partial yes no yes yes partial yes no partial
Geometry3D yes yes yes level 3 yes yes partial yes yes yes
Geospatial no yes yes no no partial partial no no yes
Grouping level 2 yes yes level 2 yes yes partial yes yes yes
Humanoid animation (H-Anim) no yes partial no partial partial partial partial yes yes
Interpolation level 4 yes level 3 level 2 yes yes partial yes yes yes
Key device sensor yes yes yes level 2 partial yes partial yes yes yes
Layering no yes no no no partial no yes partial no
Layout no yes no no no partial no yes partial no
Lighting yes yes yes level 2 yes yes partial yes yes yes
Navigation yes yes level 2 level 1 yes yes partial yes yes yes
Networking partial level 2 level 3 no yes yes partial yes yes yes
NURBS partial yes no no yes partial partial yes partial no
Particle systems yes partial no no no yes no no partial yes
Picking sensor no no no no no no no no yes yes
Pointing device sensor yes yes yes no yes yes partial yes yes yes
Programmable shaders yes yes yes no yes yes no partial no no
Rendering level 3 level 3 level 4 level 4 yes yes partial yes yes yes
Rigid body physics yes partial no no  ? yes no no no partial
Scripting - ECMAScript no yes yes no yes yes partial no yes yes
Scripting - Java no partial (external) partial (external) no yes yes partial no no yes
Shape yes yes yes level 2 yes yes partial yes yes yes
- FillProperties node partial yes yes (requires runtime shader support) no no partial partial no no partial
- LineProperties node partial yes yes no partial yes partial no no yes
Sound yes yes yes (rewrite for newer APIs in V1.22.4) yes yes yes partial yes yes partial
Text yes yes yes no yes yes partial yes yes partial
Texturing level 2 yes yes (MovieTexture for newer APIs in V1.22.4) level 1 yes yes partial partial yes yes
Texturing3D yes yes no no yes yes no no no partial
Time yes yes yes level 2 yes yes partial yes yes yes
Players H3DViewer BS Contact FreeWRL Heilan InstantPlayer Octaga OpenVRML SwirlX3D Vivaty Xj3D