Difference between revisions of "Player support for X3D components"
(Sort columns for H3DViewer) |
(sort columns, Heilan near end with inactive players) |
||
Line 38: | Line 38: | ||
! [http://freewrl.sourceforge.net FreeWRL, FreeX3D] | ! [http://freewrl.sourceforge.net FreeWRL, FreeX3D] | ||
! [http://www.h3dapi.org H3DViewer] | ! [http://www.h3dapi.org H3DViewer] | ||
− | |||
! [http://instantreality.org InstantPlayer] | ! [http://instantreality.org InstantPlayer] | ||
! [http://www.octagavs.com OctagaVS Player] | ! [http://www.octagavs.com OctagaVS Player] | ||
Line 45: | Line 44: | ||
! [http://castle-engine.sourceforge.net/view3dscene.php view3dscene] | ! [http://castle-engine.sourceforge.net/view3dscene.php view3dscene] | ||
! [http://www.xj3d.org Xj3D] | ! [http://www.xj3d.org Xj3D] | ||
+ | ! style="background:#F0F0F0;" | [http://www.niallmoody.com/heilan/index.htm Heilan] | ||
! style="background:#F0F0F0;" | [[:Image:PivoronPlayer.zip|Pivoron]] | ! style="background:#F0F0F0;" | [[:Image:PivoronPlayer.zip|Pivoron]] | ||
! style="background:#F0F0F0;" | [http://mediamachines.wordpress.com/flux-player-and-flux-studio/ Flux] | ! style="background:#F0F0F0;" | [http://mediamachines.wordpress.com/flux-player-and-flux-studio/ Flux] | ||
Line 54: | Line 54: | ||
! <!-- FreeWRL --> [http://freewrl.sourceforge.net v1.22.8] | ! <!-- FreeWRL --> [http://freewrl.sourceforge.net v1.22.8] | ||
! <!-- H3DViewer --> [http://www.h3dapi.org/modules/PDdownloads/viewcat.php?cid=28 v2.1] | ! <!-- H3DViewer --> [http://www.h3dapi.org/modules/PDdownloads/viewcat.php?cid=28 v2.1] | ||
− | |||
! <!-- InstantReality --> [http://www.instantreality.org/documentation/component 2.1] | ! <!-- InstantReality --> [http://www.instantreality.org/documentation/component 2.1] | ||
! <!-- Octaga --> [http://www.octagavs.com/company/news-archive/128-get-the-new-octaga-player-40 v4.0] | ! <!-- Octaga --> [http://www.octagavs.com/company/news-archive/128-get-the-new-octaga-player-40 v4.0] | ||
Line 61: | Line 60: | ||
! <!-- view3dscene --> [http://castle-engine.sourceforge.net/view3dscene.php v3.11.0] | ! <!-- view3dscene --> [http://castle-engine.sourceforge.net/view3dscene.php v3.11.0] | ||
! <!-- Xj3D --> [http://www.xj3d.org/status.html 1.0] | ! <!-- Xj3D --> [http://www.xj3d.org/status.html 1.0] | ||
+ | ! <!-- Heilan --> style="background:#F0F0F0;" | [http://www.niallmoody.com/heilan/docs.htm v0.15] | ||
! <!-- Pivoron --> style="background:#F0F0F0;" | [[:Image:PivoronPlayer.zip|v1.0]] | ! <!-- Pivoron --> style="background:#F0F0F0;" | [[:Image:PivoronPlayer.zip|v1.0]] | ||
! <!-- Flux --> style="background:#F0F0F0;" | [http://mediamachines.wordpress.com v2.1] | ! <!-- Flux --> style="background:#F0F0F0;" | [http://mediamachines.wordpress.com v2.1] | ||
Line 70: | Line 70: | ||
! <!-- FreeWRL --> style="color:green" | Active | ! <!-- FreeWRL --> style="color:green" | Active | ||
! <!-- H3DViewer --> style="color:green" | Active | ! <!-- H3DViewer --> style="color:green" | Active | ||
− | |||
! <!-- InstantReality --> style="color:green" | Active | ! <!-- InstantReality --> style="color:green" | Active | ||
! <!-- OctagaVS --> style="color:green" | Active | ! <!-- OctagaVS --> style="color:green" | Active | ||
Line 77: | Line 76: | ||
! <!-- view3dscene --> style="color:green" | Active | ! <!-- view3dscene --> style="color:green" | Active | ||
! <!-- Xj3D --> style="color:green" | Active | ! <!-- Xj3D --> style="color:green" | Active | ||
+ | ! <!-- Heilan --> style="background:#F0F0F0; color:maroon" | Inactive | ||
! <!-- Pivoron --> style="background:#F0F0F0; color:maroon" | Inactive | ! <!-- Pivoron --> style="background:#F0F0F0; color:maroon" | Inactive | ||
! <!-- Flux --> style="background:#F0F0F0; color:maroon" | Inactive | ! <!-- Flux --> style="background:#F0F0F0; color:maroon" | Inactive | ||
Line 86: | Line 86: | ||
! <!-- FreeWRL --> style="color:green" | Interchange Profile | ! <!-- FreeWRL --> style="color:green" | Interchange Profile | ||
! <!-- H3DViewer --> style="color:maroon" | none | ! <!-- H3DViewer --> style="color:maroon" | none | ||
− | |||
! <!-- InstantReality --> style="color:maroon" | none | ! <!-- InstantReality --> style="color:maroon" | none | ||
! <!-- Octaga --> style="color:maroon" | none | ! <!-- Octaga --> style="color:maroon" | none | ||
Line 93: | Line 92: | ||
! <!-- view3dscene --> style="color:maroon" | none | ! <!-- view3dscene --> style="color:maroon" | none | ||
! <!-- Xj3D --> style="color:green" | Interchange Profile | ! <!-- Xj3D --> style="color:green" | Interchange Profile | ||
+ | ! <!-- Heilan --> style="background:#F0F0F0; color:maroon" | none | ||
! <!-- Pivoron --> style="background:#F0F0F0; color:maroon" | none | ! <!-- Pivoron --> style="background:#F0F0F0; color:maroon" | none | ||
! <!-- Flux --> style="background:#F0F0F0; color:green" | Interchange Profile | ! <!-- Flux --> style="background:#F0F0F0; color:green" | Interchange Profile | ||
Line 105: | Line 105: | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
! <!-- H3DViewer --> style="color:green" | yes | ! <!-- H3DViewer --> 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 112: | Line 111: | ||
! <!-- view3dscene --> style="color:green" | yes | ! <!-- view3dscene --> style="color:green" | yes | ||
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:green" | yes | ||
! <!-- Pivoron --> style="color:maroon" | no | ! <!-- Pivoron --> style="color:maroon" | no | ||
! <!-- Flux --> style="color:green" | yes | ! <!-- Flux --> style="color:green" | yes | ||
Line 121: | Line 121: | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
! <!-- H3DViewer --> style="color:green" | yes | ! <!-- H3DViewer --> 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 128: | Line 127: | ||
! <!-- view3dscene --> style="color:green" | yes | ! <!-- view3dscene --> style="color:green" | yes | ||
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
! <!-- Pivoron --> style="color:maroon" | no | ! <!-- Pivoron --> style="color:maroon" | no | ||
! <!-- Flux --> style="color:green" | yes | ! <!-- Flux --> style="color:green" | yes | ||
Line 137: | Line 137: | ||
! <!-- FreeWRL --> style="color:maroon" | no | ! <!-- FreeWRL --> style="color:maroon" | no | ||
! <!-- H3DViewer --> style="color:maroon" | no | ! <!-- H3DViewer --> style="color:maroon" | no | ||
− | |||
! <!-- InstantReality --> style="color:black" | partial | ! <!-- InstantReality --> style="color:black" | partial | ||
! <!-- Octaga --> style="color:maroon" | no | ! <!-- Octaga --> style="color:maroon" | no | ||
Line 144: | Line 143: | ||
! <!-- view3dscene --> style="color:maroon" | no | ! <!-- view3dscene --> style="color:maroon" | no | ||
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
! <!-- Pivoron --> style="color:maroon" | no | ! <!-- Pivoron --> style="color:maroon" | no | ||
! <!-- Flux --> style="color:maroon" | no | ! <!-- Flux --> style="color:maroon" | no | ||
Line 153: | Line 153: | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
! <!-- H3DViewer --> style="color:green" | yes | ! <!-- H3DViewer --> 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 160: | Line 159: | ||
! <!-- view3dscene --> style="color:green" | yes | ! <!-- view3dscene --> style="color:green" | yes | ||
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:grey" | ? | ||
! <!-- Pivoron --> style="color:green" | yes | ! <!-- Pivoron --> style="color:green" | yes | ||
! <!-- Flux --> style="color:green" | yes | ! <!-- Flux --> style="color:green" | yes | ||
Line 169: | Line 169: | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
! <!-- H3DViewer --> style="color:maroon" | no | ! <!-- H3DViewer --> style="color:maroon" | no | ||
− | |||
! <!-- InstantReality --> style="color:grey" | ? | ! <!-- InstantReality --> style="color:grey" | ? | ||
! <!-- Octaga --> style="color:grey" | ? | ! <!-- Octaga --> style="color:grey" | ? | ||
Line 176: | Line 175: | ||
! <!-- view3dscene --> style="color:green" | yes | ! <!-- view3dscene --> style="color:green" | yes | ||
! <!-- Xj3D --> style="color:grey" | ? | ! <!-- Xj3D --> style="color:grey" | ? | ||
+ | ! <!-- Heilan --> style="color:grey" | ? | ||
! <!-- Pivoron --> style="color:maroon" | no | ! <!-- Pivoron --> style="color:maroon" | no | ||
! <!-- Flux --> style="color:maroon" | no | ! <!-- Flux --> style="color:maroon" | no | ||
Line 188: | Line 188: | ||
! <!-- FreeWRL --> style="color:maroon" | no | ! <!-- FreeWRL --> style="color:maroon" | no | ||
! <!-- H3DViewer --> style="color:maroon" | no | ! <!-- H3DViewer --> style="color:maroon" | no | ||
− | |||
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
Line 195: | Line 194: | ||
! <!-- view3dscene --> style="color: black" | partial | ! <!-- view3dscene --> style="color: black" | partial | ||
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
! <!-- Pivoron --> style="color:grey" | ? | ! <!-- Pivoron --> style="color:grey" | ? | ||
! <!-- Flux --> style="color:maroon" | no | ! <!-- Flux --> style="color:maroon" | no | ||
Line 204: | Line 204: | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
! <!-- H3DViewer --> style="color:green" | yes | ! <!-- H3DViewer --> 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 211: | Line 210: | ||
! <!-- view3dscene --> style="color:green" | yes | ! <!-- view3dscene --> style="color:green" | yes | ||
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color: black" | partial <br /> (not Proto) | ||
! <!-- Pivoron --> style="color:green" | yes | ! <!-- Pivoron --> style="color:green" | yes | ||
! <!-- Flux --> style="color:green" | yes | ! <!-- Flux --> style="color:green" | yes | ||
Line 220: | Line 220: | ||
! <!-- FreeWRL --> style="color:black" | partial | ! <!-- FreeWRL --> style="color:black" | partial | ||
! <!-- H3DViewer --> style="color:green" | yes | ! <!-- H3DViewer --> 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 227: | Line 226: | ||
! <!-- view3dscene --> style="color:maroon" | no | ! <!-- view3dscene --> style="color:maroon" | no | ||
! <!-- Xj3D --> style="color:maroon" | no | ! <!-- Xj3D --> style="color:maroon" | no | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
! <!-- Pivoron --> style="color:grey" | ? | ! <!-- Pivoron --> style="color:grey" | ? | ||
! <!-- Flux --> style="color: black" | partial | ! <!-- Flux --> style="color: black" | partial | ||
Line 236: | Line 236: | ||
! <!-- FreeWRL --> style="color:maroon" | no | ! <!-- FreeWRL --> style="color:maroon" | no | ||
! <!-- H3DViewer --> style="color:maroon" | no | ! <!-- H3DViewer --> style="color:maroon" | no | ||
− | |||
! <!-- InstantReality --> style="color:maroon" | no | ! <!-- InstantReality --> style="color:maroon" | no | ||
! <!-- Octaga --> style="color:maroon" | no | ! <!-- Octaga --> style="color:maroon" | no | ||
Line 243: | Line 242: | ||
! <!-- view3dscene --> style="color:maroon" | none | ! <!-- view3dscene --> style="color:maroon" | none | ||
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
! <!-- Pivoron --> style="color:grey" | ? | ! <!-- Pivoron --> style="color:grey" | ? | ||
! <!-- Flux --> style="color:maroon" | no | ! <!-- Flux --> style="color:maroon" | no | ||
Line 252: | Line 252: | ||
! <!-- FreeWRL --> style="color:black" | level 3 | ! <!-- FreeWRL --> style="color:black" | level 3 | ||
! <!-- H3DViewer --> style="color:green" | yes | ! <!-- H3DViewer --> 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 259: | Line 258: | ||
! <!-- view3dscene --> style="color: black" | partial | ! <!-- view3dscene --> style="color: black" | partial | ||
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:black" | level 2 | ||
! <!-- Pivoron --> style="color:green" | yes | ! <!-- Pivoron --> style="color:green" | yes | ||
! <!-- Flux --> style="color:green" | yes | ! <!-- Flux --> style="color:green" | yes | ||
Line 268: | Line 268: | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
! <!-- H3DViewer --> style="color:black" | level 2 | ! <!-- H3DViewer --> 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 275: | Line 274: | ||
! <!-- view3dscene --> style="color: black" | partial | ! <!-- view3dscene --> style="color: black" | partial | ||
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
! <!-- Pivoron --> style="color:grey" | ? | ! <!-- Pivoron --> style="color:grey" | ? | ||
! <!-- Flux --> style="color:green" | yes | ! <!-- Flux --> style="color:green" | yes | ||
Line 284: | Line 284: | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
! <!-- H3DViewer --> style="color:green" | yes | ! <!-- H3DViewer --> 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 291: | Line 290: | ||
! <!-- view3dscene --> style="color:green" | yes | ! <!-- view3dscene --> style="color:green" | yes | ||
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:green" | yes | ||
! <!-- Pivoron --> style="color:grey" | ? | ! <!-- Pivoron --> style="color:grey" | ? | ||
! <!-- Flux --> style="color:green" | yes | ! <!-- Flux --> style="color:green" | yes | ||
Line 300: | Line 300: | ||
! <!-- FreeWRL --> style="color:maroon" | no | ! <!-- FreeWRL --> style="color:maroon" | no | ||
! <!-- H3DViewer --> style="color:maroon" | no | ! <!-- H3DViewer --> style="color:maroon" | no | ||
− | |||
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
Line 307: | Line 306: | ||
! <!-- view3dscene --> style="color:maroon" | none | ! <!-- view3dscene --> style="color:maroon" | none | ||
! <!-- Xj3D --> style="color:maroon" | no | ! <!-- Xj3D --> style="color:maroon" | no | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
! <!-- Pivoron --> style="color:grey" | ? | ! <!-- Pivoron --> style="color:grey" | ? | ||
! <!-- Flux --> style="color:maroon" | no | ! <!-- Flux --> style="color:maroon" | no | ||
Line 316: | Line 316: | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
! <!-- H3DViewer --> style="color:green" | yes | ! <!-- H3DViewer --> 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 323: | Line 322: | ||
! <!-- view3dscene --> style="color: black" | partial | ! <!-- view3dscene --> style="color: black" | partial | ||
! <!-- Xj3D --> style="color: black" | partial | ! <!-- Xj3D --> style="color: black" | partial | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
! <!-- Pivoron --> style="color:grey" | ? | ! <!-- Pivoron --> style="color:grey" | ? | ||
! <!-- Flux --> style="color:maroon" | no | ! <!-- Flux --> style="color:maroon" | no | ||
Line 332: | Line 332: | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
! <!-- H3DViewer --> style="color:green" | yes | ! <!-- H3DViewer --> 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 339: | Line 338: | ||
! <!-- view3dscene --> style="color:green" | yes | ! <!-- view3dscene --> style="color:green" | yes | ||
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:black" | level 3 | ||
! <!-- Pivoron --> style="color:green" | yes | ! <!-- Pivoron --> style="color:green" | yes | ||
! <!-- Flux --> style="color:green" | yes | ! <!-- Flux --> style="color:green" | yes | ||
Line 348: | Line 348: | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
! <!-- H3DViewer --> style="color:green" | no | ! <!-- H3DViewer --> style="color:green" | no | ||
− | |||
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color: black" | partial | ! <!-- Octaga --> style="color: black" | partial | ||
Line 355: | Line 354: | ||
! <!-- view3dscene --> style="color: black" | partial | ! <!-- view3dscene --> style="color: black" | partial | ||
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
! <!-- Pivoron --> style="color:grey" | ? | ! <!-- Pivoron --> style="color:grey" | ? | ||
! <!-- Flux --> style="color:maroon" | no | ! <!-- Flux --> style="color:maroon" | no | ||
Line 364: | Line 364: | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
! <!-- H3DViewer --> style="color:black" | level 2 | ! <!-- H3DViewer --> 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 371: | Line 370: | ||
! <!-- view3dscene --> style="color:green" | yes | ! <!-- view3dscene --> style="color:green" | yes | ||
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:black" | level 2 | ||
! <!-- Pivoron --> style="color:grey" | ? | ! <!-- Pivoron --> style="color:grey" | ? | ||
! <!-- Flux --> style="color:green" | yes | ! <!-- Flux --> style="color:green" | yes | ||
Line 380: | Line 380: | ||
! <!-- FreeWRL --> style="color: black" | partial | ! <!-- FreeWRL --> style="color: black" | partial | ||
! <!-- H3DViewer --> style="color:maroon" | no | ! <!-- H3DViewer --> style="color:maroon" | no | ||
− | |||
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color: black" | partial | ! <!-- Octaga --> style="color: black" | partial | ||
Line 387: | Line 386: | ||
! <!-- view3dscene --> style="color:green" | yes | ! <!-- view3dscene --> style="color:green" | yes | ||
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
! <!-- Pivoron --> style="color:green" | yes | ! <!-- Pivoron --> style="color:green" | yes | ||
! <!-- Flux --> style="color:green" | yes | ! <!-- Flux --> style="color:green" | yes | ||
Line 396: | Line 396: | ||
! <!-- FreeWRL --> style="color:black" | level 3 | ! <!-- FreeWRL --> style="color:black" | level 3 | ||
! <!-- H3DViewer --> style="color:black" | level 4 | ! <!-- H3DViewer --> 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 403: | Line 402: | ||
! <!-- view3dscene --> style="color:green" | yes | ! <!-- view3dscene --> style="color:green" | yes | ||
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:black" | level 2 | ||
! <!-- Pivoron --> style="color:grey" | ? | ! <!-- Pivoron --> style="color:grey" | ? | ||
! <!-- Flux --> style="color:green" | yes | ! <!-- Flux --> style="color:green" | yes | ||
Line 412: | Line 412: | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
! <!-- H3DViewer --> style="color:green" | yes | ! <!-- H3DViewer --> style="color:green" | yes | ||
− | |||
! <!-- InstantReality --> style="color: black" | partial | ! <!-- InstantReality --> style="color: black" | partial | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
Line 420: | Line 419: | ||
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
! <!-- Pivoron --> style="color:grey" | ? | ! <!-- Pivoron --> style="color:grey" | ? | ||
+ | ! <!-- Heilan --> style="color:black" | level 2 | ||
! <!-- Flux --> style="color:green" | yes | ! <!-- Flux --> style="color:green" | yes | ||
! <!-- Vivaty --> style="color:green" | yes | ! <!-- Vivaty --> style="color:green" | yes | ||
Line 428: | Line 428: | ||
! <!-- FreeWRL --> style="color:maroon" | no | ! <!-- FreeWRL --> style="color:maroon" | no | ||
! <!-- H3DViewer --> style="color:maroon" | no | ! <!-- H3DViewer --> style="color:maroon" | no | ||
− | |||
! <!-- InstantReality --> style="color:maroon" | no | ! <!-- InstantReality --> style="color:maroon" | no | ||
! <!-- Octaga --> style="color: black" | partial | ! <!-- Octaga --> style="color: black" | partial | ||
Line 435: | Line 434: | ||
! <!-- view3dscene --> style="color:maroon" | none | ! <!-- view3dscene --> style="color:maroon" | none | ||
! <!-- Xj3D --> style="color:maroon" | no | ! <!-- Xj3D --> style="color:maroon" | no | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
! <!-- Pivoron --> style="color:grey" | ? | ! <!-- Pivoron --> style="color:grey" | ? | ||
! <!-- Flux --> style="color: black" | partial | ! <!-- Flux --> style="color: black" | partial | ||
Line 444: | Line 444: | ||
! <!-- FreeWRL --> style="color:maroon" | no | ! <!-- FreeWRL --> style="color:maroon" | no | ||
! <!-- H3DViewer --> style="color:maroon" | no | ! <!-- H3DViewer --> style="color:maroon" | no | ||
− | |||
! <!-- InstantReality --> style="color:maroon" | no | ! <!-- InstantReality --> style="color:maroon" | no | ||
! <!-- Octaga --> style="color: black" | partial | ! <!-- Octaga --> style="color: black" | partial | ||
Line 451: | Line 450: | ||
! <!-- view3dscene --> style="color:maroon" | none | ! <!-- view3dscene --> style="color:maroon" | none | ||
! <!-- Xj3D --> style="color:maroon" | no | ! <!-- Xj3D --> style="color:maroon" | no | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
! <!-- Pivoron --> style="color:grey" | ? | ! <!-- Pivoron --> style="color:grey" | ? | ||
! <!-- Flux --> style="color: black" | partial | ! <!-- Flux --> style="color: black" | partial | ||
Line 460: | Line 460: | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
! <!-- H3DViewer --> style="color:green" | yes | ! <!-- H3DViewer --> 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 467: | Line 466: | ||
! <!-- view3dscene --> style="color:green" | yes | ! <!-- view3dscene --> style="color:green" | yes | ||
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:black" | level 2 | ||
! <!-- Pivoron --> style="color:green" | yes | ! <!-- Pivoron --> style="color:green" | yes | ||
! <!-- Flux --> style="color:green" | yes | ! <!-- Flux --> style="color:green" | yes | ||
Line 476: | Line 476: | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
! <!-- H3DViewer --> style="color:green" | yes | ! <!-- H3DViewer --> 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 483: | Line 482: | ||
! <!-- view3dscene --> style="color:green" | yes | ! <!-- view3dscene --> style="color:green" | yes | ||
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:black" | level 1 | ||
! <!-- Pivoron --> style="color:grey" | ? | ! <!-- Pivoron --> style="color:grey" | ? | ||
! <!-- Flux --> style="color:green" | yes | ! <!-- Flux --> style="color:green" | yes | ||
Line 492: | Line 492: | ||
! <!-- FreeWRL --> style="color:black" | level 3 | ! <!-- FreeWRL --> style="color:black" | level 3 | ||
! <!-- H3DViewer --> style="color: black" | partial | ! <!-- H3DViewer --> style="color: black" | partial | ||
− | |||
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
Line 499: | Line 498: | ||
! <!-- view3dscene --> style="color: black" | partial | ! <!-- view3dscene --> style="color: black" | partial | ||
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
! <!-- Pivoron --> style="color:grey" | ? | ! <!-- Pivoron --> style="color:grey" | ? | ||
! <!-- Flux --> style="color:green" | yes | ! <!-- Flux --> style="color:green" | yes | ||
Line 508: | Line 508: | ||
! <!-- FreeWRL --> style="color:maroon" | no | ! <!-- FreeWRL --> style="color:maroon" | no | ||
! <!-- H3DViewer --> style="color: black" | partial | ! <!-- H3DViewer --> style="color: black" | partial | ||
− | |||
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color: black" | partial | ! <!-- Octaga --> style="color: black" | partial | ||
Line 515: | Line 514: | ||
! <!-- view3dscene --> style="color: black" | partial | ! <!-- view3dscene --> style="color: black" | partial | ||
! <!-- Xj3D --> style="color:maroon" | no | ! <!-- Xj3D --> style="color:maroon" | no | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
! <!-- Pivoron --> style="color:maroon" | no | ! <!-- Pivoron --> style="color:maroon" | no | ||
! <!-- Flux --> style="color: black" | partial | ! <!-- Flux --> style="color: black" | partial | ||
Line 524: | Line 524: | ||
! <!-- FreeWRL --> style="color:maroon" | no | ! <!-- FreeWRL --> style="color:maroon" | no | ||
! <!-- H3DViewer --> style="color:green" | yes | ! <!-- H3DViewer --> style="color:green" | yes | ||
− | |||
! <!-- InstantReality --> style="color:maroon" | no | ! <!-- InstantReality --> style="color:maroon" | no | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
Line 531: | Line 530: | ||
! <!-- view3dscene --> style="color:maroon" | none | ! <!-- view3dscene --> style="color:maroon" | none | ||
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
! <!-- Pivoron --> style="color:grey" | ? | ! <!-- Pivoron --> style="color:grey" | ? | ||
! <!-- Flux --> style="color: black" | partial | ! <!-- Flux --> style="color: black" | partial | ||
Line 540: | Line 540: | ||
! <!-- FreeWRL --> style="color:maroon" | no | ! <!-- FreeWRL --> style="color:maroon" | no | ||
! <!-- H3DViewer --> style="color:maroon" | no | ! <!-- H3DViewer --> style="color:maroon" | no | ||
− | |||
! <!-- InstantReality --> style="color:maroon" | no | ! <!-- InstantReality --> style="color:maroon" | no | ||
! <!-- Octaga --> style="color:maroon" | no | ! <!-- Octaga --> style="color:maroon" | no | ||
Line 547: | Line 546: | ||
! <!-- view3dscene --> style="color:maroon" | none | ! <!-- view3dscene --> style="color:maroon" | none | ||
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
! <!-- Pivoron --> style="color:grey" | ? | ! <!-- Pivoron --> style="color:grey" | ? | ||
! <!-- Flux --> style="color:green" | yes | ! <!-- Flux --> style="color:green" | yes | ||
Line 556: | Line 556: | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
! <!-- H3DViewer --> style="color:green" | yes | ! <!-- H3DViewer --> 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 563: | Line 562: | ||
! <!-- view3dscene --> style="color:green" | yes | ! <!-- view3dscene --> style="color:green" | yes | ||
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
! <!-- Pivoron --> style="color:grey" | ? | ! <!-- Pivoron --> style="color:grey" | ? | ||
! <!-- Flux --> style="color:green" | yes | ! <!-- Flux --> style="color:green" | yes | ||
Line 572: | Line 572: | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
! <!-- H3DViewer --> style="color:green" | yes | ! <!-- H3DViewer --> 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 579: | Line 578: | ||
! <!-- view3dscene --> style="color:green" | yes (GLSL) | ! <!-- view3dscene --> style="color:green" | yes (GLSL) | ||
! <!-- Xj3D --> style="color:maroon" | no | ! <!-- Xj3D --> style="color:maroon" | no | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
! <!-- Pivoron --> style="color:grey" | ? | ! <!-- Pivoron --> style="color:grey" | ? | ||
! <!-- Flux --> style="color:maroon" | no | ! <!-- Flux --> style="color:maroon" | no | ||
Line 588: | Line 588: | ||
! <!-- FreeWRL --> style="color:black" | level 4 | ! <!-- FreeWRL --> style="color:black" | level 4 | ||
! <!-- H3DViewer --> style="color:black" | level 3 | ! <!-- H3DViewer --> 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 595: | Line 594: | ||
! <!-- view3dscene --> style="color:green" | yes | ! <!-- view3dscene --> style="color:green" | yes | ||
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:black" | level 4 | ||
! <!-- Pivoron --> style="color:green" | yes | ! <!-- Pivoron --> style="color:green" | yes | ||
! <!-- Flux --> style="color:green" | yes | ! <!-- Flux --> style="color:green" | yes | ||
Line 604: | Line 604: | ||
! <!-- FreeWRL --> style="color:maroon" | no | ! <!-- FreeWRL --> style="color:maroon" | no | ||
! <!-- H3DViewer --> style="color:green" | yes | ! <!-- H3DViewer --> style="color:green" | yes | ||
− | |||
! <!-- InstantReality --> style="color:grey" | ? | ! <!-- InstantReality --> style="color:grey" | ? | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
Line 610: | Line 609: | ||
! <!-- SwirlX3D --> style="color:maroon" | no | ! <!-- SwirlX3D --> style="color:maroon" | no | ||
! <!-- view3dscene --> style="color:maroon" | no | ! <!-- view3dscene --> style="color:maroon" | no | ||
− | ! <!-- Xj3D --> style="color: black" | partial | + | ! <!-- Xj3D --> style="color: black" | partial |
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
! <!-- Pivoron --> style="color:grey" | ? | ! <!-- Pivoron --> style="color:grey" | ? | ||
! <!-- Flux --> style="color:maroon" | no | ! <!-- Flux --> style="color:maroon" | no | ||
Line 620: | Line 620: | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
! <!-- H3DViewer --> style="color:maroon" | no | ! <!-- H3DViewer --> style="color:maroon" | no | ||
− | |||
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
Line 627: | Line 626: | ||
! <!-- view3dscene --> style="color:maroon" | no | ! <!-- view3dscene --> style="color:maroon" | no | ||
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
! <!-- Pivoron --> style="color:green" | yes | ! <!-- Pivoron --> style="color:green" | yes | ||
! <!-- Flux --> style="color:green" | yes | ! <!-- Flux --> style="color:green" | yes | ||
Line 636: | Line 636: | ||
! <!-- FreeWRL --> style="color: black" | partial (external) | ! <!-- FreeWRL --> style="color: black" | partial (external) | ||
! <!-- H3DViewer --> style="color:maroon" | no | ! <!-- H3DViewer --> style="color:maroon" | no | ||
− | |||
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
Line 643: | Line 642: | ||
! <!-- view3dscene --> style="color:maroon" | no | ! <!-- view3dscene --> style="color:maroon" | no | ||
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
! <!-- Pivoron --> style="color:green" | yes | ! <!-- Pivoron --> style="color:green" | yes | ||
! <!-- Flux --> style="color:maroon" | no | ! <!-- Flux --> style="color:maroon" | no | ||
Line 652: | Line 652: | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
! <!-- H3DViewer --> style="color:green" | yes | ! <!-- H3DViewer --> 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 659: | Line 658: | ||
! <!-- view3dscene --> style="color: black" | partial | ! <!-- view3dscene --> style="color: black" | partial | ||
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:black" | level 2 | ||
! <!-- Pivoron --> style="color:green" | yes | ! <!-- Pivoron --> style="color:green" | yes | ||
! <!-- Flux --> style="color:green" | yes | ! <!-- Flux --> style="color:green" | yes | ||
Line 668: | Line 668: | ||
! <!-- FreeWRL --> style="color:green" | yes (requires runtime shader support) | ! <!-- FreeWRL --> style="color:green" | yes (requires runtime shader support) | ||
! <!-- H3DViewer --> style="color: black" | partial | ! <!-- H3DViewer --> style="color: black" | partial | ||
− | |||
! <!-- InstantReality --> style="color:maroon" | no | ! <!-- InstantReality --> style="color:maroon" | no | ||
! <!-- Octaga --> style="color: black" | partial | ! <!-- Octaga --> style="color: black" | partial | ||
Line 675: | Line 674: | ||
! <!-- view3dscene --> style="color:maroon" | no | ! <!-- view3dscene --> style="color:maroon" | no | ||
! <!-- Xj3D --> style="color: black" | partial | ! <!-- Xj3D --> style="color: black" | partial | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
! <!-- Pivoron --> style="color:grey" | ? | ! <!-- Pivoron --> style="color:grey" | ? | ||
! <!-- Flux --> style="color:maroon" | no | ! <!-- Flux --> style="color:maroon" | no | ||
Line 684: | Line 684: | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
! <!-- H3DViewer --> style="color: black" | partial | ! <!-- H3DViewer --> style="color: black" | partial | ||
− | |||
! <!-- InstantReality --> style="color: black" | partial | ! <!-- InstantReality --> style="color: black" | partial | ||
! <!-- Octaga --> style="color:green" | yes | ! <!-- Octaga --> style="color:green" | yes | ||
Line 691: | Line 690: | ||
! <!-- view3dscene --> style="color:green" | yes | ! <!-- view3dscene --> style="color:green" | yes | ||
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
! <!-- Pivoron --> style="color:grey" | ? | ! <!-- Pivoron --> style="color:grey" | ? | ||
! <!-- Flux --> style="color:maroon" | no | ! <!-- Flux --> style="color:maroon" | no | ||
Line 700: | Line 700: | ||
! <!-- 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) | ||
! <!-- H3DViewer --> style="color:green" | yes | ! <!-- H3DViewer --> 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 707: | Line 706: | ||
! <!-- view3dscene --> style="color:green" | yes | ! <!-- view3dscene --> style="color:green" | yes | ||
! <!-- Xj3D --> style="color: black" | partial | ! <!-- Xj3D --> style="color: black" | partial | ||
+ | ! <!-- Heilan --> style="color:green" | yes | ||
! <!-- Pivoron --> style="color:green" | yes | ! <!-- Pivoron --> style="color:green" | yes | ||
! <!-- Flux --> style="color:green" | yes | ! <!-- Flux --> style="color:green" | yes | ||
Line 716: | Line 716: | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
! <!-- H3DViewer --> style="color:green" | yes | ! <!-- H3DViewer --> 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 723: | Line 722: | ||
! <!-- view3dscene --> style="color:green" | yes | ! <!-- view3dscene --> style="color:green" | yes | ||
! <!-- Xj3D --> style="color: black" | partial | ! <!-- Xj3D --> style="color: black" | partial | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
! <!-- Pivoron --> style="color:green" | yes | ! <!-- Pivoron --> style="color:green" | yes | ||
! <!-- Flux --> style="color:green" | yes | ! <!-- Flux --> style="color:green" | yes | ||
Line 732: | Line 732: | ||
! <!-- 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) | ||
! <!-- H3DViewer --> style="color:black" | level 2 | ! <!-- H3DViewer --> 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 739: | Line 738: | ||
! <!-- view3dscene --> style="color: black" | partial | ! <!-- view3dscene --> style="color: black" | partial | ||
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:black" | level 1 | ||
! <!-- Pivoron --> style="color:green" | yes | ! <!-- Pivoron --> style="color:green" | yes | ||
! <!-- Flux --> style="color:green" | yes | ! <!-- Flux --> style="color:green" | yes | ||
Line 748: | Line 748: | ||
! <!-- FreeWRL --> style="color:maroon" | no | ! <!-- FreeWRL --> style="color:maroon" | no | ||
! <!-- H3DViewer --> style="color:green" | yes | ! <!-- H3DViewer --> 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 755: | Line 754: | ||
! <!-- view3dscene --> style="color:green" | yes | ! <!-- view3dscene --> style="color:green" | yes | ||
! <!-- Xj3D --> style="color: black" | partial | ! <!-- Xj3D --> style="color: black" | partial | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
! <!-- Pivoron --> style="color:grey" | ? | ! <!-- Pivoron --> style="color:grey" | ? | ||
! <!-- Flux --> style="color:maroon" | no | ! <!-- Flux --> style="color:maroon" | no | ||
Line 764: | Line 764: | ||
! <!-- FreeWRL --> style="color:green" | yes | ! <!-- FreeWRL --> style="color:green" | yes | ||
! <!-- H3DViewer --> style="color:green" | yes | ! <!-- H3DViewer --> 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 771: | Line 770: | ||
! <!-- view3dscene --> style="color:green" | yes | ! <!-- view3dscene --> style="color:green" | yes | ||
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:black" | level 2 | ||
! <!-- Pivoron --> style="color:grey" | ? | ! <!-- Pivoron --> style="color:grey" | ? | ||
! <!-- Flux --> style="color:green" | yes | ! <!-- Flux --> style="color:green" | yes | ||
Line 780: | Line 780: | ||
! <!-- FreeWRL --> style="color:maroon" | no | ! <!-- FreeWRL --> style="color:maroon" | no | ||
! <!-- H3DViewer --> style="color:green" | yes | ! <!-- H3DViewer --> style="color:green" | yes | ||
− | |||
! <!-- InstantReality --> style="color:green" | yes | ! <!-- InstantReality --> style="color:green" | yes | ||
! <!-- Octaga --> style="color:maroon" | no | ! <!-- Octaga --> style="color:maroon" | no | ||
Line 787: | Line 786: | ||
! <!-- view3dscene --> style="color:maroon" | no | ! <!-- view3dscene --> style="color:maroon" | no | ||
! <!-- Xj3D --> style="color:green" | yes | ! <!-- Xj3D --> style="color:green" | yes | ||
+ | ! <!-- Heilan --> style="color:maroon" | no | ||
! <!-- Pivoron --> style="color:grey" | ? | ! <!-- Pivoron --> style="color:grey" | ? | ||
! <!-- Flux --> style="color:maroon" | no | ! <!-- Flux --> style="color:maroon" | no | ||
Line 796: | Line 796: | ||
! style="background:#E0F0F0;" | [http://freewrl.sourceforge.net FreeWRL/FreeX3D] | ! style="background:#E0F0F0;" | [http://freewrl.sourceforge.net FreeWRL/FreeX3D] | ||
! style="background:#E0F0F0;" | [http://www.h3dapi.org H3DViewer] | ! style="background:#E0F0F0;" | [http://www.h3dapi.org H3DViewer] | ||
− | |||
! style="background:#E0F0F0;" | [http://instantreality.org InstantPlayer] | ! style="background:#E0F0F0;" | [http://instantreality.org InstantPlayer] | ||
! style="background:#E0F0F0;" | [http://www.octagavs.com Octaga] | ! style="background:#E0F0F0;" | [http://www.octagavs.com Octaga] | ||
Line 803: | Line 802: | ||
! style="background:#E0F0F0;" | [http://castle-engine.sourceforge.net/view3dscene.php view3dscene] | ! style="background:#E0F0F0;" | [http://castle-engine.sourceforge.net/view3dscene.php view3dscene] | ||
! style="background:#E0F0F0;" | [http://www.xj3d.org Xj3D] | ! style="background:#E0F0F0;" | [http://www.xj3d.org Xj3D] | ||
− | ! style="background:# | + | ! style="background:#F0F0F0;" | [http://www.niallmoody.com/heilan/index.htm Heilan] |
− | ! style="background:# | + | ! style="background:#F0F0F0;" | [[:Image:PivoronPlayer.zip|Pivoron]] |
− | ! style="background:# | + | ! style="background:#F0F0F0;" | [http://mediamachines.wordpress.com/flux-player-and-flux-studio/ Flux] |
+ | ! style="background:#F0F0F0;" | [http://vivaty.wordpress.com Vivaty] | ||
|- | |- | ||
|} | |} |
Revision as of 12:47, 31 July 2012
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: Plug-in and browser compliance, Tool support for X3D components, X3D Resources: Applications, X3D Implementations, 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 | BS Contact family | FreeWRL, FreeX3D | H3DViewer | InstantPlayer | OctagaVS Player | OpenVRML | SwirlX3D | view3dscene | Xj3D | Heilan | Pivoron | Flux | Vivaty |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Versions | v8.0 | v1.22.8 | v2.1 | 2.1 | v4.0 | v0.17.9 | v2.1.7 | v3.11.0 | 1.0 | v0.15 | v1.0 | v2.1 | v1.0 build 900 |
Status | Active | Active | Active | Active | Active | Active | Active | Active | Active | Inactive | Inactive | Inactive | Inactive |
X3D Conformance Certification | Interchange Profile | Interchange Profile | none | none | none | none | none | none | Interchange Profile | none | none | Interchange Profile | Interchange Profile |
File Encodings | |||||||||||||
- XML (.x3d) | yes | yes | yes | yes | yes | ? | yes | yes | yes | yes | no | yes | yes |
- ClassicVRML (.x3dv) | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | yes | yes |
- Compressed Binary Encoding (.x3db) | yes | no | no | partial | no | no | no | no | yes | no | no | no | no |
- VRML 97 (v2.0) (.wrl) | yes | yes | yes | yes | yes | yes | ? | yes | yes | ? | yes | yes | yes |
- VRML 1 (v1.0) (.wrl) | no | yes | no | ? | ? | ? | ? | yes | ? | ? | no | no | no |
X3D component list | |||||||||||||
CAD geometry | yes | no | no | yes | yes | partial | yes | partial | yes | no | ? | no | no |
Core | yes | yes | yes | yes | yes | yes | yes | yes | yes | partial (not Proto) |
yes | yes | yes |
Cube map environmental texturing | yes | partial | yes | yes | yes | no | no | no | no | no | ? | partial | partial |
Distributed interactive simulation (DIS) | no | no | no | no | no | partial | no | none | yes | no | ? | no | no |
Environmental effects | yes | level 3 | yes | yes | yes | partial | yes | partial | yes | level 2 | yes | yes | yes |
Environmental sensor | yes | yes | level 2 | partial | yes | partial | yes | partial | yes | no | ? | yes | yes |
Event utilities | yes | yes | yes | yes | yes | partial | yes | yes | yes | yes | ? | yes | yes |
Followers | yes | no | no | yes | yes | no | no | none | no | no | ? | no | no |
Geometry2D | partial | yes | yes | yes | yes | partial | yes | partial | partial | no | ? | no | no |
Geometry3D | yes | yes | yes | yes | yes | partial | yes | yes | yes | level 3 | yes | yes | yes |
Geospatial | yes | yes | no | yes | partial | partial | no | partial | yes | no | ? | no | no |
Grouping | yes | yes | level 2 | yes | yes | partial | yes | yes | yes | level 2 | ? | yes | yes |
Humanoid animation (H-Anim) | yes | partial | no | yes | partial | partial | partial | yes | yes | no | yes | yes | yes |
Interpolation | yes | level 3 | level 4 | yes | yes | partial | yes | yes | yes | level 2 | ? | yes | yes |
Key device sensor | yes | yes | yes | partial | yes | partial | yes | yes | yes | ? | level 2 | yes | yes |
Layering | yes | no | no | no | partial | no | yes | none | no | no | ? | partial | partial |
Layout | yes | no | no | no | partial | no | yes | none | no | no | ? | partial | partial |
Lighting | yes | yes | yes | yes | yes | partial | yes | yes | yes | level 2 | yes | yes | yes |
Navigation | yes | yes | yes | yes | yes | partial | yes | yes | yes | level 1 | ? | yes | yes |
Networking | level 4 | level 3 | partial | yes | yes | partial | yes | partial | yes | no | ? | yes | yes |
NURBS | yes | no | partial | yes | partial | partial | yes | partial | no | no | no | partial | partial |
Particle systems | partial | no | yes | no | yes | no | no | none | yes | no | ? | partial | partial |
Picking sensor | no | no | no | no | no | no | no | none | yes | no | ? | yes | yes |
Pointing device sensor | yes | yes | yes | yes | yes | partial | yes | yes | yes | no | ? | yes | yes |
Programmable shaders | yes | yes | yes | yes | yes | no | partial | yes (GLSL) | no | no | ? | no | no |
Rendering | level 4 (partial level 5) | level 4 | level 3 | yes | yes | partial | yes | yes | yes | level 4 | yes | yes | yes |
Rigid body physics | partial | no | yes | ? | yes | no | no | no | partial | no | ? | no | no |
Scripting - ECMAScript | yes | yes | no | yes | yes | partial | no | no | yes | no | yes | yes | yes |
Scripting - Java | partial (external) | partial (external) | no | yes | yes | partial | no | no | yes | no | yes | no | no |
Shape | yes | yes | yes | yes | yes | partial | yes | partial | yes | level 2 | yes | yes | yes |
- FillProperties node | yes | yes (requires runtime shader support) | partial | no | partial | partial | no | no | partial | no | ? | no | no |
- LineProperties node | yes | yes | partial | partial | yes | partial | no | yes | yes | no | ? | no | no |
Sound | yes | yes (rewrite for newer APIs in V1.22.4) | yes | yes | yes | partial | yes | yes | partial | yes | yes | yes | yes |
Text | yes | yes | yes | yes | yes | partial | yes | yes | partial | no | yes | yes | yes |
Texturing | yes | yes (MovieTexture for newer APIs in V1.22.4) | level 2 | yes | yes | partial | partial | partial | yes | level 1 | yes | yes | yes |
Texturing3D | yes | no | yes | yes | yes | no | no | yes | partial | no | ? | no | no |
Time | yes | yes | yes | yes | yes | partial | yes | yes | yes | level 2 | ? | yes | yes |
Volume Rendering (X3D v3.3) | no | no | yes | yes | no | no | no | no | yes | no | ? | no | no |
Players | BS Contact | FreeWRL/FreeX3D | H3DViewer | InstantPlayer | Octaga | OpenVRML | SwirlX3D | view3dscene | Xj3D | Heilan | Pivoron | Flux | Vivaty |