<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://www.old.web3d.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Crccanada</id>
		<title>Web3D.org - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://www.old.web3d.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Crccanada"/>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php/Special:Contributions/Crccanada"/>
		<updated>2026-04-11T21:03:56Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.25.1</generator>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=Player_support_for_X3D_components&amp;diff=2586</id>
		<title>Player support for X3D components</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=Player_support_for_X3D_components&amp;diff=2586"/>
				<updated>2010-07-29T15:10:35Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The&lt;br /&gt;
[http://www.web3D.org/x3d Extensible 3D (X3D) Graphics]&lt;br /&gt;
standard has many capabilities.&lt;br /&gt;
[http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/Architecture.html X3D components]&lt;br /&gt;
are modular collections of nodes that make it easier for software to gradually implement the full range of X3D capabilities.&lt;br /&gt;
&lt;br /&gt;
Authors can also indicate what components are needed in an X3D scene in order to ensure that proper support is provided at run time.&lt;br /&gt;
&lt;br /&gt;
This table records support for the official&lt;br /&gt;
X3D components&lt;br /&gt;
by each of the various &lt;br /&gt;
[http://x3dgraphics.com/examples/X3dResources.html#Applications X3D players].&lt;br /&gt;
It is maintained by the&lt;br /&gt;
[http://www.web3d.org/x3d/workgroups X3D Working Group]&lt;br /&gt;
and  member companies in the&lt;br /&gt;
[http://www.web3d.org Web3D Consortium].&lt;br /&gt;
&lt;br /&gt;
The&lt;br /&gt;
[http://www.web3d.org/x3d/content/examples/X3dResources.html X3D Resources] page provides lots of additional information about X3D.&lt;br /&gt;
&amp;lt;!-- * How to post bugs and comments?  To x3d-public list, individual companies, or what? --&amp;gt;&lt;br /&gt;
Please [http://www.web3d.org/contact Contact Web3D] if you want to learn more or report an update.&lt;br /&gt;
&lt;br /&gt;
Related pages: [http://www.web3d.org/x3d/content/examples/X3dResources.html#Applications X3D Resources: Applications, Players, Plugins], [[Tool support for X3D components]] and [[X3D Plugfest]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- TODO bookmarks? --&amp;gt;&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Table key&amp;lt;/u&amp;gt;&lt;br /&gt;
* &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;yes&amp;lt;/span&amp;gt;'''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;                        all nodes, all fields supported for all levels of this component (though some bugs may be present)&lt;br /&gt;
* '''partial'''&amp;amp;nbsp;&amp;amp;nbsp;                                                  some nodes and fields supported&lt;br /&gt;
* '''level #'''&amp;amp;nbsp;&amp;amp;nbsp;                                                  which component level number (1-4) is supported (found at end of each component specification) &lt;br /&gt;
* &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;color:maroon&amp;quot;&amp;gt;no&amp;lt;/span&amp;gt;'''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;             no support provided&lt;br /&gt;
* &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;?&amp;lt;/span&amp;gt;'''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;  unknown, need status report&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#E7F0F0;&amp;quot; | Players and versions&lt;br /&gt;
! [http://www.h3d.org H3DViewer]&lt;br /&gt;
! [http://www.bitmanagement.de BS&amp;amp;nbsp;Contact, BS&amp;amp;nbsp;Contact Geo, BS&amp;amp;nbsp;Contact Stereo]&lt;br /&gt;
! [http://freewrl.sourceforge.net FreeWRL/FreeX3D]&lt;br /&gt;
! [http://www.niallmoody.com/heilan/index.htm Heilan]&lt;br /&gt;
! [http://instantreality.org InstantPlayer]&lt;br /&gt;
! [http://www.octaga.com Octaga Player]&lt;br /&gt;
! [http://www.openvrml.org OpenVRML]&lt;br /&gt;
! [http://www.pinecoast.com/swview.htm SwirlX3D]&lt;br /&gt;
! [http://www.vivaty.com Vivaty]&lt;br /&gt;
! [http://www.xj3d.org Xj3D]&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; [http://www.h3dapi.org/modules/PDdownloads/viewcat.php?cid=28 v2.1]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; [http://www.bitmanagement.com/en/products/product-workflow v7.2]&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; [http://freewrl.sourceforge.net v1.22.8]&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; [http://www.niallmoody.com/heilan/docs.htm v0.15]&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; [http://www.instantreality.org/documentation/component/ beta 7]&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; [http://www.octaga.com/freedownloads/OctagaPlayer/current/Readme.pdf v2.3]&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; [http://www.openvrml.org/doc/conformance.html v0.17.9]&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; [http://www.pinecoast.com/swview.htm v2.1.7]&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; [http://developer.vivaty.com v1.0 build 900]&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; [http://www.xj3d.org/status.html 1.0]&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| '''[http://www.web3d.org/x3d/conformance/conformingvendors X3D Conformance Certification]'''--&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#E7F0F0;&amp;quot; | [http://www.web3d.org/x3d/conformance/conformingvendors X3D Conformance Certification]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | Interchange Profile&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | Interchange Profile&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | Interchange Profile&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | Interchange Profile&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
! align='left' style=&amp;quot;background:#E0F0F0;&amp;quot; colspan='11' | &amp;lt;br /&amp;gt; '''File Encodings'''&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| - [http://www.web3d.org/x3d/specifications/ISO-IEC-19776-X3DEncodings-XML-ClassicVRML/Part01/X3D_XML.html XML] (.x3d)&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:black&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| - [http://www.web3d.org/x3d/specifications/ISO-IEC-19776-X3DEncodings-XML-ClassicVRML/Part02/X3D_ClassicVRML.html ClassicVRML] (.x3dv)&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| - [http://www.web3d.org/x3d/specifications/ISO-IEC-19776-3-X3DEncodings-CompressedBinaryEncoding/Part03/X3D_Binary.html Compressed Binary Encoding] (.x3db)&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| - [http://www.web3d.org/x3d/specifications/vrml/ISO-IEC-14772-VRML97 VRML 97 (v2.0)] (.wrl)&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:black&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:black&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| - [http://www.web3d.org/x3d/specifications/vrml/VRML1.0/index.html VRML 1 (v1.0)] (.wrl)&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:black&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:black&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:black&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:black&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:black&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:black&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:black&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
! align='left' style=&amp;quot;background:#E0F0F0;&amp;quot; colspan='11' | &amp;lt;br /&amp;gt; '''[http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/componentIndex.html X3D component list]'''&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/CADGeometry.html CAD geometry]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/core.html Core]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial &amp;lt;br /&amp;gt; (not Proto)&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/env_texture.html Cube map environmental texturing]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/dis.html Distributed interactive simulation (DIS)]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/enveffects.html Environmental effects]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 3&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/envsensor.html Environmental sensor]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/utils.html Event utilities]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/followers.html Followers]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry2D.html Geometry2D]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry3D.html Geometry3D]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 3&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/geodata.html Geospatial]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/group.html Grouping]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/hanim.html Humanoid animation (H-Anim)]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt;  style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/interp.html Interpolation]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 4&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 3&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/keyboard.html Key device sensor]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/layering.html Layering]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/layout.html Layout]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/lighting.html Lighting]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/navigation.html Navigation]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 1&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/networking.html Networking]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 4&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 3&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/nurbs.html NURBS]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/particle_systems.html Particle systems]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/picking.html Picking sensor]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/pointingsensor.html Pointing device sensor]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes &lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/shaders.html Programmable shaders]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes &lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/rendering.html Rendering]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 3&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 4 (partial level 5)&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 4&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 4&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes &lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/rigid_physics.html Rigid body physics]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial   &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [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]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes  &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [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]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial (external)&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial (external)&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html Shape]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| align=&amp;quot;LEFT | - [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#FillProperties FillProperties node]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes (requires runtime shader support)&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| align=&amp;quot;LEFT | - [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#LineProperties LineProperties node]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/sound.html Sound]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes (rewrite for newer APIs in V1.22.4)&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/text.html Text]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/texturing.html Texturing]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes (MovieTexture  for newer APIs in V1.22.4)&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 1&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/texture3D.html Texturing3D]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/time.html Time]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | Players&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.h3d.org H3DViewer]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.bitmanagement.de BS&amp;amp;nbsp;Contact]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://freewrl.sourceforge.net FreeWRL/FreeX3D]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.niallmoody.com/heilan/index.htm Heilan]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://instantreality.org InstantPlayer]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.octaga.com Octaga]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.openvrml.org OpenVRML]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.pinecoast.com/swview.htm SwirlX3D]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.vivaty.com Vivaty]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.xj3d.org Xj3D]&lt;br /&gt;
|- &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=Player_support_for_X3D_components&amp;diff=2584</id>
		<title>Player support for X3D components</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=Player_support_for_X3D_components&amp;diff=2584"/>
				<updated>2010-07-12T13:18:47Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The&lt;br /&gt;
[http://www.web3D.org/x3d Extensible 3D (X3D) Graphics]&lt;br /&gt;
standard has many capabilities.&lt;br /&gt;
[http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/Architecture.html X3D components]&lt;br /&gt;
are modular collections of nodes that make it easier for software to gradually implement the full range of X3D capabilities.&lt;br /&gt;
&lt;br /&gt;
Authors can also indicate what components are needed in an X3D scene in order to ensure that proper support is provided at run time.&lt;br /&gt;
&lt;br /&gt;
This table records support for the official&lt;br /&gt;
X3D components&lt;br /&gt;
by each of the various &lt;br /&gt;
[http://x3dgraphics.com/examples/X3dResources.html#Applications X3D players].&lt;br /&gt;
It is maintained by the&lt;br /&gt;
[http://www.web3d.org/x3d/workgroups X3D Working Group]&lt;br /&gt;
and  member companies in the&lt;br /&gt;
[http://www.web3d.org Web3D Consortium].&lt;br /&gt;
&lt;br /&gt;
The&lt;br /&gt;
[http://www.web3d.org/x3d/content/examples/X3dResources.html X3D Resources] page provides lots of additional information about X3D.&lt;br /&gt;
&amp;lt;!-- * How to post bugs and comments?  To x3d-public list, individual companies, or what? --&amp;gt;&lt;br /&gt;
Please [http://www.web3d.org/contact Contact Web3D] if you want to learn more or report an update.&lt;br /&gt;
&lt;br /&gt;
Related pages: [http://www.web3d.org/x3d/content/examples/X3dResources.html#Applications X3D Resources: Applications, Players, Plugins], [[Tool support for X3D components]] and [[X3D Plugfest]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- TODO bookmarks? --&amp;gt;&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Table key&amp;lt;/u&amp;gt;&lt;br /&gt;
* &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;yes&amp;lt;/span&amp;gt;'''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;                        all nodes, all fields supported for all levels of this component (though some bugs may be present)&lt;br /&gt;
* '''partial'''&amp;amp;nbsp;&amp;amp;nbsp;                                                  some nodes and fields supported&lt;br /&gt;
* '''level #'''&amp;amp;nbsp;&amp;amp;nbsp;                                                  which component level number (1-4) is supported (found at end of each component specification) &lt;br /&gt;
* &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;color:maroon&amp;quot;&amp;gt;no&amp;lt;/span&amp;gt;'''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;             no support provided&lt;br /&gt;
* &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;?&amp;lt;/span&amp;gt;'''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;  unknown, need status report&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#E7F0F0;&amp;quot; | Players and versions&lt;br /&gt;
! [http://www.h3d.org H3DViewer]&lt;br /&gt;
! [http://www.bitmanagement.de BS&amp;amp;nbsp;Contact, BS&amp;amp;nbsp;Contact Geo, BS&amp;amp;nbsp;Contact Stereo]&lt;br /&gt;
! [http://freewrl.sourceforge.net FreeWRL/FreeX3D]&lt;br /&gt;
! [http://www.niallmoody.com/heilan/index.htm Heilan]&lt;br /&gt;
! [http://instantreality.org InstantPlayer]&lt;br /&gt;
! [http://www.octaga.com Octaga Player]&lt;br /&gt;
! [http://www.openvrml.org OpenVRML]&lt;br /&gt;
! [http://www.pinecoast.com/swview.htm SwirlX3D]&lt;br /&gt;
! [http://www.vivaty.com Vivaty]&lt;br /&gt;
! [http://www.xj3d.org Xj3D]&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; [http://www.h3dapi.org/modules/PDdownloads/viewcat.php?cid=28 v2.1]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; [http://www.bitmanagement.com/en/products/product-workflow v7.2]&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; [http://freewrl.sourceforge.net v1.22.8]&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; [http://www.niallmoody.com/heilan/docs.htm v0.15]&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; [http://www.instantreality.org/documentation/component/ beta 7]&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; [http://www.octaga.com/freedownloads/OctagaPlayer/current/Readme.pdf v2.3]&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; [http://www.openvrml.org/doc/conformance.html v0.17.9]&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; [http://www.pinecoast.com/swview.htm v2.1.7]&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; [http://developer.vivaty.com v1.0 build 900]&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; [http://www.xj3d.org/status.html 1.0]&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| '''[http://www.web3d.org/x3d/conformance/conformingvendors X3D Conformance Certification]'''--&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#E7F0F0;&amp;quot; | [http://www.web3d.org/x3d/conformance/conformingvendors X3D Conformance Certification]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | Interchange Profile&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | Interchange Profile&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | Interchange Profile&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | Interchange Profile&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
! align='left' style=&amp;quot;background:#E0F0F0;&amp;quot; colspan='11' | &amp;lt;br /&amp;gt; '''File Encodings'''&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| - [http://www.web3d.org/x3d/specifications/ISO-IEC-19776-X3DEncodings-XML-ClassicVRML/Part01/X3D_XML.html XML] (.x3d)&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:black&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| - [http://www.web3d.org/x3d/specifications/ISO-IEC-19776-X3DEncodings-XML-ClassicVRML/Part02/X3D_ClassicVRML.html ClassicVRML] (.x3dv)&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| - [http://www.web3d.org/x3d/specifications/ISO-IEC-19776-3-X3DEncodings-CompressedBinaryEncoding/Part03/X3D_Binary.html Compressed Binary Encoding] (.x3db)&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| - [http://www.web3d.org/x3d/specifications/vrml/ISO-IEC-14772-VRML97 VRML 97 (v2.0)] (.wrl)&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:black&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:black&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| - [http://www.web3d.org/x3d/specifications/vrml/VRML1.0/index.html VRML 1 (v1.0)] (.wrl)&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:black&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:black&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:black&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:black&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:black&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:black&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:black&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
! align='left' style=&amp;quot;background:#E0F0F0;&amp;quot; colspan='11' | &amp;lt;br /&amp;gt; '''[http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/componentIndex.html X3D component list]'''&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/CADGeometry.html CAD geometry]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/core.html Core]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial &amp;lt;br /&amp;gt; (not Proto)&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/env_texture.html Cube map environmental texturing]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/dis.html Distributed interactive simulation (DIS)]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/enveffects.html Environmental effects]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 3&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/envsensor.html Environmental sensor]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/utils.html Event utilities]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/followers.html Followers]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry2D.html Geometry2D]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry3D.html Geometry3D]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 3&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/geodata.html Geospatial]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/group.html Grouping]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/hanim.html Humanoid animation (H-Anim)]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt;  style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/interp.html Interpolation]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 4&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 3&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/keyboard.html Key device sensor]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/layering.html Layering]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/layout.html Layout]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/lighting.html Lighting]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/navigation.html Navigation]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 1&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/networking.html Networking]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 4&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 3&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/nurbs.html NURBS]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/particle_systems.html Particle systems]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/picking.html Picking sensor]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/pointingsensor.html Pointing device sensor]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes &lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/shaders.html Programmable shaders]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes &lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/rendering.html Rendering]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 3&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 4 (partial level 5)&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 4&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 4&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes &lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/rigid_physics.html Rigid body physics]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial   &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [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]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes  &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [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]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial (external)&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial (external)&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html Shape]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| align=&amp;quot;LEFT | - [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#FillProperties FillProperties node]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes (requires runtime shader support)&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| align=&amp;quot;LEFT | - [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#LineProperties LineProperties node]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/sound.html Sound]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes (rewrite for newer APIs in V1.22.4)&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/text.html Text]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/texturing.html Texturing]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes (MovieTexture  for newer APIs in V1.22.4)&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 1&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/texture3D.html Texturing3D]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/time.html Time]&lt;br /&gt;
! &amp;lt;!-- H3DViewer --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | Players&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.h3d.org H3DViewer]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.bitmanagement.de BS&amp;amp;nbsp;Contact]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://freewrl.sourceforge.net FreeWRL/FreeX3D]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.niallmoody.com/heilan/index.htm Heilan]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://instantreality.org InstantPlayer]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.octaga.com Octaga]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.openvrml.org OpenVRML]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.pinecoast.com/swview.htm SwirlX3D]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.vivaty.com Vivaty]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.xj3d.org Xj3D]&lt;br /&gt;
|- &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=Interview_with_Research_2.0&amp;diff=2489</id>
		<title>Interview with Research 2.0</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=Interview_with_Research_2.0&amp;diff=2489"/>
				<updated>2010-03-30T16:06:51Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: /* Mobile devices */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Research 2.0 - Thought Leader Interview  &lt;br /&gt;
&lt;br /&gt;
Interview with Stephen Waite (SW) from [http://www.research2zero.com Research 2.0] (Technology Analysis for Business &amp;amp; Investment) and Anita Havele (AH), Web3D Consortium Executive Director.&lt;br /&gt;
&lt;br /&gt;
=== Web3D Consortium Mission===&lt;br /&gt;
* SW:Hello, Anita! It’s nice to be with you. Thanks for taking time to speak with us today. We’re interested in learning more about the [http://www.web3d.org Web3D Consortium] and [http://www.web3d.org/x3d Extensible 3D Graphics (X3D)] technology.  When was the Web3D Consortium established, and what is the Consortium’s mission?&lt;br /&gt;
&lt;br /&gt;
AH: The Consortium was established in 1997 and our mission is to develop and advance an open, ISO standards based, royalty free 3D file and run-time format based upon XML in a collaborative environment. We also foster tools to represent and communicate 3D scenes and objects between diverse authoring and presentation hardware and software platforms on the Web and other networks. Today, the Web3D Consortium is applying broad-based industry support and collaborations with ISO, the World Wide Web Consortium ([http://www.w3c.org W3C]), the Open Geospatial Consortium ([http://www.opengeospacial.org OGC]), the The Digital Imaging and Communications in Medicine ([http://www.dicoam.org DICOM]) standards body and the Khronos Group ([http://www.khronos.org Khronos]), to continue developing and extending the X3D specification.&lt;br /&gt;
&lt;br /&gt;
=== Growth===&lt;br /&gt;
* SW: What kind of growth have you seen in the consortium over the past decade and how many members are in the consortium today?  &lt;br /&gt;
&lt;br /&gt;
AH: 3D applications outside of the gaming industry are on the Slope of enlightenment portion of Gartner's Hype Cycle, and X3D is no exception. We have had slow but steady growth with a variety of participants who are leaders in serious 3D applications. We currently have 15 Organizational members and over 50 professional/student members. Members include commercial companies, academic institutions, government agencies and individual professionals.&lt;br /&gt;
&lt;br /&gt;
=== Companies===&lt;br /&gt;
* SW: What companies are some of the big X3D supporters currently? Can you give us a sense as to why they would be backing the development of X3D technology? &lt;br /&gt;
&lt;br /&gt;
AH: X3D has a rich set of componentized features that can be tailored for use in scientific visualization; CAD;architecture and Building Information Model applications; geospatial; training and simulation; entertainment; education; healthcare; virtual worlds and more. There is a need for 3D content and applications in all of these market sectors. We have over two dozen commercial and open-source code bases developed by our members and X3D supporters. Because of X3D's functionality, extensibility and multi platform support they see this standard as the future for real-time 3D graphics and are actively involved in our Working Groups to advance this standard. To name a few: &lt;br /&gt;
&lt;br /&gt;
[http://www.bitmanagement.com Bitmanagement] - offers a interactive web3d graphics platform software with viewers, servers and tools based on X3D/VRML.&lt;br /&gt;
&lt;br /&gt;
[http://www.crc.ca CRC Canada] - provides the Government of Canada knowledge in the area of Information and Communications Technologies (ICT's), a key component of Canada's economy.&lt;br /&gt;
&lt;br /&gt;
[http://www.fraunhofer.de/EN Fraunhofer] - develops front edge technologies for integration of real and virtual worlds for immersive multimedia applications using X3D. Their Instant Reality viewer can run in clustered environments and on multiple hardware platforms (including CAVES) and has built-in support for marker based Augmented Reality.&lt;br /&gt;
&lt;br /&gt;
[http://www.mbari.og Monterey Bay Aquarium Research Institute (MBARI)]- does advanced research and education in deep water science and develops researching methods for scientific visualization using X3D.&lt;br /&gt;
&lt;br /&gt;
[http://www.nasa.com NASA Ames Research Center (Silicon Valley)] - enables exploration and scientific discovery and visualization using X3D.&lt;br /&gt;
&lt;br /&gt;
[http://www.octaga.com Octaga] - offers users a full range of X3D/VRML based 3D viewing products, plug-in modules to 3D Studio Max, exporters, server and developer tools. Octaga works closely with companies in the oil and gas market for data exploration and processing plant visualization.&lt;br /&gt;
&lt;br /&gt;
[http://www.planet9.com Planet 9 Studios] - is building the next generation of data and software using X3D to bring 3D city interfaces to applications which enrich a wide range of consumer and business applications.&lt;br /&gt;
&lt;br /&gt;
[http://www.vt.edu Virginia Tech] - this group is focusing on the development of software infrastructures that support a variety of domains and use-cases including web service tools for data translation, manipulation, and visualization. &lt;br /&gt;
&lt;br /&gt;
[http://www.yumetech.com Yumetech] - is an applications development and services company. It’s primary focus is network and real-time 3D graphics applications and content for business, entertainment and educational markets.&lt;br /&gt;
&lt;br /&gt;
=== VRML History===&lt;br /&gt;
* SW: Let’s go back in time and talk a little about the evolution of X3D. The technology evolved out of VRML, which worked well. Why didn’t it catch on and what’s different today that would lead us to think that X3D will become a widely used standard?&lt;br /&gt;
&lt;br /&gt;
AH: You are right that the Virtual Reality Modeling Language (VRML) worked well. It was produced by an open community and was our first International Standard. If anything, VRML97 (aka VRML 2.0) was ahead of its time: computers were not as powerful as they are today, and comprehensive content overwhelmed the CPU and GPU in many end user machines. Also, although many users had the ability to download 3D scenes, they did not have the patience to download commercial plugins. So, it was hard to bootstrap VRML deployment without broad player support in HTML browsers. Of course, those browsers were busy fighting their own battles over HTML . &lt;br /&gt;
&lt;br /&gt;
Lessons learned with VRML led to a third-generation effort which evolved into X3D. First, we added XML capabilities so that 3D graphics might become a &amp;quot;first class citizen&amp;quot; with other Web standards. We also added many new graphics capabilities, plus extensibility mechanisms that allow X3D players to have smaller initial footprints through profiles defining a specific subset of the entire X3D specification based on market requirements, while easily growing as needed. X3D now supports the vast majority of the latest industry capabilities in 3D graphics, including NURBS, shaders, physics and particle systems. &lt;br /&gt;
&lt;br /&gt;
X3D is also more flexible and scalable compared to VRML, which was one big block of nodes with a single encoding. X3D instead has profiles, as I noted above,and components to support different player and authoring palettes. The profiles and components give developers and authors the freedom to implement and use only what they need within the X3D specification.   &lt;br /&gt;
&lt;br /&gt;
Transition from VRML to X3D is facilitated with several freely available tools, and a significant reason that many users have not made the conversion is they don't understand the differences between the versions because of our low key marketing approach.   &lt;br /&gt;
&lt;br /&gt;
X3D also has three different encodings: ClassicVRML, XML, and compressed binary. This provides backwards compatibility with existing models and forwards compatibility for new extensions. X3D scenes can also add XML encryption/decryption and digital signature/authentication for document security using existing Web standards. &lt;br /&gt;
&lt;br /&gt;
There is a large “shadow economy” of X3D.  Many industries and companies are using it internally in their workflows, but these uses are not publicized for several reasons including, for example, the content contains proprietary data.  Because X3D is free for commercial and noncommercial use, there is no way to track all of the users and uses as one normally does for a paid product.  &lt;br /&gt;
&lt;br /&gt;
It says a lot that all of the VRML97 content still just works in X3D, after all these years. You will not find similar stability elsewhere in the 3D graphics industry.&lt;br /&gt;
&lt;br /&gt;
=== X3D Features===&lt;br /&gt;
* SW: What are the main features of X3D. What makes it such an attractive technology for the web?&lt;br /&gt;
&lt;br /&gt;
AH: X3D is an file format for many 3D graphics technologies with well-defined run-time behavior. Many aspects of X3D design closely match the architecture of HTML and other XML languages. X3D scene authoring does not require programming expertise and can be accomplished by Web authors. It's designed for performance, device independence, user interactivity and internationalization (I18N). X3D maintains backwards compatibility while steadily adding new cutting-edge industry capabilities. It is well supported by many browser plugins, players, authoring tools and conversion tools and the only ISO certified royalty-free standard for 3D on the Web today. There are no broadly adopted open and unencumbered features needed for the Web that X3D does not have.&lt;br /&gt;
&lt;br /&gt;
=== WebGL and X3D===&lt;br /&gt;
* SW: There seems to be growing interest in WebGL. Can you tell us about the differences between X3D and WebGL?&lt;br /&gt;
&lt;br /&gt;
AH: WebGL and X3D are technologies to build 3D web applications but they have very different approaches. &lt;br /&gt;
&lt;br /&gt;
WebGL is simply a programming API for Javascript built on top of OpenGL which is a graphics abstraction layer. Since WebGL makes direct Javascript calls to OpenGL, content creation is for serious 3D graphics programmers who know how to deal with a 4×4 transformation matrix and who can speak the GLSL shader language fluently. Exposing OpenGL as Javascript is nice, but we do not expect web-page authors to  become graphics programmers . It is also important to note that Internet Explorer and other Microsoft products are unlikely to ever support WebGL or OpenGL, as they favor DirectX based solutions. &lt;br /&gt;
&lt;br /&gt;
X3D describes scene graphs and 3D content declaratively. This means that authors define what geometry and interaction belongs in a model, rather than programming the low-level details for how polygons get built and drawn. Authors can write XML descriptions for their content in a manner similar to (X)HTML. &lt;br /&gt;
&lt;br /&gt;
Therefore X3D authoring is much more like Web development. Content creators can also easily export VRML or X3D models from their favorite authoring tool, from whatever format, and publish them using the Web. &lt;br /&gt;
&lt;br /&gt;
Please understand though: we are very happy with the great progress shown by WebGL. It means X3D authors can use X3D players directly on top of WebGL, without end users needing to download a plugin. The [http://www.x3dom.org X3DOM] project demonstrates this capability, and works  in the latest nightly development builds for the Firefox, Safari and Chrome HTML5 browsers. &lt;br /&gt;
&lt;br /&gt;
There's a little bit more to say...Web3D companies are now examining whether the same techniques might work for Javascript wrappers for the DirectX graphics API under Windows. X3D authors could then run models on any platform. Later this year we hope to show that they can run in any HTML5 browser without installing a plugin.&lt;br /&gt;
&lt;br /&gt;
=== Mass adoption, someday?===&lt;br /&gt;
* SW: You mentioned in an earlier conversation we had that you believe X3D has the potential to bring 3D to the masses.  Can you explain this please?&lt;br /&gt;
&lt;br /&gt;
AH: Well, because X3D is a step above OpenGL and DirectX in complexity, it is much easier to author. Educators have shown that students can learn how to author X3D without any prior programming experience. Furthermore, there are many converters available that can translate any format to VRML or X3D. So actually we like all 3D graphics model formats because X3D provides a pipeline to publish them on the Web, without license fees or any danger that a company might drop support. &lt;br /&gt;
&lt;br /&gt;
Our goal with X3D is to bring 3D graphics to the widest possible audience: the Web. Most Web authors are not necessarily trained in the art of 3D graphics programming, but are pretty skilled technically nonetheless. We are working hard to make X3D in HTML5 pages as easy as possible for everyone. Does that mean X3D will break out into mass adoption? We think so.&lt;br /&gt;
&lt;br /&gt;
=== HTML5===&lt;br /&gt;
* SW: What is your view of X3D as it pertains to HTML5?&lt;br /&gt;
&lt;br /&gt;
AH: The Web3D Consortium has been an active partner and member of the World Wide Web Consortium (W3C) since 1999. So we have lots of experience on how to play well with other Web standards. Similar to the HTML5 group itself, all work is in the public space so others are welcome to listen or join. &lt;br /&gt;
&lt;br /&gt;
We have a lot of activity going on with X3D + HTML5. This effort provides major opportunities to break out 3D graphics beyond current market niches of different incompatible programs. &lt;br /&gt;
&lt;br /&gt;
The X3D Working Group is contributing to the HTML5 Working Group. We want to promote the best way to integrate X3D with HTML. Our goal is to make the authoring and use of XML-based X3D scenes as natural and well-supported for HTML5 authors as Scalable Vector Graphics (SVG) and Mathematical Markup Language (MathML). We have submitted a detailed technical proposal to accomplish exactly that.&lt;br /&gt;
&lt;br /&gt;
=== Current work===&lt;br /&gt;
* SW: How do you see X3D as a technology evolving in the next 12-24 months?  There is a lot of activity in 3D technology in general, as you know. &lt;br /&gt;
&lt;br /&gt;
AH:  Evolution of X3D technology will take place on multiple fronts. The biggest thing as far as the general user is concerned is integration with the new W3C HTML5 standard. This standard includes a JavaScript callable interface to WebGL/OpenGL. The Consortium already has one working version of an X3D player written in JavaScript by the Fraunhofer Institute for Computer Graphics that runs without a plug-in. This means that people can view 3D content on their Web page without any additional or special software. This will work on all supported web browsers, operating system, and devices, including mobile systems. This opens a huge new market for 3D content that can be served using X3D.&lt;br /&gt;
&lt;br /&gt;
Other fronts are more technical or specialized in nature. The Consortium is working with several other standards organizations to develop appropriate 3D display technology for their environments. The two main foci here are medical imaging with [http://dicom.org DICOM] and geospatial with [http://opengeospacial.org OGC].&lt;br /&gt;
&lt;br /&gt;
The Web3D Consortium is leading a work item within the DICOM standards body to develop a standard for 3D &lt;br /&gt;
medical images (a n-dimensional presentation state in DICOM language).  Currently there is no such standard, as currently DICOM only describes 2D images.  The effect of such a 3D medical imaging standard is far reaching, as the majority of medical imaging modalities support DICOM. Other future plans within the medical market for X3D include the addition of haptics and medical simulation functionality which are becoming increasingly used to train future healthcare providers.  Adopting standards such as X3D will prevent companies and research groups from “reinventing the wheel” every time they want to develop a new tissue simulation or physiologic model.&lt;br /&gt;
&lt;br /&gt;
As this type of medical imaging becomes used more frequently in everyday medicine and electronic medical records become pervasive, a standard for 3D medical images is crucial for the sharing of medical records, the continuity of care and cost and treatment efficiencies. Wouldn't it be great if 3D medical data became part of people's medical records indefinitely, rather than becoming obsolete every few years as various companies change hands or become insolvent?  &lt;br /&gt;
&lt;br /&gt;
The Web3D Consortium's [http://x3d-earth.nps.edu X3D Earth] project is building complete terrain plus image-mapped globe models of the Earth. These are all open-content and open-source and available at multiple resolutions. Our work with OGC is bringing X3D's visualization technology into their 3D models of buildings and their local region.&lt;br /&gt;
&lt;br /&gt;
Web3D member companies are also pursuing other important areas like Augmented Reality (AR) and E-learning. We anticipate integrating these technologies with ongoing work in the mobile, medical and geospatial arenas.  The extensible stability of X3D makes it possible to successfully accomplish all of this diversity without breaking existing content.&lt;br /&gt;
&lt;br /&gt;
=== Industry examples===&lt;br /&gt;
* SW: X3D has a strong presence internationally and throughout many different industries. Can you give us some examples of how different industries and companies are using X3D today?&lt;br /&gt;
&lt;br /&gt;
AH: Use of X3D is growing with content and applications in various market sectors and across all hardware platforms. X3D covers every instance of 3D content features and definitions needed in entertainment and technical fields today. You can find a list of industry participation and adoption at [http://www.web3d.org/x3d/wiki/index.php/Industry_Adopters X3D Adopters]. Here are some examples. &lt;br /&gt;
&lt;br /&gt;
Shell Oil uses [http:///ww.octag.com Octaga's] interactive X3D applications and player for presentation and visualization of heavy equipment, oil fields with terrain, visual simulation and training. &lt;br /&gt;
&lt;br /&gt;
We have X3D applications available on several mobile platforms. [http://www.planet9.com Planet 9 Studios'] RayGun application is now available on Windows Mobile, iPhone and Android. RayGun allows users to explore, interact with friends and even play games. Planet 9 Studios also supplies high-resolution (1cm), 3D city data optimized for use on mobile devices and is also working with Intel to provide complete, high performance solutions for car navigation, GPS devices and cell phones. RayGun is also used for benchmarking and performance tuning of Atom chipsets. &lt;br /&gt;
&lt;br /&gt;
The [https://www.movesInstitute.org Modeling, Virtual Environments and Simulation (MOVES) Institute] at the Naval Postgraduate School (NPS) is working on X3D Earth models, virtual world networking, automatic camera control similar to best practices in the film industry, and a variety of other topics.  They are working to establish broad adoption throughout the U.S. Government.&lt;br /&gt;
&lt;br /&gt;
[http://www.yumetch.com Yumetech] is assisting NASA is using X3D for exploration and scientific discovery and visualization of the Solar system.&lt;br /&gt;
&lt;br /&gt;
[http://www.sensegraphics.com SenseGraphics] provides high performance X3D applications and platforms for the medical industy enabling integration of haptics and 3D stereo visualization for medical imaging. &lt;br /&gt;
&lt;br /&gt;
[http://www.bitmanagement.com Bitmanagement] has more than 275 international customers using their application tools based on X3D and VRML. Some of their clients are Audi, Siemens, Intergraph and Metaio, You can find their complete list of clients at: [http://www.bitmanagement.de/en/company/customers customers]&lt;br /&gt;
&lt;br /&gt;
[http://www.fraunhofer.de/EN Fraunhofer] is creating multiple tools and commercial-quality applications for Virtual Reality, Immersive Interaction, 3D-UI, Augmented Reality, and Mobile Graphics.&lt;br /&gt;
&lt;br /&gt;
As you can see use of X3D is spread across several market sectors ranging from Geospacial, Science (research and medical), CAD, Mobile, Entertaintment (Multimedia), and Education.&lt;br /&gt;
&lt;br /&gt;
=== What do Google and Apple think?===&lt;br /&gt;
* SW: Let’s talk about how companies view X3D. What do companies like Google and Apple think of the technology today? &lt;br /&gt;
&lt;br /&gt;
AH:  Interestingly in the early years of Web3D, both Microsoft and Apple joined and left the consortium three times each. So clearly there is some value to be had, and business strategies seem to change frequently. It still seems like many 3D companies think they might succeed by &amp;quot;owning&amp;quot; some kind of Web format for 3D - but most technologies like that aren't around any more. X3D has endured and provides lasting value. &lt;br /&gt;
The Consortium has initiated several dialogues with Google about their O3D initiative.  &lt;br /&gt;
&lt;br /&gt;
Interestingly in the early years of Web3D, both Microsoft and Apple joined and left the consortium three times each.  So clearly there is some value to be had, and business strategies seem to change frequently.  It still seems like many 3D companies think they might succeed by &amp;quot;owning&amp;quot; some kind of Web format for 3D - but most technologies like that aren't around any more.  X3D has endured and provides lasting value.&lt;br /&gt;
&lt;br /&gt;
Stability and standardization help grow markets, and the Web is the biggest market there is.  It is interesting to remember that Google simply would not exist if not for Web standards.  Perhaps they will join Web3D someday and help us grow 3D on the Web for the long term.&lt;br /&gt;
&lt;br /&gt;
About the only thing as time-consuming and expensive as building a good 3D model is... rebuilding it using yet another technology a few years later!  Companies and authors can protect their investments by including an X3D option.&lt;br /&gt;
&lt;br /&gt;
=== Adobe and Autodesk maybe?===&lt;br /&gt;
* SW:How about companies like Adobe and Autodesk? Would they view X3D as an opportunity or threat, in your view?&lt;br /&gt;
&lt;br /&gt;
AH: Since X3D is royalty free, with over two dozen commercial and open-source code bases, we don't think of ourselves as a threat to anyone. Rather we hope that companies, authors and end users all see the potential benefits of a bigger marketplace for 3D content. We want all 3D technologies to succeed, and also give the ability to users to publish their models on the Web using X3D. &lt;br /&gt;
&lt;br /&gt;
X3D is probably the biggest opportunity and maybe the best-kept secret on the Web today. We are happy for any company that wants to take advantage of this steadily growing success story.&lt;br /&gt;
&lt;br /&gt;
=== What about Microsoft?===&lt;br /&gt;
* SW: What’s Microsoft’s view of X3D in light of their history of not embracing VRML? &lt;br /&gt;
&lt;br /&gt;
AH:  Please ask them!  Maybe they can answer the question if someone there remembers that far back; it's been many years.  Meanwhile the wisdom of VRML is better understood now - most authoring tools can still Save As VRML.  Further X3D has been steadily improving during all this time without the boom-and-bust cycles of so many other 3D technologies.&lt;br /&gt;
&lt;br /&gt;
A number of our companies write X3D software that works quite well with Microsoft products.  Furthermore Microsoft has made a tremendous, impressive commitment to HTML5 and other Web standards.  So we remain optimistic about Microsoft and their many developers. The Web3D Consortium is always open to talk with any company, large or small, about how X3D can help accomplish their strategic goals.&lt;br /&gt;
&lt;br /&gt;
=== iTV?===&lt;br /&gt;
* SW: We are seeing TVs become connected to the internet (iTVs). Do you see X3D playing a role in bringing 3D into the home via iTVs? Has the consortium been active in this area? &lt;br /&gt;
&lt;br /&gt;
AH:  Some of our members are discussing 3D TV.  More are discussing Augmented Reality (AR) which mixes 3D and video together.  Our first member demo using AR for X3D on the iPhone was 2 years ago, it is an impressive application area.&lt;br /&gt;
&lt;br /&gt;
Often we wait until technology begins to stabilize before trying to standardize flexible new extensions.  That is why you won't find a list of deprecated or cancelled X3D standards on the Web3D website.&lt;br /&gt;
&lt;br /&gt;
=== Mobile devices===&lt;br /&gt;
* SW: There’s a lot happening with mobile devices these days. Do you see the proliferation of smart mobile devices having an effect on the evolution of X3D and vice versa?&lt;br /&gt;
&lt;br /&gt;
AH: In years past, mobile phones did not have enough rendering capability or battery power to make handheld 3D graphics practical.  That is rapidly changing.  These days, there are many different 3D plugins for mobile devices that work OK, but they are all mutually incompatible.  We think that most authors would rather build an X3D model once and have it work everywhere, rather than get locked into a single technology.&lt;br /&gt;
&lt;br /&gt;
We intend to establish a solid foundation for X3D to properly support 3D graphics for the Mobile Platform. Web3D members expect to propose extending the X3D specification to include a mobile profile in our next generation of X3D, version 3.3.  Potential solutions for smart mobile X3D devices will be discussed at the [http://www.web3d.org/x3d/wiki/images/5/5f/24n3180_2010callfor_MobileX3D_v3.pdf X3D Mobile focus group]meeting with ISO in late June 2010 in Busan, Korea.&lt;br /&gt;
&lt;br /&gt;
Currently there are several X3D applications that work on the iPhone and other mobile devices. Our members are also working with mobile companies on implementing X3D applications on their devices. &lt;br /&gt;
&lt;br /&gt;
We hope users will appreciate that their content will render on any device, whether a mobile phone or a supercomputer cluster; their data really is &amp;quot;write once, render anywhere&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Web3D Membership===&lt;br /&gt;
&lt;br /&gt;
* SW: Coming back to the consortium, what type of memberships are available today and how would companies and individuals get involved?&lt;br /&gt;
&lt;br /&gt;
AH: We see the use of X3D growing, with content and applications in various market sectors and across all hardware platforms. We have an innovative community of developers who see this standard as the future for real-time 3D graphics for the Web.&lt;br /&gt;
&lt;br /&gt;
We encourage companies and individuals to get involved in developing the X3D specification and gain early access to the standard while networking with leading Web3D technology experts. To join, visit us at [http://web3d.org/join web3d.org/join] or contact Executive Director Anita Havele at 248 342 7662. &lt;br /&gt;
&lt;br /&gt;
Member partnerships include:&lt;br /&gt;
&lt;br /&gt;
Directing, Organizational and Professional members. Members are encouraged to participate in the Working Groups to contribute towards the X3D specifications.&lt;br /&gt;
&lt;br /&gt;
Marketing benefits include:&lt;br /&gt;
&lt;br /&gt;
Advertisment on Consortium Website, Member &amp;amp; Products Profile, Media Source, Co-press releases, Trade show partnerships, Member Product discounts and more&lt;br /&gt;
&lt;br /&gt;
=== Excitement! ===&lt;br /&gt;
* SW: One final question. What is the most exciting thing about X3D technology in your view? &lt;br /&gt;
&lt;br /&gt;
AH: X3D is a write once, render anywhere, anytime 3D graphics format.&lt;br /&gt;
&lt;br /&gt;
We want to make X3D as easy as HTML and bring it to the widest possible audience. X3D will allow people to integrate 3D models with behavior and user interaction into an HTML page. The introduction of HTML5 will allow interactive animated 3D models to run anywhere from desktops to smart phones. Web-based X3D technology will add a new dimension to collaboartive design, medical diagnoses, social networking and communication.&lt;br /&gt;
&lt;br /&gt;
=== Thanks ===&lt;br /&gt;
SW: Ok, Anita. Thank you for your time today. We wish you and the Web3D Consortium all the best in the future.&lt;br /&gt;
&lt;br /&gt;
Anita Havele’s Bio: Over 20 years experience in computer graphics, with a strong background in technical marketing, specification development, and standards negotiations in new media technologies such as 2D/3D graphics. Anita Havele has developed strategic roadmaps to build and deliver next-generation new media 3D services for the Web successfully. She is currently the executive director of the Web3D Consortium, implementing strategic plans for the growth and adoption of the Consortium’s standards and 3D technology. She also co-ordinates and works with other standard organizations such as W3C, OGC, ISO, DICOM and Khronos.&lt;br /&gt;
&lt;br /&gt;
=== Previous Thought Leaders ===&lt;br /&gt;
* Think Twice: An Interview with Michael Mauboussin, Chief Investment Officer, Legg Mason Capital Management (November 2008).&lt;br /&gt;
* Into the Multiverse: An Interview with Corey Bridges, Co-founder, The Multiverse Network (December 2008).&lt;br /&gt;
* 2D-3D: An Interview with Craig Summers, Founder and CEO, 2D-3D Video Inc. (January 2009).&lt;br /&gt;
* Global Solar Technology: An Interview with Dr. Alan Rae, Technical Director (February 2009).&lt;br /&gt;
* China: An Interview with Arthur Kroeber, Managing Director, Dragonomics Research and Advisory (March 2009).&lt;br /&gt;
&lt;br /&gt;
=== About Research 2.0 ===&lt;br /&gt;
*[http:///www.research2zero.com Research 2.0] provides products and services for technology companies (research, business development, market intelligence and investment positioning) and institutional investors (thematic investments, company analysis, and our model portfolio.)&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=Interview_with_Research_2.0&amp;diff=2487</id>
		<title>Interview with Research 2.0</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=Interview_with_Research_2.0&amp;diff=2487"/>
				<updated>2010-03-30T16:01:17Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: CRC addition&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Research 2.0 - Thought Leader Interview  &lt;br /&gt;
&lt;br /&gt;
Interview with Stephen Waite (SW) from [http://www.research2zero.com Research 2.0] (Technology Analysis for Business &amp;amp; Investment) and Anita Havele (AH), Web3D Consortium Executive Director.&lt;br /&gt;
&lt;br /&gt;
=== Web3D Consortium Mission===&lt;br /&gt;
* SW:Hello, Anita! It’s nice to be with you. Thanks for taking time to speak with us today. We’re interested in learning more about the [http://www.web3d.org Web3D Consortium] and [http://www.web3d.org/x3d Extensible 3D Graphics (X3D)] technology.  When was the Web3D Consortium established, and what is the Consortium’s mission?&lt;br /&gt;
&lt;br /&gt;
AH: The Consortium was established in 1997 and our mission is to develop and advance an open, ISO standards based, royalty free 3D file and run-time format based upon XML in a collaborative environment. We also foster tools to represent and communicate 3D scenes and objects between diverse authoring and presentation hardware and software platforms on the Web and other networks. Today, the Web3D Consortium is applying broad-based industry support and collaborations with ISO, the World Wide Web Consortium ([http://www.w3c.org W3C]), the Open Geospatial Consortium ([http://www.opengeospacial.org OGC]), the The Digital Imaging and Communications in Medicine ([http://www.dicoam.org DICOM]) standards body and the Khronos Group ([http://www.khronos.org Khronos]), to continue developing and extending the X3D specification.&lt;br /&gt;
&lt;br /&gt;
=== Growth===&lt;br /&gt;
* SW: What kind of growth have you seen in the consortium over the past decade and how many members are in the consortium today?  &lt;br /&gt;
&lt;br /&gt;
AH: 3D applications outside of the gaming industry are on the Slope of enlightenment portion of Gartner's Hype Cycle, and X3D is no exception. We have had slow but steady growth with a variety of participants who are leaders in serious 3D applications. We currently have 15 Organizational members and over 50 professional/student members. Members include commercial companies, academic institutions, government agencies and individual professionals.&lt;br /&gt;
&lt;br /&gt;
=== Companies===&lt;br /&gt;
* SW: What companies are some of the big X3D supporters currently? Can you give us a sense as to why they would be backing the development of X3D technology? &lt;br /&gt;
&lt;br /&gt;
AH: X3D has a rich set of componentized features that can be tailored for use in scientific visualization; CAD;architecture and Building Information Model applications; geospatial; training and simulation; entertainment; education; healthcare; virtual worlds and more. There is a need for 3D content and applications in all of these market sectors. We have over two dozen commercial and open-source code bases developed by our members and X3D supporters. Because of X3D's functionality, extensibility and multi platform support they see this standard as the future for real-time 3D graphics and are actively involved in our Working Groups to advance this standard. To name a few: &lt;br /&gt;
&lt;br /&gt;
[http://www.bitmanagement.com Bitmanagement] - offers a interactive web3d graphics platform software with viewers, servers and tools based on X3D/VRML.&lt;br /&gt;
&lt;br /&gt;
[http://www.crc.ca CRC Canada] - provides the Government of Canada knowledge in the area of Information and Communications Technologies (ICT's), a key component of Canada's economy.&lt;br /&gt;
&lt;br /&gt;
[http://www.fraunhofer.de/EN Fraunhofer] - develops front edge technologies for integration of real and virtual worlds for immersive multimedia applications using X3D. Their Instant Reality viewer can run in clustered environments and on multiple hardware platforms (including CAVES) and has built-in support for marker based Augmented Reality.&lt;br /&gt;
&lt;br /&gt;
[http://www.mbari.og Monterey Bay Aquarium Research Institute (MBARI)]- does advanced research and education in deep water science and develops researching methods for scientific visualization using X3D.&lt;br /&gt;
&lt;br /&gt;
[http://www.nasa.com NASA Ames Research Center (Silicon Valley)] - enables exploration and scientific discovery and visualization using X3D.&lt;br /&gt;
&lt;br /&gt;
[http://www.octaga.com Octaga] - offers users a full range of X3D/VRML based 3D viewing products, plug-in modules to 3D Studio Max, exporters, server and developer tools. Octaga works closely with companies in the oil and gas market for data exploration and processing plant visualization.&lt;br /&gt;
&lt;br /&gt;
[http://www.planet9.com Planet 9 Studios] - is building the next generation of data and software using X3D to bring 3D city interfaces to applications which enrich a wide range of consumer and business applications.&lt;br /&gt;
&lt;br /&gt;
[http://www.vt.edu Virginia Tech] - this group is focusing on the development of software infrastructures that support a variety of domains and use-cases including web service tools for data translation, manipulation, and visualization. &lt;br /&gt;
&lt;br /&gt;
[http://www.yumetech.com Yumetech] - is an applications development and services company. It’s primary focus is network and real-time 3D graphics applications and content for business, entertainment and educational markets.&lt;br /&gt;
&lt;br /&gt;
=== VRML History===&lt;br /&gt;
* SW: Let’s go back in time and talk a little about the evolution of X3D. The technology evolved out of VRML, which worked well. Why didn’t it catch on and what’s different today that would lead us to think that X3D will become a widely used standard?&lt;br /&gt;
&lt;br /&gt;
AH: You are right that the Virtual Reality Modeling Language (VRML) worked well. It was produced by an open community and was our first International Standard. If anything, VRML97 (aka VRML 2.0) was ahead of its time: computers were not as powerful as they are today, and comprehensive content overwhelmed the CPU and GPU in many end user machines. Also, although many users had the ability to download 3D scenes, they did not have the patience to download commercial plugins. So, it was hard to bootstrap VRML deployment without broad player support in HTML browsers. Of course, those browsers were busy fighting their own battles over HTML . &lt;br /&gt;
&lt;br /&gt;
Lessons learned with VRML led to a third-generation effort which evolved into X3D. First, we added XML capabilities so that 3D graphics might become a &amp;quot;first class citizen&amp;quot; with other Web standards. We also added many new graphics capabilities, plus extensibility mechanisms that allow X3D players to have smaller initial footprints through profiles defining a specific subset of the entire X3D specification based on market requirements, while easily growing as needed. X3D now supports the vast majority of the latest industry capabilities in 3D graphics, including NURBS, shaders, physics and particle systems. &lt;br /&gt;
&lt;br /&gt;
X3D is also more flexible and scalable compared to VRML, which was one big block of nodes with a single encoding. X3D instead has profiles, as I noted above,and components to support different player and authoring palettes. The profiles and components give developers and authors the freedom to implement and use only what they need within the X3D specification.   &lt;br /&gt;
&lt;br /&gt;
Transition from VRML to X3D is facilitated with several freely available tools, and a significant reason that many users have not made the conversion is they don't understand the differences between the versions because of our low key marketing approach.   &lt;br /&gt;
&lt;br /&gt;
X3D also has three different encodings: ClassicVRML, XML, and compressed binary. This provides backwards compatibility with existing models and forwards compatibility for new extensions. X3D scenes can also add XML encryption/decryption and digital signature/authentication for document security using existing Web standards. &lt;br /&gt;
&lt;br /&gt;
There is a large “shadow economy” of X3D.  Many industries and companies are using it internally in their workflows, but these uses are not publicized for several reasons including, for example, the content contains proprietary data.  Because X3D is free for commercial and noncommercial use, there is no way to track all of the users and uses as one normally does for a paid product.  &lt;br /&gt;
&lt;br /&gt;
It says a lot that all of the VRML97 content still just works in X3D, after all these years. You will not find similar stability elsewhere in the 3D graphics industry.&lt;br /&gt;
&lt;br /&gt;
=== X3D Features===&lt;br /&gt;
* SW: What are the main features of X3D. What makes it such an attractive technology for the web?&lt;br /&gt;
&lt;br /&gt;
AH: X3D is an file format for many 3D graphics technologies with well-defined run-time behavior. Many aspects of X3D design closely match the architecture of HTML and other XML languages. X3D scene authoring does not require programming expertise and can be accomplished by Web authors. It's designed for performance, device independence, user interactivity and internationalization (I18N). X3D maintains backwards compatibility while steadily adding new cutting-edge industry capabilities. It is well supported by many browser plugins, players, authoring tools and conversion tools and the only ISO certified royalty-free standard for 3D on the Web today. There are no broadly adopted open and unencumbered features needed for the Web that X3D does not have.&lt;br /&gt;
&lt;br /&gt;
=== WebGL and X3D===&lt;br /&gt;
* SW: There seems to be growing interest in WebGL. Can you tell us about the differences between X3D and WebGL?&lt;br /&gt;
&lt;br /&gt;
AH: WebGL and X3D are technologies to build 3D web applications but they have very different approaches. &lt;br /&gt;
&lt;br /&gt;
WebGL is simply a programming API for Javascript built on top of OpenGL which is a graphics abstraction layer. Since WebGL makes direct Javascript calls to OpenGL, content creation is for serious 3D graphics programmers who know how to deal with a 4×4 transformation matrix and who can speak the GLSL shader language fluently. Exposing OpenGL as Javascript is nice, but we do not expect web-page authors to  become graphics programmers . It is also important to note that Internet Explorer and other Microsoft products are unlikely to ever support WebGL or OpenGL, as they favor DirectX based solutions. &lt;br /&gt;
&lt;br /&gt;
X3D describes scene graphs and 3D content declaratively. This means that authors define what geometry and interaction belongs in a model, rather than programming the low-level details for how polygons get built and drawn. Authors can write XML descriptions for their content in a manner similar to (X)HTML. &lt;br /&gt;
&lt;br /&gt;
Therefore X3D authoring is much more like Web development. Content creators can also easily export VRML or X3D models from their favorite authoring tool, from whatever format, and publish them using the Web. &lt;br /&gt;
&lt;br /&gt;
Please understand though: we are very happy with the great progress shown by WebGL. It means X3D authors can use X3D players directly on top of WebGL, without end users needing to download a plugin. The [http://www.x3dom.org X3DOM] project demonstrates this capability, and works  in the latest nightly development builds for the Firefox, Safari and Chrome HTML5 browsers. &lt;br /&gt;
&lt;br /&gt;
There's a little bit more to say...Web3D companies are now examining whether the same techniques might work for Javascript wrappers for the DirectX graphics API under Windows. X3D authors could then run models on any platform. Later this year we hope to show that they can run in any HTML5 browser without installing a plugin.&lt;br /&gt;
&lt;br /&gt;
=== Mass adoption, someday?===&lt;br /&gt;
* SW: You mentioned in an earlier conversation we had that you believe X3D has the potential to bring 3D to the masses.  Can you explain this please?&lt;br /&gt;
&lt;br /&gt;
AH: Well, because X3D is a step above OpenGL and DirectX in complexity, it is much easier to author. Educators have shown that students can learn how to author X3D without any prior programming experience. Furthermore, there are many converters available that can translate any format to VRML or X3D. So actually we like all 3D graphics model formats because X3D provides a pipeline to publish them on the Web, without license fees or any danger that a company might drop support. &lt;br /&gt;
&lt;br /&gt;
Our goal with X3D is to bring 3D graphics to the widest possible audience: the Web. Most Web authors are not necessarily trained in the art of 3D graphics programming, but are pretty skilled technically nonetheless. We are working hard to make X3D in HTML5 pages as easy as possible for everyone. Does that mean X3D will break out into mass adoption? We think so.&lt;br /&gt;
&lt;br /&gt;
=== HTML5===&lt;br /&gt;
* SW: What is your view of X3D as it pertains to HTML5?&lt;br /&gt;
&lt;br /&gt;
AH: The Web3D Consortium has been an active partner and member of the World Wide Web Consortium (W3C) since 1999. So we have lots of experience on how to play well with other Web standards. Similar to the HTML5 group itself, all work is in the public space so others are welcome to listen or join. &lt;br /&gt;
&lt;br /&gt;
We have a lot of activity going on with X3D + HTML5. This effort provides major opportunities to break out 3D graphics beyond current market niches of different incompatible programs. &lt;br /&gt;
&lt;br /&gt;
The X3D Working Group is contributing to the HTML5 Working Group. We want to promote the best way to integrate X3D with HTML. Our goal is to make the authoring and use of XML-based X3D scenes as natural and well-supported for HTML5 authors as Scalable Vector Graphics (SVG) and Mathematical Markup Language (MathML). We have submitted a detailed technical proposal to accomplish exactly that.&lt;br /&gt;
&lt;br /&gt;
=== Current work===&lt;br /&gt;
* SW: How do you see X3D as a technology evolving in the next 12-24 months?  There is a lot of activity in 3D technology in general, as you know. &lt;br /&gt;
&lt;br /&gt;
AH:  Evolution of X3D technology will take place on multiple fronts. The biggest thing as far as the general user is concerned is integration with the new W3C HTML5 standard. This standard includes a JavaScript callable interface to WebGL/OpenGL. The Consortium already has one working version of an X3D player written in JavaScript by the Fraunhofer Institute for Computer Graphics that runs without a plug-in. This means that people can view 3D content on their Web page without any additional or special software. This will work on all supported web browsers, operating system, and devices, including mobile systems. This opens a huge new market for 3D content that can be served using X3D.&lt;br /&gt;
&lt;br /&gt;
Other fronts are more technical or specialized in nature. The Consortium is working with several other standards organizations to develop appropriate 3D display technology for their environments. The two main foci here are medical imaging with [http://dicom.org DICOM] and geospatial with [http://opengeospacial.org (OGC)].&lt;br /&gt;
&lt;br /&gt;
The Web3D Consortium is leading a work item within the DICOM standards body to develop a standard for 3D &lt;br /&gt;
medical images (a n-dimensional presentation state in DICOM language).  Currently there is no such standard, as currently DICOM only describes 2D images.  The effect of such a 3D medical imaging standard is far reaching, as the majority of medical imaging modalities support DICOM. Other future plans within the medical market for X3D include the addition of haptics and medical simulation functionality which are becoming increasingly used to train future healthcare providers.  Adopting standards such as X3D will prevent companies and research groups from “reinventing the wheel” every time they want to develop a new tissue simulation or physiologic model.&lt;br /&gt;
&lt;br /&gt;
As this type of medical imaging becomes used more frequently in everyday medicine and electronic medical records become pervasive, a standard for 3D medical images is crucial for the sharing of medical records, the continuity of care and cost and treatment efficiencies. Wouldn't it be great if 3D medical data became part of people's medical records indefinitely, rather than becoming obsolete every few years as various companies change hands or become insolvent?  &lt;br /&gt;
&lt;br /&gt;
The Web3D Consortium's [http://x3d-earth.nps.edu X3D Earth] project is building complete terrain plus image-mapped globe models of the Earth. These are all open-content and open-source and available at multiple resolutions. Our work with OGC is bringing X3D's visualization technology into their 3D models of buildings and their local region.&lt;br /&gt;
&lt;br /&gt;
Web3D member companies are also pursuing other important areas like Augmented Reality (AR) and E-learning. We anticipate integrating these technologies with ongoing work in the mobile, medical and geospatial arenas.  The extensible stability of X3D makes it possible to successfully accomplish all of this diversity without breaking existing content.&lt;br /&gt;
&lt;br /&gt;
=== Industry examples===&lt;br /&gt;
* SW: X3D has a strong presence internationally and throughout many different industries. Can you give us some examples of how different industries and companies are using X3D today?&lt;br /&gt;
&lt;br /&gt;
AH: Use of X3D is growing with content and applications in various market sectors and across all hardware platforms. X3D covers every instance of 3D content features and definitions needed in entertainment and technical fields today. You can find a list of industry participation and adoption at [http://www.web3d.org/x3d/wiki/index.php/Industry_Adopters X3D Adopters]. Here are some examples. &lt;br /&gt;
&lt;br /&gt;
Shell Oil uses [http:///ww.octag.com Octaga's] interactive X3D applications and player for presentation and visualization of heavy equipment, oil fields with terrain, visual simulation and training. &lt;br /&gt;
&lt;br /&gt;
We have X3D applications available on several mobile platforms. [http://www.planet9.com Planet 9 Studios'] RayGun application is now available on Windows Mobile, iPhone and Android. RayGun allows users to explore, interact with friends and even play games. Planet 9 Studios also supplies high-resolution (1cm), 3D city data optimized for use on mobile devices and is also working with Intel to provide complete, high performance solutions for car navigation, GPS devices and cell phones. RayGun is also used for benchmarking and performance tuning of Atom chipsets. &lt;br /&gt;
&lt;br /&gt;
The [https://www.movesInstitute.org Modeling, Virtual Environments and Simulation (MOVES) Institute] at the Naval Postgraduate School (NPS) is working on X3D Earth models, virtual world networking, automatic camera control similar to best practices in the film industry, and a variety of other topics.  They are working to establish broad adoption throughout the U.S. Government.&lt;br /&gt;
&lt;br /&gt;
[http://www.yumetch.com Yumetech] is assisting NASA is using X3D for exploration and scientific discovery and visualization of the Solar system.&lt;br /&gt;
&lt;br /&gt;
[http://www.sensegraphics.com SenseGraphics] provides high performance X3D applications and platforms for the medical industy enabling integration of haptics and 3D stereo visualization for medical imaging. &lt;br /&gt;
&lt;br /&gt;
[http://www.bitmanagement.com Bitmanagement] has more than 275 international customers using their application tools based on X3D and VRML. Some of their clients are Audi, Siemens, Intergraph and Metaio, You can find their complete list of clients at: [http://www.bitmanagement.de/en/company/customers customers]&lt;br /&gt;
&lt;br /&gt;
[http://www.fraunhofer.de/EN Fraunhofer] is creating multiple tools and commercial-quality applications for Virtual Reality, Immersive Interaction, 3D-UI, Augmented Reality, and Mobile Graphics.&lt;br /&gt;
&lt;br /&gt;
As you can see use of X3D is spread across several market sectors ranging from Geospacial, Science (research and medical), CAD, Mobile, Entertaintment (Multimedia), and Education.&lt;br /&gt;
&lt;br /&gt;
=== What do Google and Apple think?===&lt;br /&gt;
* SW: Let’s talk about how companies view X3D. What do companies like Google and Apple think of the technology today? &lt;br /&gt;
&lt;br /&gt;
AH:  Interestingly in the early years of Web3D, both Microsoft and Apple joined and left the consortium three times each. So clearly there is some value to be had, and business strategies seem to change frequently. It still seems like many 3D companies think they might succeed by &amp;quot;owning&amp;quot; some kind of Web format for 3D - but most technologies like that aren't around any more. X3D has endured and provides lasting value. &lt;br /&gt;
The Consortium has initiated several dialogues with Google about their O3D initiative.  &lt;br /&gt;
&lt;br /&gt;
Interestingly in the early years of Web3D, both Microsoft and Apple joined and left the consortium three times each.  So clearly there is some value to be had, and business strategies seem to change frequently.  It still seems like many 3D companies think they might succeed by &amp;quot;owning&amp;quot; some kind of Web format for 3D - but most technologies like that aren't around any more.  X3D has endured and provides lasting value.&lt;br /&gt;
&lt;br /&gt;
Stability and standardization help grow markets, and the Web is the biggest market there is.  It is interesting to remember that Google simply would not exist if not for Web standards.  Perhaps they will join Web3D someday and help us grow 3D on the Web for the long term.&lt;br /&gt;
&lt;br /&gt;
About the only thing as time-consuming and expensive as building a good 3D model is... rebuilding it using yet another technology a few years later!  Companies and authors can protect their investments by including an X3D option.&lt;br /&gt;
&lt;br /&gt;
=== Adobe and Autodesk maybe?===&lt;br /&gt;
* SW:How about companies like Adobe and Autodesk? Would they view X3D as an opportunity or threat, in your view?&lt;br /&gt;
&lt;br /&gt;
AH: Since X3D is royalty free, with over two dozen commercial and open-source code bases, we don't think of ourselves as a threat to anyone. Rather we hope that companies, authors and end users all see the potential benefits of a bigger marketplace for 3D content. We want all 3D technologies to succeed, and also give the ability to users to publish their models on the Web using X3D. &lt;br /&gt;
&lt;br /&gt;
X3D is probably the biggest opportunity and maybe the best-kept secret on the Web today. We are happy for any company that wants to take advantage of this steadily growing success story.&lt;br /&gt;
&lt;br /&gt;
=== What about Microsoft?===&lt;br /&gt;
* SW: What’s Microsoft’s view of X3D in light of their history of not embracing VRML? &lt;br /&gt;
&lt;br /&gt;
AH:  Please ask them!  Maybe they can answer the question if someone there remembers that far back; it's been many years.  Meanwhile the wisdom of VRML is better understood now - most authoring tools can still Save As VRML.  Further X3D has been steadily improving during all this time without the boom-and-bust cycles of so many other 3D technologies.&lt;br /&gt;
&lt;br /&gt;
A number of our companies write X3D software that works quite well with Microsoft products.  Furthermore Microsoft has made a tremendous, impressive commitment to HTML5 and other Web standards.  So we remain optimistic about Microsoft and their many developers. The Web3D Consortium is always open to talk with any company, large or small, about how X3D can help accomplish their strategic goals.&lt;br /&gt;
&lt;br /&gt;
=== iTV?===&lt;br /&gt;
* SW: We are seeing TVs become connected to the internet (iTVs). Do you see X3D playing a role in bringing 3D into the home via iTVs? Has the consortium been active in this area? &lt;br /&gt;
&lt;br /&gt;
AH:  Some of our members are discussing 3D TV.  More are discussing Augmented Reality (AR) which mixes 3D and video together.  Our first member demo using AR for X3D on the iPhone was 2 years ago, it is an impressive application area.&lt;br /&gt;
&lt;br /&gt;
Often we wait until technology begins to stabilize before trying to standardize flexible new extensions.  That is why you won't find a list of deprecated or cancelled X3D standards on the Web3D website.&lt;br /&gt;
&lt;br /&gt;
=== Mobile devices===&lt;br /&gt;
* SW: There’s a lot happening with mobile devices these days. Do you see the proliferation of smart mobile devices having an effect on the evolution of X3D and vice versa?&lt;br /&gt;
&lt;br /&gt;
AH: In years past, mobile phones did not have enough rendering capability or battery power to make handheld 3D graphics practical.  That is rapidly changing.  These days, there are many different 3D plugins for mobile devices that work OK, but they are all mutually incompatible.  We think that most authors would rather build an X3D model once and have it work everywhere, rather than get locked into a single technology.&lt;br /&gt;
&lt;br /&gt;
We intend to establish a solid foundation for X3D to properly support 3D graphics for the Mobile Platform. Web3D members expect to propose extending the X3D specification to include a mobile profile in our next generation of X3D, version 3.3.  Potential solutions for smart mobile X3D devices will be discussed at the [http://www.web3d.org/x3d/wiki/images/5/5f/24n3180_2010callfor_MobileX3D_v3.pdf X3D Mobile focus group]meeting with ISO in late June 2010 in Busan, Korea.&lt;br /&gt;
&lt;br /&gt;
Currently there are several X3D applications that work on the iPhone. Our members are also working with mobile companies on implementing X3D applications on their devices.&lt;br /&gt;
&lt;br /&gt;
=== Web3D Membership===&lt;br /&gt;
&lt;br /&gt;
* SW: Coming back to the consortium, what type of memberships are available today and how would companies and individuals get involved?&lt;br /&gt;
&lt;br /&gt;
AH: We see the use of X3D growing, with content and applications in various market sectors and across all hardware platforms. We have an innovative community of developers who see this standard as the future for real-time 3D graphics for the Web.&lt;br /&gt;
&lt;br /&gt;
We encourage companies and individuals to get involved in developing the X3D specification and gain early access to the standard while networking with leading Web3D technology experts. To join, visit us at [http://web3d.org/join web3d.org/join] or contact Executive Director Anita Havele at 248 342 7662. &lt;br /&gt;
&lt;br /&gt;
Member partnerships include:&lt;br /&gt;
&lt;br /&gt;
Directing, Organizational and Professional members. Members are encouraged to participate in the Working Groups to contribute towards the X3D specifications.&lt;br /&gt;
&lt;br /&gt;
Marketing benefits include:&lt;br /&gt;
&lt;br /&gt;
Advertisment on Consortium Website, Member &amp;amp; Products Profile, Media Source, Co-press releases, Trade show partnerships, Member Product discounts and more&lt;br /&gt;
&lt;br /&gt;
=== Excitement! ===&lt;br /&gt;
* SW: One final question. What is the most exciting thing about X3D technology in your view? &lt;br /&gt;
&lt;br /&gt;
AH: X3D is a write once, render anywhere, anytime 3D graphics format.&lt;br /&gt;
&lt;br /&gt;
We want to make X3D as easy as HTML and bring it to the widest possible audience. X3D will allow people to integrate 3D models with behavior and user interaction into an HTML page. The introduction of HTML5 will allow interactive animated 3D models to run anywhere from desktops to smart phones. Web-based X3D technology will add a new dimension to collaboartive design, medical diagnoses, social networking and communication.&lt;br /&gt;
&lt;br /&gt;
=== Thanks ===&lt;br /&gt;
SW: Ok, Anita. Thank you for your time today. We wish you and the Web3D Consortium all the best in the future.&lt;br /&gt;
&lt;br /&gt;
Anita Havele’s Bio: Over 20 years experience in computer graphics, with a strong background in technical marketing, specification development, and standards negotiations in new media technologies such as 2D/3D graphics. Anita Havele has developed strategic roadmaps to build and deliver next-generation new media 3D services for the Web successfully. She is currently the executive director of the Web3D Consortium, implementing strategic plans for the growth and adoption of the Consortium’s standards and 3D technology. She also co-ordinates and works with other standard organizations such as W3C, OGC, ISO, DICOM and Khronos.&lt;br /&gt;
&lt;br /&gt;
=== Previous Thought Leaders ===&lt;br /&gt;
* Think Twice: An Interview with Michael Mauboussin, Chief Investment Officer, Legg Mason Capital Management (November 2008).&lt;br /&gt;
* Into the Multiverse: An Interview with Corey Bridges, Co-founder, The Multiverse Network (December 2008).&lt;br /&gt;
* 2D-3D: An Interview with Craig Summers, Founder and CEO, 2D-3D Video Inc. (January 2009).&lt;br /&gt;
* Global Solar Technology: An Interview with Dr. Alan Rae, Technical Director (February 2009).&lt;br /&gt;
* China: An Interview with Arthur Kroeber, Managing Director, Dragonomics Research and Advisory (March 2009).&lt;br /&gt;
&lt;br /&gt;
=== About Research 2.0 ===&lt;br /&gt;
*[http:///www.research2zero.com Research 2.0] provides products and services for technology companies (research, business development, market intelligence and investment positioning) and institutional investors (thematic investments, company analysis, and our model portfolio.)&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=X3D_and_HTML5&amp;diff=2443</id>
		<title>X3D and HTML5</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=X3D_and_HTML5&amp;diff=2443"/>
				<updated>2010-02-09T16:52:08Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: /* Further Information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Goals: X3D and HTML5=&lt;br /&gt;
&lt;br /&gt;
The [http://www.web3D.org/x3d X3D Working Group] is contributing to the [http://www.w3.org/html/wg HTML Working Group] for the purpose of best integrating X3D with HTML.&lt;br /&gt;
&lt;br /&gt;
Our goal is to make the native addition and use of declarative XML-based X3D scenes as natural and well-supported for HTML5 authors as the support provided for&lt;br /&gt;
[http://www.w3.org/Graphics/SVG Scalable Vector Graphics (SVG)]&lt;br /&gt;
and&lt;br /&gt;
[http://www.w3.org/Math Mathematical Markup Language (MathML)].&lt;br /&gt;
&lt;br /&gt;
This effort has strategic importance for Web3D and indeed for all 3D graphics, since X3D is an interchange format for a wide variety of models.  We intend to establish a solid foundation for X3D to properly support 3D graphics in HTML5.&lt;br /&gt;
&lt;br /&gt;
Our proposal&lt;br /&gt;
[http://www.web3d.org/x3d/content/html5/HTML5RecommendationAdditionsForX3D.html HTML5 Recommendation Additions for X3D]&lt;br /&gt;
is now online and available for comment.&lt;br /&gt;
&lt;br /&gt;
We are also considering three basic approaches to display an X3D scene inside an HTML page.&lt;br /&gt;
* (External reference) HTML page includes an [http://dev.w3.org/html5/spec/Overview.html#the-object-element object] element tag that refers to an .x3d scene, implemented via an X3D plugin.  Data might be passed within the page using DOM events.&lt;br /&gt;
* (X3D as XML in HTML) HTML page directly includes X3D source, likely with an XML namespace prefix, presumably implemented via an X3D plugin or the browser itself.  Again data might be exchanged within the page using DOM events.&lt;br /&gt;
* (API access) HTML page includes some form of [http://dev.w3.org/html5/spec/Overview.html#the-canvas-element canvas] (or maybe &amp;lt;code&amp;gt;Canvas3D&amp;lt;/code&amp;gt;) element that allows programmatic access to the page, so that X3D Scene Access Interface (SAI) might draw a bitmap&lt;br /&gt;
&lt;br /&gt;
Variations on these approaches are considered as part of [[X3D and HTML5 examples]].&lt;br /&gt;
&lt;br /&gt;
Important new work includes the [http://www.x3DOM.org X3DOM suite] by Fraunhofer, which shows native X3D within an HTML page.&lt;br /&gt;
&lt;br /&gt;
Our&lt;br /&gt;
[[X3D and HTML5 Summary]] slideset was presented at the&lt;br /&gt;
HTML5 Working Group sessions&lt;br /&gt;
Friday 6 November 2009&lt;br /&gt;
in Mountain View&lt;br /&gt;
during the&lt;br /&gt;
[http://www.w3.org/2009/11/TPAC/ W3C Technical Plenary and Advisory Committee (TPAC)] meeting.&lt;br /&gt;
As a result we are now actively working on showing [http://www.w3.org/Bugs/Public/show_bug.cgi?id=8238 X3D as XML in HTML].&lt;br /&gt;
&lt;br /&gt;
=HTML 5=&lt;br /&gt;
&lt;br /&gt;
The [http://www.w3.org/html/wg HTML working group] page states:&lt;br /&gt;
&lt;br /&gt;
        What is HTML?  HTML is the publishing language of the World Wide Web.&lt;br /&gt;
&lt;br /&gt;
The latest editor's draft Hypertext Markup Language (HTML) recommendation states:&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html HTML 5] W3C Working Draft&lt;br /&gt;
        A vocabulary and associated APIs for HTML and XHTML&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html#declarative-3d-scenes 13.2 Declarative 3D scenes]&lt;br /&gt;
        Embedding 3D imagery into XHTML documents is the domain of X3D,&lt;br /&gt;
        or technologies based on X3D that are namespace-aware.&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html#the-object-element 4.8.5 The object element]&lt;br /&gt;
        The object element can represent an external resource, which, depending on&lt;br /&gt;
        the type of the resource, will either be treated as an image, as a nested&lt;br /&gt;
        browsing context, or as an external resource to be processed by a plugin.&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html#the-param-element 4.8.6 The param element]&lt;br /&gt;
        The param element defines parameters for plugins invoked by object elements.&lt;br /&gt;
&lt;br /&gt;
=Technical Tasks=&lt;br /&gt;
&lt;br /&gt;
We are working on the following tasks.&lt;br /&gt;
* Ensure that all HTML5 questions and issues relative to X3D are properly considered and answered.&lt;br /&gt;
* Document how native X3D in .xml encoding can be best be embedded inside an HTML5 document, typically in a namespace-aware fashion&lt;br /&gt;
* Demonstrate X3D+HTML5 examples on the [http://www.web3D.org Web3D Consortium] website&lt;br /&gt;
* Examine how X3D pertains to related HTML5 tags (such as object and canvas) that are used for plugin-type content&lt;br /&gt;
* Track MIME type issues&lt;br /&gt;
* Examine overall interoperability issues:  combined X3D and HTML content with one floating over the other&lt;br /&gt;
** X3D scene with transparent background floating over HTML document or desktop&lt;br /&gt;
** HTML text overlay laid out over an X3D scene as help&lt;br /&gt;
* Identify API issues of mutual interest (such as DOM, Ajax and XHR) for further developmental work&lt;br /&gt;
* Consider direct integration of Scalable Vector Graphics (SVG) images as a supported format for X3D ImageTexture node&lt;br /&gt;
&lt;br /&gt;
=Work Support=&lt;br /&gt;
&lt;br /&gt;
* Maintain this X3D and HTML5 wiki page to track issues and progress&lt;br /&gt;
* Identify people in HTML5 working group who want to collaborate with us on these issues&lt;br /&gt;
* Report on efforts regularly to [mailto:x3d-public@web3d.org x3d-public@web3d.org mailing list] and in our every-other-week X3D working group teleconferences&lt;br /&gt;
* Discussions to occur on the [mailto:x3d-public@web3d.org x3d-public@web3d.org mailing list] and [mailto:public-html@w3.org public-html@w3.org mailing list]&lt;br /&gt;
* Other tasks and efforts as needed&lt;br /&gt;
&lt;br /&gt;
=Participation=&lt;br /&gt;
&lt;br /&gt;
Relevant HTML5 and W3C information:&lt;br /&gt;
* [http://www.w3.org/html/wg HTML Working Group] especially [http://www.w3.org/html/wg/#who Membership and Participation]&lt;br /&gt;
* [http://www.w3.org World Wide Web Consortium (W3C)]&lt;br /&gt;
* [http://www.w3.org/Consortium/Process W3C Process Document]&lt;br /&gt;
&lt;br /&gt;
The following individuals have volunteered to serve as X3D Working Group representatives in the HTML5 Working Group.&lt;br /&gt;
* Johannes Behr, [http://instantreality.org Instant Reality], Fraunhofer Research, Darmstadt Germany&lt;br /&gt;
* [http://web.nps.navy.mil/~brutzman Don Brutzman], Naval Postgraduate School (Web3D-W3C liaison and W3C Advisory Committee representative), Monterey California USA&lt;br /&gt;
* John Stewart, [http://www.crc.ca/FreeWRL FreeWrl], Communications Research Center (CRC) Canada&lt;br /&gt;
* Joe Williams, [http://hypermultimedia.com HyperMultiMedia], Santa Rosa California USA&lt;br /&gt;
&lt;br /&gt;
Any other [http://www.web3D.org Web3D Consortium] members who are interested in serving as one of our X3D Working Group representatives is asked to review the HTML working group membership materials, notify the X3D working group that you are interested, and describe what your goals will be.&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
&lt;br /&gt;
Our weekly X3D and HTML5 teleconference is usually 0800-0900 (pacific time) each Tuesday.&lt;br /&gt;
&lt;br /&gt;
Designated members can participate Web3D HTML5 teleconference call.&lt;br /&gt;
&lt;br /&gt;
Minutes are saved on the X3D server, and are now distributed on the X3D-Public mailing list:&lt;br /&gt;
&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-October/000385.html Aug 18 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-October/000377.html Oct 1 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-October/000409.html Oct 20 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-October/000417.html Oct 27 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-November/000479.html Nov 17 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-December/000505.html Nov 24 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-December/000504.html Dec 1 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2010-January/000581.html Dec 29 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2010-January/000600.html Jan 5 2010]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2010-January/000615.html Jan 19 2010]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2010-January/000620.html Jan 26 2010]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2010-February/000645.html Feb 02 2010]&lt;br /&gt;
&lt;br /&gt;
=Annotated References=&lt;br /&gt;
&amp;lt;!-- TODO descriptive sentences --&amp;gt;&lt;br /&gt;
X3D and HTML4&lt;br /&gt;
* [http://www.web3d.org/x3d/content/examples/HtmlObjectTagForX3d.html HTML Object Tag for X3D] shows how to place X3D objects within an HTML page&lt;br /&gt;
* [http://www.web3d.org/x3d/content/examples/newHtmlPageWithX3dObject.html newHtmlPageWithX3dObject.html] is an example HTML scene with X3D object tag to copy, edit and reuse.&lt;br /&gt;
* [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/X3D.html X3D Abstract Specification]&lt;br /&gt;
* [http://www.web3d.org/x3d/specifications/ISO-IEC-FCD-19775-2.2-X3D-SceneAccessInterface/Part02/X3D_SAI.html X3D Scene Access Interface (SAI)] Edition 2&lt;br /&gt;
** [http://www.web3d.org/x3d/specifications/ISO-IEC-FCD-19775-2.2-X3D-SceneAccessInterface/Part02/servRef.html#importDocument 6.3.13 importDocument] service is a utility request to import a W3C DOM document or document fragment and convert it to an X3D scene.&lt;br /&gt;
&lt;br /&gt;
HTML4 and XHTML&lt;br /&gt;
* [http://www.w3.org/TR/html4 HTML 4.01] HyperText Markup Language (HTML)&lt;br /&gt;
* [http://www.w3.org/TR/xhtml1/ XHTML] Extensible HyperText Markup Language (XHTML)&lt;br /&gt;
&lt;br /&gt;
HTML5&lt;br /&gt;
* [http://www.w3.org/TR/html-design-principles HTML Design Principles]&lt;br /&gt;
* [http://dev.w3.org/html5/spec/Overview.html#embedded-content-0 4.8 Embedded content] &lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-figure-element 4.8.1 The figure element] represents some flow content, optionally with a caption, which can be moved away from the main flow of the document without affecting the document's meaning.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-img-element 4.8.2 The img element] represents an image.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-iframe-element 4.8.3 The iframe element] represents a nested browsing context.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-embed-element 4.8.4 The embed element] represents an integration point for an external (typically non-HTML) application or interactive content. (See HTML issue [http://www.w3.org/Bugs/Public/show_bug.cgi?id=7075 embed element should be deprecated])&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-object-element 4.8.5 The object element] can represent an external resource, which, depending on the type of the resource, will either be treated as an image, as a nested browsing context, or as an external resource to be processed by a plugin.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-param-element 4.8.6 The param element] defines parameters for plugins invoked by object elements. It does not represent anything on its own.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#video 4.8.7 The video element] represents a video or movie.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#audio 4.8.8 The audio element] is a media element whose media data is ostensibly audio data.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#source 4.8.9 The source element] allows authors to specify multiple media resources for media elements. It does not represent anything on its own.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#media-elements 4.8.10 Media elements] are used to present audio data, or video and audio data, to the user. &lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-canvas-element 4.8.11 The canvas element] represents a resolution-dependent bitmap canvas, which can be used for rendering graphs, game graphics, or other visual images on the fly.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-map-element 4.8.12 The map element], in conjunction with any area element descendants, defines an image map. The element represents its children.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-area-element 4.8.13 The area element] represents either a hyperlink with some text and a corresponding area on an image map, or a dead area on an image map.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-image-element 4.8.14 Image maps] allows geometric areas on an image to be associated with hyperlinks.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#mathml 4.8.15 MathML] from the [http://dev.w3.org/html5/spec/Overview.html#mathml-namespace MathML namespace] falls into the embedded content  category for the purposes of the content models in this specification.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#svg 4.8.16 SVG] from the [http://dev.w3.org/html5/spec/Overview.html#svg-namespace SVG namespace] falls into the embedded content category for the purposes of the content models in this specification.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#dimension-attributes 4.8.17 Dimension attributes]&lt;br /&gt;
&lt;br /&gt;
Canvas for 2D and 3D&lt;br /&gt;
* [http://dev.w3.org/html5/canvas-api/canvas-2d-api.html Canvas 2D API 1.0 Specification] W3C Editor's Draft highlights SVG goals and approach&lt;br /&gt;
* [http://www.khronos.org/news/press/releases/khronos-webgl-initiative-hardware-accelerated-3d-graphics-internet Khronos Canvas3D] press release from SIGGRAPH 2009 about working group efforts for Javascript bindings to OpenGL ES&lt;br /&gt;
* [https://wiki.mozilla.org/Canvas:3D Mozilla Canvas:3D] proposal&lt;br /&gt;
* [http://blog.vlad1.com/canvas-3d Firefox Canvas3D] is a prominent possible approach&lt;br /&gt;
* [http://blogoscoped.com/archive/2009-03-26-n50.html Canvas 3D Rendering Demo] appears to show another way to do things&lt;br /&gt;
* [http://java.sun.com/javase/technologies/desktop/java3d/forDevelopers/J3D_1_2_API/j3dapi/javax/media/j3d/Canvas3D.html Java3D Canvas3D] is an established API, though not directly related to HTML&lt;br /&gt;
&lt;br /&gt;
=X3D and HTML5 Examples=&lt;br /&gt;
&lt;br /&gt;
The&lt;br /&gt;
[[X3D and HTML5 examples]] page shows a set of examples ranging from simple to sophisticated.&lt;br /&gt;
&lt;br /&gt;
=API details under discussion=&lt;br /&gt;
&lt;br /&gt;
We have discussed Johannes' message of 25 March 2009 + responses (Subject:  Re: Khronos Press Releases etc.) that included an X3DOM-connector.pdf diagram regarding how X3D might work with DOM, HTML etc.  Also discussed the thread on Khronos' presumed upcoming work on Canvas3D element, and past work on Ajax3D.&lt;br /&gt;
&lt;br /&gt;
These and other API topics are all technically related, and of interest, but have varying degrees of maturity.&lt;br /&gt;
&lt;br /&gt;
The primary objective of the current effort is to support X3D and HTML5.  Further work on DOM and other APIs is likely to evolve and spin off from this central effort.&lt;br /&gt;
&lt;br /&gt;
==X3DOM proposal==&lt;br /&gt;
&lt;br /&gt;
===Basics===&lt;br /&gt;
&lt;br /&gt;
The object element represents external resources like pdf-documents, movies or x3d-worlds. This plugin model works nicely for isolated content and applications which are unrelated to the surrounding xhtml-document. If the web-application developer would like to access and manipulate the object content he or she has to deal with object or plugin specific interfaces. e.g. X3D browser should provide a Scene Access Interface (SAI). &lt;br /&gt;
&lt;br /&gt;
The X3DOM model tries to ease the development of applications by not providing a special interface but following and respecting some basic xhtml rules:&lt;br /&gt;
&lt;br /&gt;
1) Declarative XML content is part of the DOM tree; Embedded with a separate xml namespace&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
        &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Strict//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;x3d:x3d xmlns:x3d=&amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;x3d:Scene&amp;gt;&lt;br /&gt;
                &amp;lt;x3d:Shape&amp;gt;&amp;lt;x3d:Box x3d:size=&amp;quot;4 4 4&amp;quot; /&amp;gt;&amp;lt;/x3d:Shape&amp;gt;&lt;br /&gt;
            &amp;lt;/x3d:Scene&amp;gt;                &lt;br /&gt;
          &amp;lt;/x3d:x3d&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
        &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) The DOM elements can be used to read and manipulate the content&lt;br /&gt;
&lt;br /&gt;
         &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
         &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Strict//EN&amp;quot;,&amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
           &amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;x3d xmlns=&lt;br /&gt;
              &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;&amp;gt;&lt;br /&gt;
             &amp;lt;Scene&amp;gt;&lt;br /&gt;
                 &amp;lt;Shape&amp;gt;&amp;lt;Box size=&amp;quot;4 4 4&amp;quot; /&amp;gt;&amp;lt;/Shape&amp;gt;&lt;br /&gt;
             &amp;lt;/Scene&amp;gt;                &lt;br /&gt;
           &amp;lt;/x3d&amp;gt;&lt;br /&gt;
           &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;       &lt;br /&gt;
          // The namespace URIs&lt;br /&gt;
           var xhtml_ns = &amp;quot;http://www.w3.org/1999/xhtml&amp;quot;;&lt;br /&gt;
           var x3d_ns =&lt;br /&gt;
              &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;;&lt;br /&gt;
          // Get elements using namespaces&lt;br /&gt;
           var h1 = &lt;br /&gt;
               document.getElementsByTagNameNS(xhtml_ns, &amp;quot;h1&amp;quot;);            &lt;br /&gt;
           var box = &lt;br /&gt;
               document.getElementsByTagNameNS(x3d_ns, &amp;quot;Box&amp;quot;)[0];&lt;br /&gt;
          // Edit an attribute of the &amp;lt;Box /&amp;gt; element&lt;br /&gt;
           alert(box.getAttributeNS(null, &amp;quot;size&amp;quot;));&lt;br /&gt;
           box.setAttributeNS(null, &amp;quot;size&amp;quot;, &amp;quot;2 2 2&amp;quot;);    &lt;br /&gt;
           alert(box.getAttributeNS(null, &amp;quot;size&amp;quot;));&lt;br /&gt;
           &amp;lt;/script&amp;gt;&lt;br /&gt;
           &amp;lt;/body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Events can be used to interact with the content&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
            &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Strict//EN&amp;quot;, &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;body&amp;gt;&lt;br /&gt;
               &amp;lt;x3d xmlns=&lt;br /&gt;
                   &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;&amp;gt;&lt;br /&gt;
                   &amp;lt;Scene&amp;gt;&lt;br /&gt;
                       &amp;lt;Transform&amp;gt;&lt;br /&gt;
                           &amp;lt;Shape&amp;gt;&amp;lt;Box size=&amp;quot;4 4 4&amp;quot; /&amp;gt;&lt;br /&gt;
                           &amp;lt;/Shape&amp;gt;&lt;br /&gt;
                           &amp;lt;TouchSensor id=&amp;quot;ts&amp;quot; DEF=&amp;quot;ts&amp;quot; /&amp;gt;&lt;br /&gt;
                       &amp;lt;/Transform&amp;gt;&lt;br /&gt;
                   &amp;lt;/Scene&amp;gt;                &lt;br /&gt;
               &amp;lt;/x3d&amp;gt;&lt;br /&gt;
               &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;                    &lt;br /&gt;
               // The namespace URIs&lt;br /&gt;
               var xhtml_ns = &amp;quot;http://www.w3.org/1999/xhtml&amp;quot;;&lt;br /&gt;
                var x3d_ns = &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;;&lt;br /&gt;
               // Get elements using namespaces&lt;br /&gt;
                var h1 =  document.getElementsByTagNameNS(xhtml_ns, &amp;quot;h1&amp;quot;);     &lt;br /&gt;
               var x3d = document.getElementsByTagNameNS(x3d_ns, &amp;quot;x3d&amp;quot;)[0];        &lt;br /&gt;
               var ts = x3d.getElementsByTagName(&amp;quot;TouchSensor&amp;quot;)[0];&lt;br /&gt;
               alert(&amp;quot;ts=&amp;quot; + ts);&lt;br /&gt;
               ts.addEventListener(&amp;quot;touchTime&amp;quot;, function() {&lt;br /&gt;
                   alert(&amp;quot;clicked&amp;quot;);&lt;br /&gt;
               }, false);&lt;br /&gt;
               &amp;lt;/script&amp;gt;&lt;br /&gt;
            &amp;lt;/body&amp;gt;&lt;br /&gt;
            &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) The position of the content in the document defines the position of the visible elements&lt;br /&gt;
&lt;br /&gt;
            The X3D element should also define the position where the content will be integrated into the html page. &lt;br /&gt;
            Simular how e.g. SVG or canvas works. A decoupled mechanisms will confuse application developer&lt;br /&gt;
&lt;br /&gt;
===Implementation===&lt;br /&gt;
&lt;br /&gt;
The X3DOM model should be implemented as native browser feature, simular to SVG, in the future. Current test-implementation utilize the object/SAI model internally. In addition test-versions based on the Canvas3D layer exist. Both need a browser-extension right now to synchronize and update the DOM changes&lt;br /&gt;
&lt;br /&gt;
===Further Information===&lt;br /&gt;
Fallback model (how an HTML browser can choose an X3D implementation) is available here:&lt;br /&gt;
[http://freewrl.sourceforge.net/x3dom-fallback-model.pdf x3dom-fallback-model.pdf]&lt;br /&gt;
&lt;br /&gt;
More information can be found in the X3DOM paper at the Web3D 2009 symposium. The [[{{ns:-2}}:X3dom-web3d2009-slides.zip|slides]] and [[{{ns:-2}}:X3dom-web3d2009-paper.pdf|paper]] are available as preprint.&lt;br /&gt;
&lt;br /&gt;
=Future work=&lt;br /&gt;
&lt;br /&gt;
Some topics might become relevant once HTML5 is established as a formal W3C Recommendation. These are not part of our current planned work.&lt;br /&gt;
&lt;br /&gt;
* Publishing [http://www.web3d.org/x3d/specifications X3D Specifications] in HTML5&lt;br /&gt;
* Other topics as needed&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=X3D_and_HTML5&amp;diff=2442</id>
		<title>X3D and HTML5</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=X3D_and_HTML5&amp;diff=2442"/>
				<updated>2010-02-09T15:12:28Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: /* Meetings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Goals: X3D and HTML5=&lt;br /&gt;
&lt;br /&gt;
The [http://www.web3D.org/x3d X3D Working Group] is contributing to the [http://www.w3.org/html/wg HTML Working Group] for the purpose of best integrating X3D with HTML.&lt;br /&gt;
&lt;br /&gt;
Our goal is to make the native addition and use of declarative XML-based X3D scenes as natural and well-supported for HTML5 authors as the support provided for&lt;br /&gt;
[http://www.w3.org/Graphics/SVG Scalable Vector Graphics (SVG)]&lt;br /&gt;
and&lt;br /&gt;
[http://www.w3.org/Math Mathematical Markup Language (MathML)].&lt;br /&gt;
&lt;br /&gt;
This effort has strategic importance for Web3D and indeed for all 3D graphics, since X3D is an interchange format for a wide variety of models.  We intend to establish a solid foundation for X3D to properly support 3D graphics in HTML5.&lt;br /&gt;
&lt;br /&gt;
Our proposal&lt;br /&gt;
[http://www.web3d.org/x3d/content/html5/HTML5RecommendationAdditionsForX3D.html HTML5 Recommendation Additions for X3D]&lt;br /&gt;
is now online and available for comment.&lt;br /&gt;
&lt;br /&gt;
We are also considering three basic approaches to display an X3D scene inside an HTML page.&lt;br /&gt;
* (External reference) HTML page includes an [http://dev.w3.org/html5/spec/Overview.html#the-object-element object] element tag that refers to an .x3d scene, implemented via an X3D plugin.  Data might be passed within the page using DOM events.&lt;br /&gt;
* (X3D as XML in HTML) HTML page directly includes X3D source, likely with an XML namespace prefix, presumably implemented via an X3D plugin or the browser itself.  Again data might be exchanged within the page using DOM events.&lt;br /&gt;
* (API access) HTML page includes some form of [http://dev.w3.org/html5/spec/Overview.html#the-canvas-element canvas] (or maybe &amp;lt;code&amp;gt;Canvas3D&amp;lt;/code&amp;gt;) element that allows programmatic access to the page, so that X3D Scene Access Interface (SAI) might draw a bitmap&lt;br /&gt;
&lt;br /&gt;
Variations on these approaches are considered as part of [[X3D and HTML5 examples]].&lt;br /&gt;
&lt;br /&gt;
Important new work includes the [http://www.x3DOM.org X3DOM suite] by Fraunhofer, which shows native X3D within an HTML page.&lt;br /&gt;
&lt;br /&gt;
Our&lt;br /&gt;
[[X3D and HTML5 Summary]] slideset was presented at the&lt;br /&gt;
HTML5 Working Group sessions&lt;br /&gt;
Friday 6 November 2009&lt;br /&gt;
in Mountain View&lt;br /&gt;
during the&lt;br /&gt;
[http://www.w3.org/2009/11/TPAC/ W3C Technical Plenary and Advisory Committee (TPAC)] meeting.&lt;br /&gt;
As a result we are now actively working on showing [http://www.w3.org/Bugs/Public/show_bug.cgi?id=8238 X3D as XML in HTML].&lt;br /&gt;
&lt;br /&gt;
=HTML 5=&lt;br /&gt;
&lt;br /&gt;
The [http://www.w3.org/html/wg HTML working group] page states:&lt;br /&gt;
&lt;br /&gt;
        What is HTML?  HTML is the publishing language of the World Wide Web.&lt;br /&gt;
&lt;br /&gt;
The latest editor's draft Hypertext Markup Language (HTML) recommendation states:&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html HTML 5] W3C Working Draft&lt;br /&gt;
        A vocabulary and associated APIs for HTML and XHTML&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html#declarative-3d-scenes 13.2 Declarative 3D scenes]&lt;br /&gt;
        Embedding 3D imagery into XHTML documents is the domain of X3D,&lt;br /&gt;
        or technologies based on X3D that are namespace-aware.&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html#the-object-element 4.8.5 The object element]&lt;br /&gt;
        The object element can represent an external resource, which, depending on&lt;br /&gt;
        the type of the resource, will either be treated as an image, as a nested&lt;br /&gt;
        browsing context, or as an external resource to be processed by a plugin.&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html#the-param-element 4.8.6 The param element]&lt;br /&gt;
        The param element defines parameters for plugins invoked by object elements.&lt;br /&gt;
&lt;br /&gt;
=Technical Tasks=&lt;br /&gt;
&lt;br /&gt;
We are working on the following tasks.&lt;br /&gt;
* Ensure that all HTML5 questions and issues relative to X3D are properly considered and answered.&lt;br /&gt;
* Document how native X3D in .xml encoding can be best be embedded inside an HTML5 document, typically in a namespace-aware fashion&lt;br /&gt;
* Demonstrate X3D+HTML5 examples on the [http://www.web3D.org Web3D Consortium] website&lt;br /&gt;
* Examine how X3D pertains to related HTML5 tags (such as object and canvas) that are used for plugin-type content&lt;br /&gt;
* Track MIME type issues&lt;br /&gt;
* Examine overall interoperability issues:  combined X3D and HTML content with one floating over the other&lt;br /&gt;
** X3D scene with transparent background floating over HTML document or desktop&lt;br /&gt;
** HTML text overlay laid out over an X3D scene as help&lt;br /&gt;
* Identify API issues of mutual interest (such as DOM, Ajax and XHR) for further developmental work&lt;br /&gt;
* Consider direct integration of Scalable Vector Graphics (SVG) images as a supported format for X3D ImageTexture node&lt;br /&gt;
&lt;br /&gt;
=Work Support=&lt;br /&gt;
&lt;br /&gt;
* Maintain this X3D and HTML5 wiki page to track issues and progress&lt;br /&gt;
* Identify people in HTML5 working group who want to collaborate with us on these issues&lt;br /&gt;
* Report on efforts regularly to [mailto:x3d-public@web3d.org x3d-public@web3d.org mailing list] and in our every-other-week X3D working group teleconferences&lt;br /&gt;
* Discussions to occur on the [mailto:x3d-public@web3d.org x3d-public@web3d.org mailing list] and [mailto:public-html@w3.org public-html@w3.org mailing list]&lt;br /&gt;
* Other tasks and efforts as needed&lt;br /&gt;
&lt;br /&gt;
=Participation=&lt;br /&gt;
&lt;br /&gt;
Relevant HTML5 and W3C information:&lt;br /&gt;
* [http://www.w3.org/html/wg HTML Working Group] especially [http://www.w3.org/html/wg/#who Membership and Participation]&lt;br /&gt;
* [http://www.w3.org World Wide Web Consortium (W3C)]&lt;br /&gt;
* [http://www.w3.org/Consortium/Process W3C Process Document]&lt;br /&gt;
&lt;br /&gt;
The following individuals have volunteered to serve as X3D Working Group representatives in the HTML5 Working Group.&lt;br /&gt;
* Johannes Behr, [http://instantreality.org Instant Reality], Fraunhofer Research, Darmstadt Germany&lt;br /&gt;
* [http://web.nps.navy.mil/~brutzman Don Brutzman], Naval Postgraduate School (Web3D-W3C liaison and W3C Advisory Committee representative), Monterey California USA&lt;br /&gt;
* John Stewart, [http://www.crc.ca/FreeWRL FreeWrl], Communications Research Center (CRC) Canada&lt;br /&gt;
* Joe Williams, [http://hypermultimedia.com HyperMultiMedia], Santa Rosa California USA&lt;br /&gt;
&lt;br /&gt;
Any other [http://www.web3D.org Web3D Consortium] members who are interested in serving as one of our X3D Working Group representatives is asked to review the HTML working group membership materials, notify the X3D working group that you are interested, and describe what your goals will be.&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
&lt;br /&gt;
Our weekly X3D and HTML5 teleconference is usually 0800-0900 (pacific time) each Tuesday.&lt;br /&gt;
&lt;br /&gt;
Designated members can participate Web3D HTML5 teleconference call.&lt;br /&gt;
&lt;br /&gt;
Minutes are saved on the X3D server, and are now distributed on the X3D-Public mailing list:&lt;br /&gt;
&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-October/000385.html Aug 18 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-October/000377.html Oct 1 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-October/000409.html Oct 20 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-October/000417.html Oct 27 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-November/000479.html Nov 17 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-December/000505.html Nov 24 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-December/000504.html Dec 1 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2010-January/000581.html Dec 29 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2010-January/000600.html Jan 5 2010]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2010-January/000615.html Jan 19 2010]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2010-January/000620.html Jan 26 2010]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2010-February/000645.html Feb 02 2010]&lt;br /&gt;
&lt;br /&gt;
=Annotated References=&lt;br /&gt;
&amp;lt;!-- TODO descriptive sentences --&amp;gt;&lt;br /&gt;
X3D and HTML4&lt;br /&gt;
* [http://www.web3d.org/x3d/content/examples/HtmlObjectTagForX3d.html HTML Object Tag for X3D] shows how to place X3D objects within an HTML page&lt;br /&gt;
* [http://www.web3d.org/x3d/content/examples/newHtmlPageWithX3dObject.html newHtmlPageWithX3dObject.html] is an example HTML scene with X3D object tag to copy, edit and reuse.&lt;br /&gt;
* [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/X3D.html X3D Abstract Specification]&lt;br /&gt;
* [http://www.web3d.org/x3d/specifications/ISO-IEC-FCD-19775-2.2-X3D-SceneAccessInterface/Part02/X3D_SAI.html X3D Scene Access Interface (SAI)] Edition 2&lt;br /&gt;
** [http://www.web3d.org/x3d/specifications/ISO-IEC-FCD-19775-2.2-X3D-SceneAccessInterface/Part02/servRef.html#importDocument 6.3.13 importDocument] service is a utility request to import a W3C DOM document or document fragment and convert it to an X3D scene.&lt;br /&gt;
&lt;br /&gt;
HTML4 and XHTML&lt;br /&gt;
* [http://www.w3.org/TR/html4 HTML 4.01] HyperText Markup Language (HTML)&lt;br /&gt;
* [http://www.w3.org/TR/xhtml1/ XHTML] Extensible HyperText Markup Language (XHTML)&lt;br /&gt;
&lt;br /&gt;
HTML5&lt;br /&gt;
* [http://www.w3.org/TR/html-design-principles HTML Design Principles]&lt;br /&gt;
* [http://dev.w3.org/html5/spec/Overview.html#embedded-content-0 4.8 Embedded content] &lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-figure-element 4.8.1 The figure element] represents some flow content, optionally with a caption, which can be moved away from the main flow of the document without affecting the document's meaning.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-img-element 4.8.2 The img element] represents an image.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-iframe-element 4.8.3 The iframe element] represents a nested browsing context.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-embed-element 4.8.4 The embed element] represents an integration point for an external (typically non-HTML) application or interactive content. (See HTML issue [http://www.w3.org/Bugs/Public/show_bug.cgi?id=7075 embed element should be deprecated])&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-object-element 4.8.5 The object element] can represent an external resource, which, depending on the type of the resource, will either be treated as an image, as a nested browsing context, or as an external resource to be processed by a plugin.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-param-element 4.8.6 The param element] defines parameters for plugins invoked by object elements. It does not represent anything on its own.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#video 4.8.7 The video element] represents a video or movie.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#audio 4.8.8 The audio element] is a media element whose media data is ostensibly audio data.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#source 4.8.9 The source element] allows authors to specify multiple media resources for media elements. It does not represent anything on its own.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#media-elements 4.8.10 Media elements] are used to present audio data, or video and audio data, to the user. &lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-canvas-element 4.8.11 The canvas element] represents a resolution-dependent bitmap canvas, which can be used for rendering graphs, game graphics, or other visual images on the fly.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-map-element 4.8.12 The map element], in conjunction with any area element descendants, defines an image map. The element represents its children.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-area-element 4.8.13 The area element] represents either a hyperlink with some text and a corresponding area on an image map, or a dead area on an image map.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-image-element 4.8.14 Image maps] allows geometric areas on an image to be associated with hyperlinks.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#mathml 4.8.15 MathML] from the [http://dev.w3.org/html5/spec/Overview.html#mathml-namespace MathML namespace] falls into the embedded content  category for the purposes of the content models in this specification.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#svg 4.8.16 SVG] from the [http://dev.w3.org/html5/spec/Overview.html#svg-namespace SVG namespace] falls into the embedded content category for the purposes of the content models in this specification.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#dimension-attributes 4.8.17 Dimension attributes]&lt;br /&gt;
&lt;br /&gt;
Canvas for 2D and 3D&lt;br /&gt;
* [http://dev.w3.org/html5/canvas-api/canvas-2d-api.html Canvas 2D API 1.0 Specification] W3C Editor's Draft highlights SVG goals and approach&lt;br /&gt;
* [http://www.khronos.org/news/press/releases/khronos-webgl-initiative-hardware-accelerated-3d-graphics-internet Khronos Canvas3D] press release from SIGGRAPH 2009 about working group efforts for Javascript bindings to OpenGL ES&lt;br /&gt;
* [https://wiki.mozilla.org/Canvas:3D Mozilla Canvas:3D] proposal&lt;br /&gt;
* [http://blog.vlad1.com/canvas-3d Firefox Canvas3D] is a prominent possible approach&lt;br /&gt;
* [http://blogoscoped.com/archive/2009-03-26-n50.html Canvas 3D Rendering Demo] appears to show another way to do things&lt;br /&gt;
* [http://java.sun.com/javase/technologies/desktop/java3d/forDevelopers/J3D_1_2_API/j3dapi/javax/media/j3d/Canvas3D.html Java3D Canvas3D] is an established API, though not directly related to HTML&lt;br /&gt;
&lt;br /&gt;
=X3D and HTML5 Examples=&lt;br /&gt;
&lt;br /&gt;
The&lt;br /&gt;
[[X3D and HTML5 examples]] page shows a set of examples ranging from simple to sophisticated.&lt;br /&gt;
&lt;br /&gt;
=API details under discussion=&lt;br /&gt;
&lt;br /&gt;
We have discussed Johannes' message of 25 March 2009 + responses (Subject:  Re: Khronos Press Releases etc.) that included an X3DOM-connector.pdf diagram regarding how X3D might work with DOM, HTML etc.  Also discussed the thread on Khronos' presumed upcoming work on Canvas3D element, and past work on Ajax3D.&lt;br /&gt;
&lt;br /&gt;
These and other API topics are all technically related, and of interest, but have varying degrees of maturity.&lt;br /&gt;
&lt;br /&gt;
The primary objective of the current effort is to support X3D and HTML5.  Further work on DOM and other APIs is likely to evolve and spin off from this central effort.&lt;br /&gt;
&lt;br /&gt;
==X3DOM proposal==&lt;br /&gt;
&lt;br /&gt;
===Basics===&lt;br /&gt;
&lt;br /&gt;
The object element represents external resources like pdf-documents, movies or x3d-worlds. This plugin model works nicely for isolated content and applications which are unrelated to the surrounding xhtml-document. If the web-application developer would like to access and manipulate the object content he or she has to deal with object or plugin specific interfaces. e.g. X3D browser should provide a Scene Access Interface (SAI). &lt;br /&gt;
&lt;br /&gt;
The X3DOM model tries to ease the development of applications by not providing a special interface but following and respecting some basic xhtml rules:&lt;br /&gt;
&lt;br /&gt;
1) Declarative XML content is part of the DOM tree; Embedded with a separate xml namespace&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
        &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Strict//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;x3d:x3d xmlns:x3d=&amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;x3d:Scene&amp;gt;&lt;br /&gt;
                &amp;lt;x3d:Shape&amp;gt;&amp;lt;x3d:Box x3d:size=&amp;quot;4 4 4&amp;quot; /&amp;gt;&amp;lt;/x3d:Shape&amp;gt;&lt;br /&gt;
            &amp;lt;/x3d:Scene&amp;gt;                &lt;br /&gt;
          &amp;lt;/x3d:x3d&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
        &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) The DOM elements can be used to read and manipulate the content&lt;br /&gt;
&lt;br /&gt;
         &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
         &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Strict//EN&amp;quot;,&amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
           &amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;x3d xmlns=&lt;br /&gt;
              &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;&amp;gt;&lt;br /&gt;
             &amp;lt;Scene&amp;gt;&lt;br /&gt;
                 &amp;lt;Shape&amp;gt;&amp;lt;Box size=&amp;quot;4 4 4&amp;quot; /&amp;gt;&amp;lt;/Shape&amp;gt;&lt;br /&gt;
             &amp;lt;/Scene&amp;gt;                &lt;br /&gt;
           &amp;lt;/x3d&amp;gt;&lt;br /&gt;
           &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;       &lt;br /&gt;
          // The namespace URIs&lt;br /&gt;
           var xhtml_ns = &amp;quot;http://www.w3.org/1999/xhtml&amp;quot;;&lt;br /&gt;
           var x3d_ns =&lt;br /&gt;
              &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;;&lt;br /&gt;
          // Get elements using namespaces&lt;br /&gt;
           var h1 = &lt;br /&gt;
               document.getElementsByTagNameNS(xhtml_ns, &amp;quot;h1&amp;quot;);            &lt;br /&gt;
           var box = &lt;br /&gt;
               document.getElementsByTagNameNS(x3d_ns, &amp;quot;Box&amp;quot;)[0];&lt;br /&gt;
          // Edit an attribute of the &amp;lt;Box /&amp;gt; element&lt;br /&gt;
           alert(box.getAttributeNS(null, &amp;quot;size&amp;quot;));&lt;br /&gt;
           box.setAttributeNS(null, &amp;quot;size&amp;quot;, &amp;quot;2 2 2&amp;quot;);    &lt;br /&gt;
           alert(box.getAttributeNS(null, &amp;quot;size&amp;quot;));&lt;br /&gt;
           &amp;lt;/script&amp;gt;&lt;br /&gt;
           &amp;lt;/body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Events can be used to interact with the content&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
            &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Strict//EN&amp;quot;, &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;body&amp;gt;&lt;br /&gt;
               &amp;lt;x3d xmlns=&lt;br /&gt;
                   &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;&amp;gt;&lt;br /&gt;
                   &amp;lt;Scene&amp;gt;&lt;br /&gt;
                       &amp;lt;Transform&amp;gt;&lt;br /&gt;
                           &amp;lt;Shape&amp;gt;&amp;lt;Box size=&amp;quot;4 4 4&amp;quot; /&amp;gt;&lt;br /&gt;
                           &amp;lt;/Shape&amp;gt;&lt;br /&gt;
                           &amp;lt;TouchSensor id=&amp;quot;ts&amp;quot; DEF=&amp;quot;ts&amp;quot; /&amp;gt;&lt;br /&gt;
                       &amp;lt;/Transform&amp;gt;&lt;br /&gt;
                   &amp;lt;/Scene&amp;gt;                &lt;br /&gt;
               &amp;lt;/x3d&amp;gt;&lt;br /&gt;
               &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;                    &lt;br /&gt;
               // The namespace URIs&lt;br /&gt;
               var xhtml_ns = &amp;quot;http://www.w3.org/1999/xhtml&amp;quot;;&lt;br /&gt;
                var x3d_ns = &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;;&lt;br /&gt;
               // Get elements using namespaces&lt;br /&gt;
                var h1 =  document.getElementsByTagNameNS(xhtml_ns, &amp;quot;h1&amp;quot;);     &lt;br /&gt;
               var x3d = document.getElementsByTagNameNS(x3d_ns, &amp;quot;x3d&amp;quot;)[0];        &lt;br /&gt;
               var ts = x3d.getElementsByTagName(&amp;quot;TouchSensor&amp;quot;)[0];&lt;br /&gt;
               alert(&amp;quot;ts=&amp;quot; + ts);&lt;br /&gt;
               ts.addEventListener(&amp;quot;touchTime&amp;quot;, function() {&lt;br /&gt;
                   alert(&amp;quot;clicked&amp;quot;);&lt;br /&gt;
               }, false);&lt;br /&gt;
               &amp;lt;/script&amp;gt;&lt;br /&gt;
            &amp;lt;/body&amp;gt;&lt;br /&gt;
            &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) The position of the content in the document defines the position of the visible elements&lt;br /&gt;
&lt;br /&gt;
            The X3D element should also define the position where the content will be integrated into the html page. &lt;br /&gt;
            Simular how e.g. SVG or canvas works. A decoupled mechanisms will confuse application developer&lt;br /&gt;
&lt;br /&gt;
===Implementation===&lt;br /&gt;
&lt;br /&gt;
The X3DOM model should be implemented as native browser feature, simular to SVG, in the future. Current test-implementation utilize the object/SAI model internally. In addition test-versions based on the Canvas3D layer exist. Both need a browser-extension right now to synchronize and update the DOM changes&lt;br /&gt;
&lt;br /&gt;
===Further Information===&lt;br /&gt;
Fallback model (how an HTML browser can choose an X3D implementation) is available here:&lt;br /&gt;
[http://web3d.org/membership/login/groups/X3D-HTML5/x3dom-fallback-model.pdf x3dom-fallback-model.pdf]&lt;br /&gt;
&lt;br /&gt;
More information can be found in the X3DOM paper at the Web3D 2009 symposium. The [[{{ns:-2}}:X3dom-web3d2009-slides.zip|slides]] and [[{{ns:-2}}:X3dom-web3d2009-paper.pdf|paper]] are available as preprint.&lt;br /&gt;
&lt;br /&gt;
=Future work=&lt;br /&gt;
&lt;br /&gt;
Some topics might become relevant once HTML5 is established as a formal W3C Recommendation. These are not part of our current planned work.&lt;br /&gt;
&lt;br /&gt;
* Publishing [http://www.web3d.org/x3d/specifications X3D Specifications] in HTML5&lt;br /&gt;
* Other topics as needed&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=X3D_and_HTML5&amp;diff=2441</id>
		<title>X3D and HTML5</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=X3D_and_HTML5&amp;diff=2441"/>
				<updated>2010-02-09T15:10:12Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: /* Further Information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Goals: X3D and HTML5=&lt;br /&gt;
&lt;br /&gt;
The [http://www.web3D.org/x3d X3D Working Group] is contributing to the [http://www.w3.org/html/wg HTML Working Group] for the purpose of best integrating X3D with HTML.&lt;br /&gt;
&lt;br /&gt;
Our goal is to make the native addition and use of declarative XML-based X3D scenes as natural and well-supported for HTML5 authors as the support provided for&lt;br /&gt;
[http://www.w3.org/Graphics/SVG Scalable Vector Graphics (SVG)]&lt;br /&gt;
and&lt;br /&gt;
[http://www.w3.org/Math Mathematical Markup Language (MathML)].&lt;br /&gt;
&lt;br /&gt;
This effort has strategic importance for Web3D and indeed for all 3D graphics, since X3D is an interchange format for a wide variety of models.  We intend to establish a solid foundation for X3D to properly support 3D graphics in HTML5.&lt;br /&gt;
&lt;br /&gt;
Our proposal&lt;br /&gt;
[http://www.web3d.org/x3d/content/html5/HTML5RecommendationAdditionsForX3D.html HTML5 Recommendation Additions for X3D]&lt;br /&gt;
is now online and available for comment.&lt;br /&gt;
&lt;br /&gt;
We are also considering three basic approaches to display an X3D scene inside an HTML page.&lt;br /&gt;
* (External reference) HTML page includes an [http://dev.w3.org/html5/spec/Overview.html#the-object-element object] element tag that refers to an .x3d scene, implemented via an X3D plugin.  Data might be passed within the page using DOM events.&lt;br /&gt;
* (X3D as XML in HTML) HTML page directly includes X3D source, likely with an XML namespace prefix, presumably implemented via an X3D plugin or the browser itself.  Again data might be exchanged within the page using DOM events.&lt;br /&gt;
* (API access) HTML page includes some form of [http://dev.w3.org/html5/spec/Overview.html#the-canvas-element canvas] (or maybe &amp;lt;code&amp;gt;Canvas3D&amp;lt;/code&amp;gt;) element that allows programmatic access to the page, so that X3D Scene Access Interface (SAI) might draw a bitmap&lt;br /&gt;
&lt;br /&gt;
Variations on these approaches are considered as part of [[X3D and HTML5 examples]].&lt;br /&gt;
&lt;br /&gt;
Important new work includes the [http://www.x3DOM.org X3DOM suite] by Fraunhofer, which shows native X3D within an HTML page.&lt;br /&gt;
&lt;br /&gt;
Our&lt;br /&gt;
[[X3D and HTML5 Summary]] slideset was presented at the&lt;br /&gt;
HTML5 Working Group sessions&lt;br /&gt;
Friday 6 November 2009&lt;br /&gt;
in Mountain View&lt;br /&gt;
during the&lt;br /&gt;
[http://www.w3.org/2009/11/TPAC/ W3C Technical Plenary and Advisory Committee (TPAC)] meeting.&lt;br /&gt;
As a result we are now actively working on showing [http://www.w3.org/Bugs/Public/show_bug.cgi?id=8238 X3D as XML in HTML].&lt;br /&gt;
&lt;br /&gt;
=HTML 5=&lt;br /&gt;
&lt;br /&gt;
The [http://www.w3.org/html/wg HTML working group] page states:&lt;br /&gt;
&lt;br /&gt;
        What is HTML?  HTML is the publishing language of the World Wide Web.&lt;br /&gt;
&lt;br /&gt;
The latest editor's draft Hypertext Markup Language (HTML) recommendation states:&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html HTML 5] W3C Working Draft&lt;br /&gt;
        A vocabulary and associated APIs for HTML and XHTML&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html#declarative-3d-scenes 13.2 Declarative 3D scenes]&lt;br /&gt;
        Embedding 3D imagery into XHTML documents is the domain of X3D,&lt;br /&gt;
        or technologies based on X3D that are namespace-aware.&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html#the-object-element 4.8.5 The object element]&lt;br /&gt;
        The object element can represent an external resource, which, depending on&lt;br /&gt;
        the type of the resource, will either be treated as an image, as a nested&lt;br /&gt;
        browsing context, or as an external resource to be processed by a plugin.&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html#the-param-element 4.8.6 The param element]&lt;br /&gt;
        The param element defines parameters for plugins invoked by object elements.&lt;br /&gt;
&lt;br /&gt;
=Technical Tasks=&lt;br /&gt;
&lt;br /&gt;
We are working on the following tasks.&lt;br /&gt;
* Ensure that all HTML5 questions and issues relative to X3D are properly considered and answered.&lt;br /&gt;
* Document how native X3D in .xml encoding can be best be embedded inside an HTML5 document, typically in a namespace-aware fashion&lt;br /&gt;
* Demonstrate X3D+HTML5 examples on the [http://www.web3D.org Web3D Consortium] website&lt;br /&gt;
* Examine how X3D pertains to related HTML5 tags (such as object and canvas) that are used for plugin-type content&lt;br /&gt;
* Track MIME type issues&lt;br /&gt;
* Examine overall interoperability issues:  combined X3D and HTML content with one floating over the other&lt;br /&gt;
** X3D scene with transparent background floating over HTML document or desktop&lt;br /&gt;
** HTML text overlay laid out over an X3D scene as help&lt;br /&gt;
* Identify API issues of mutual interest (such as DOM, Ajax and XHR) for further developmental work&lt;br /&gt;
* Consider direct integration of Scalable Vector Graphics (SVG) images as a supported format for X3D ImageTexture node&lt;br /&gt;
&lt;br /&gt;
=Work Support=&lt;br /&gt;
&lt;br /&gt;
* Maintain this X3D and HTML5 wiki page to track issues and progress&lt;br /&gt;
* Identify people in HTML5 working group who want to collaborate with us on these issues&lt;br /&gt;
* Report on efforts regularly to [mailto:x3d-public@web3d.org x3d-public@web3d.org mailing list] and in our every-other-week X3D working group teleconferences&lt;br /&gt;
* Discussions to occur on the [mailto:x3d-public@web3d.org x3d-public@web3d.org mailing list] and [mailto:public-html@w3.org public-html@w3.org mailing list]&lt;br /&gt;
* Other tasks and efforts as needed&lt;br /&gt;
&lt;br /&gt;
=Participation=&lt;br /&gt;
&lt;br /&gt;
Relevant HTML5 and W3C information:&lt;br /&gt;
* [http://www.w3.org/html/wg HTML Working Group] especially [http://www.w3.org/html/wg/#who Membership and Participation]&lt;br /&gt;
* [http://www.w3.org World Wide Web Consortium (W3C)]&lt;br /&gt;
* [http://www.w3.org/Consortium/Process W3C Process Document]&lt;br /&gt;
&lt;br /&gt;
The following individuals have volunteered to serve as X3D Working Group representatives in the HTML5 Working Group.&lt;br /&gt;
* Johannes Behr, [http://instantreality.org Instant Reality], Fraunhofer Research, Darmstadt Germany&lt;br /&gt;
* [http://web.nps.navy.mil/~brutzman Don Brutzman], Naval Postgraduate School (Web3D-W3C liaison and W3C Advisory Committee representative), Monterey California USA&lt;br /&gt;
* John Stewart, [http://www.crc.ca/FreeWRL FreeWrl], Communications Research Center (CRC) Canada&lt;br /&gt;
* Joe Williams, [http://hypermultimedia.com HyperMultiMedia], Santa Rosa California USA&lt;br /&gt;
&lt;br /&gt;
Any other [http://www.web3D.org Web3D Consortium] members who are interested in serving as one of our X3D Working Group representatives is asked to review the HTML working group membership materials, notify the X3D working group that you are interested, and describe what your goals will be.&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
&lt;br /&gt;
Our weekly X3D and HTML5 teleconference is usually 0800-0900 (pacific time) each Tuesday.&lt;br /&gt;
&lt;br /&gt;
Designated members can participate Web3D HTML5 teleconference call.&lt;br /&gt;
&lt;br /&gt;
Minutes are saved on the X3D server, and are now distributed on the X3D-Public mailing list:&lt;br /&gt;
&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-October/000385.html Aug 18 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-October/000377.html Oct 1 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-October/000409.html Oct 20 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-October/000417.html Oct 27 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-November/000479.html Nov 17 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-December/000505.html Nov 24 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-December/000504.html Dec 1 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2010-January/000581.html Dec 29 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2010-January/000600.html Jan 5 2010]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2010-January/000615.html Jan 19 2010]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2010-January/000620.html Jan 26 2010]&lt;br /&gt;
&lt;br /&gt;
=Annotated References=&lt;br /&gt;
&amp;lt;!-- TODO descriptive sentences --&amp;gt;&lt;br /&gt;
X3D and HTML4&lt;br /&gt;
* [http://www.web3d.org/x3d/content/examples/HtmlObjectTagForX3d.html HTML Object Tag for X3D] shows how to place X3D objects within an HTML page&lt;br /&gt;
* [http://www.web3d.org/x3d/content/examples/newHtmlPageWithX3dObject.html newHtmlPageWithX3dObject.html] is an example HTML scene with X3D object tag to copy, edit and reuse.&lt;br /&gt;
* [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/X3D.html X3D Abstract Specification]&lt;br /&gt;
* [http://www.web3d.org/x3d/specifications/ISO-IEC-FCD-19775-2.2-X3D-SceneAccessInterface/Part02/X3D_SAI.html X3D Scene Access Interface (SAI)] Edition 2&lt;br /&gt;
** [http://www.web3d.org/x3d/specifications/ISO-IEC-FCD-19775-2.2-X3D-SceneAccessInterface/Part02/servRef.html#importDocument 6.3.13 importDocument] service is a utility request to import a W3C DOM document or document fragment and convert it to an X3D scene.&lt;br /&gt;
&lt;br /&gt;
HTML4 and XHTML&lt;br /&gt;
* [http://www.w3.org/TR/html4 HTML 4.01] HyperText Markup Language (HTML)&lt;br /&gt;
* [http://www.w3.org/TR/xhtml1/ XHTML] Extensible HyperText Markup Language (XHTML)&lt;br /&gt;
&lt;br /&gt;
HTML5&lt;br /&gt;
* [http://www.w3.org/TR/html-design-principles HTML Design Principles]&lt;br /&gt;
* [http://dev.w3.org/html5/spec/Overview.html#embedded-content-0 4.8 Embedded content] &lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-figure-element 4.8.1 The figure element] represents some flow content, optionally with a caption, which can be moved away from the main flow of the document without affecting the document's meaning.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-img-element 4.8.2 The img element] represents an image.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-iframe-element 4.8.3 The iframe element] represents a nested browsing context.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-embed-element 4.8.4 The embed element] represents an integration point for an external (typically non-HTML) application or interactive content. (See HTML issue [http://www.w3.org/Bugs/Public/show_bug.cgi?id=7075 embed element should be deprecated])&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-object-element 4.8.5 The object element] can represent an external resource, which, depending on the type of the resource, will either be treated as an image, as a nested browsing context, or as an external resource to be processed by a plugin.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-param-element 4.8.6 The param element] defines parameters for plugins invoked by object elements. It does not represent anything on its own.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#video 4.8.7 The video element] represents a video or movie.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#audio 4.8.8 The audio element] is a media element whose media data is ostensibly audio data.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#source 4.8.9 The source element] allows authors to specify multiple media resources for media elements. It does not represent anything on its own.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#media-elements 4.8.10 Media elements] are used to present audio data, or video and audio data, to the user. &lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-canvas-element 4.8.11 The canvas element] represents a resolution-dependent bitmap canvas, which can be used for rendering graphs, game graphics, or other visual images on the fly.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-map-element 4.8.12 The map element], in conjunction with any area element descendants, defines an image map. The element represents its children.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-area-element 4.8.13 The area element] represents either a hyperlink with some text and a corresponding area on an image map, or a dead area on an image map.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-image-element 4.8.14 Image maps] allows geometric areas on an image to be associated with hyperlinks.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#mathml 4.8.15 MathML] from the [http://dev.w3.org/html5/spec/Overview.html#mathml-namespace MathML namespace] falls into the embedded content  category for the purposes of the content models in this specification.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#svg 4.8.16 SVG] from the [http://dev.w3.org/html5/spec/Overview.html#svg-namespace SVG namespace] falls into the embedded content category for the purposes of the content models in this specification.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#dimension-attributes 4.8.17 Dimension attributes]&lt;br /&gt;
&lt;br /&gt;
Canvas for 2D and 3D&lt;br /&gt;
* [http://dev.w3.org/html5/canvas-api/canvas-2d-api.html Canvas 2D API 1.0 Specification] W3C Editor's Draft highlights SVG goals and approach&lt;br /&gt;
* [http://www.khronos.org/news/press/releases/khronos-webgl-initiative-hardware-accelerated-3d-graphics-internet Khronos Canvas3D] press release from SIGGRAPH 2009 about working group efforts for Javascript bindings to OpenGL ES&lt;br /&gt;
* [https://wiki.mozilla.org/Canvas:3D Mozilla Canvas:3D] proposal&lt;br /&gt;
* [http://blog.vlad1.com/canvas-3d Firefox Canvas3D] is a prominent possible approach&lt;br /&gt;
* [http://blogoscoped.com/archive/2009-03-26-n50.html Canvas 3D Rendering Demo] appears to show another way to do things&lt;br /&gt;
* [http://java.sun.com/javase/technologies/desktop/java3d/forDevelopers/J3D_1_2_API/j3dapi/javax/media/j3d/Canvas3D.html Java3D Canvas3D] is an established API, though not directly related to HTML&lt;br /&gt;
&lt;br /&gt;
=X3D and HTML5 Examples=&lt;br /&gt;
&lt;br /&gt;
The&lt;br /&gt;
[[X3D and HTML5 examples]] page shows a set of examples ranging from simple to sophisticated.&lt;br /&gt;
&lt;br /&gt;
=API details under discussion=&lt;br /&gt;
&lt;br /&gt;
We have discussed Johannes' message of 25 March 2009 + responses (Subject:  Re: Khronos Press Releases etc.) that included an X3DOM-connector.pdf diagram regarding how X3D might work with DOM, HTML etc.  Also discussed the thread on Khronos' presumed upcoming work on Canvas3D element, and past work on Ajax3D.&lt;br /&gt;
&lt;br /&gt;
These and other API topics are all technically related, and of interest, but have varying degrees of maturity.&lt;br /&gt;
&lt;br /&gt;
The primary objective of the current effort is to support X3D and HTML5.  Further work on DOM and other APIs is likely to evolve and spin off from this central effort.&lt;br /&gt;
&lt;br /&gt;
==X3DOM proposal==&lt;br /&gt;
&lt;br /&gt;
===Basics===&lt;br /&gt;
&lt;br /&gt;
The object element represents external resources like pdf-documents, movies or x3d-worlds. This plugin model works nicely for isolated content and applications which are unrelated to the surrounding xhtml-document. If the web-application developer would like to access and manipulate the object content he or she has to deal with object or plugin specific interfaces. e.g. X3D browser should provide a Scene Access Interface (SAI). &lt;br /&gt;
&lt;br /&gt;
The X3DOM model tries to ease the development of applications by not providing a special interface but following and respecting some basic xhtml rules:&lt;br /&gt;
&lt;br /&gt;
1) Declarative XML content is part of the DOM tree; Embedded with a separate xml namespace&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
        &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Strict//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;x3d:x3d xmlns:x3d=&amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;x3d:Scene&amp;gt;&lt;br /&gt;
                &amp;lt;x3d:Shape&amp;gt;&amp;lt;x3d:Box x3d:size=&amp;quot;4 4 4&amp;quot; /&amp;gt;&amp;lt;/x3d:Shape&amp;gt;&lt;br /&gt;
            &amp;lt;/x3d:Scene&amp;gt;                &lt;br /&gt;
          &amp;lt;/x3d:x3d&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
        &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) The DOM elements can be used to read and manipulate the content&lt;br /&gt;
&lt;br /&gt;
         &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
         &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Strict//EN&amp;quot;,&amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
           &amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;x3d xmlns=&lt;br /&gt;
              &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;&amp;gt;&lt;br /&gt;
             &amp;lt;Scene&amp;gt;&lt;br /&gt;
                 &amp;lt;Shape&amp;gt;&amp;lt;Box size=&amp;quot;4 4 4&amp;quot; /&amp;gt;&amp;lt;/Shape&amp;gt;&lt;br /&gt;
             &amp;lt;/Scene&amp;gt;                &lt;br /&gt;
           &amp;lt;/x3d&amp;gt;&lt;br /&gt;
           &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;       &lt;br /&gt;
          // The namespace URIs&lt;br /&gt;
           var xhtml_ns = &amp;quot;http://www.w3.org/1999/xhtml&amp;quot;;&lt;br /&gt;
           var x3d_ns =&lt;br /&gt;
              &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;;&lt;br /&gt;
          // Get elements using namespaces&lt;br /&gt;
           var h1 = &lt;br /&gt;
               document.getElementsByTagNameNS(xhtml_ns, &amp;quot;h1&amp;quot;);            &lt;br /&gt;
           var box = &lt;br /&gt;
               document.getElementsByTagNameNS(x3d_ns, &amp;quot;Box&amp;quot;)[0];&lt;br /&gt;
          // Edit an attribute of the &amp;lt;Box /&amp;gt; element&lt;br /&gt;
           alert(box.getAttributeNS(null, &amp;quot;size&amp;quot;));&lt;br /&gt;
           box.setAttributeNS(null, &amp;quot;size&amp;quot;, &amp;quot;2 2 2&amp;quot;);    &lt;br /&gt;
           alert(box.getAttributeNS(null, &amp;quot;size&amp;quot;));&lt;br /&gt;
           &amp;lt;/script&amp;gt;&lt;br /&gt;
           &amp;lt;/body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Events can be used to interact with the content&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
            &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Strict//EN&amp;quot;, &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;body&amp;gt;&lt;br /&gt;
               &amp;lt;x3d xmlns=&lt;br /&gt;
                   &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;&amp;gt;&lt;br /&gt;
                   &amp;lt;Scene&amp;gt;&lt;br /&gt;
                       &amp;lt;Transform&amp;gt;&lt;br /&gt;
                           &amp;lt;Shape&amp;gt;&amp;lt;Box size=&amp;quot;4 4 4&amp;quot; /&amp;gt;&lt;br /&gt;
                           &amp;lt;/Shape&amp;gt;&lt;br /&gt;
                           &amp;lt;TouchSensor id=&amp;quot;ts&amp;quot; DEF=&amp;quot;ts&amp;quot; /&amp;gt;&lt;br /&gt;
                       &amp;lt;/Transform&amp;gt;&lt;br /&gt;
                   &amp;lt;/Scene&amp;gt;                &lt;br /&gt;
               &amp;lt;/x3d&amp;gt;&lt;br /&gt;
               &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;                    &lt;br /&gt;
               // The namespace URIs&lt;br /&gt;
               var xhtml_ns = &amp;quot;http://www.w3.org/1999/xhtml&amp;quot;;&lt;br /&gt;
                var x3d_ns = &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;;&lt;br /&gt;
               // Get elements using namespaces&lt;br /&gt;
                var h1 =  document.getElementsByTagNameNS(xhtml_ns, &amp;quot;h1&amp;quot;);     &lt;br /&gt;
               var x3d = document.getElementsByTagNameNS(x3d_ns, &amp;quot;x3d&amp;quot;)[0];        &lt;br /&gt;
               var ts = x3d.getElementsByTagName(&amp;quot;TouchSensor&amp;quot;)[0];&lt;br /&gt;
               alert(&amp;quot;ts=&amp;quot; + ts);&lt;br /&gt;
               ts.addEventListener(&amp;quot;touchTime&amp;quot;, function() {&lt;br /&gt;
                   alert(&amp;quot;clicked&amp;quot;);&lt;br /&gt;
               }, false);&lt;br /&gt;
               &amp;lt;/script&amp;gt;&lt;br /&gt;
            &amp;lt;/body&amp;gt;&lt;br /&gt;
            &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) The position of the content in the document defines the position of the visible elements&lt;br /&gt;
&lt;br /&gt;
            The X3D element should also define the position where the content will be integrated into the html page. &lt;br /&gt;
            Simular how e.g. SVG or canvas works. A decoupled mechanisms will confuse application developer&lt;br /&gt;
&lt;br /&gt;
===Implementation===&lt;br /&gt;
&lt;br /&gt;
The X3DOM model should be implemented as native browser feature, simular to SVG, in the future. Current test-implementation utilize the object/SAI model internally. In addition test-versions based on the Canvas3D layer exist. Both need a browser-extension right now to synchronize and update the DOM changes&lt;br /&gt;
&lt;br /&gt;
===Further Information===&lt;br /&gt;
Fallback model (how an HTML browser can choose an X3D implementation) is available here:&lt;br /&gt;
[http://web3d.org/membership/login/groups/X3D-HTML5/x3dom-fallback-model.pdf x3dom-fallback-model.pdf]&lt;br /&gt;
&lt;br /&gt;
More information can be found in the X3DOM paper at the Web3D 2009 symposium. The [[{{ns:-2}}:X3dom-web3d2009-slides.zip|slides]] and [[{{ns:-2}}:X3dom-web3d2009-paper.pdf|paper]] are available as preprint.&lt;br /&gt;
&lt;br /&gt;
=Future work=&lt;br /&gt;
&lt;br /&gt;
Some topics might become relevant once HTML5 is established as a formal W3C Recommendation. These are not part of our current planned work.&lt;br /&gt;
&lt;br /&gt;
* Publishing [http://www.web3d.org/x3d/specifications X3D Specifications] in HTML5&lt;br /&gt;
* Other topics as needed&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=X3D_and_HTML5&amp;diff=2440</id>
		<title>X3D and HTML5</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=X3D_and_HTML5&amp;diff=2440"/>
				<updated>2010-02-04T14:51:36Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: /* Meetings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Goals: X3D and HTML5=&lt;br /&gt;
&lt;br /&gt;
The [http://www.web3D.org/x3d X3D Working Group] is contributing to the [http://www.w3.org/html/wg HTML Working Group] for the purpose of best integrating X3D with HTML.&lt;br /&gt;
&lt;br /&gt;
Our goal is to make the native addition and use of declarative XML-based X3D scenes as natural and well-supported for HTML5 authors as the support provided for&lt;br /&gt;
[http://www.w3.org/Graphics/SVG Scalable Vector Graphics (SVG)]&lt;br /&gt;
and&lt;br /&gt;
[http://www.w3.org/Math Mathematical Markup Language (MathML)].&lt;br /&gt;
&lt;br /&gt;
This effort has strategic importance for Web3D and indeed for all 3D graphics, since X3D is an interchange format for a wide variety of models.  We intend to establish a solid foundation for X3D to properly support 3D graphics in HTML5.&lt;br /&gt;
&lt;br /&gt;
Our proposal&lt;br /&gt;
[http://www.web3d.org/x3d/content/html5/HTML5RecommendationAdditionsForX3D.html HTML5 Recommendation Additions for X3D]&lt;br /&gt;
is now online and available for comment.&lt;br /&gt;
&lt;br /&gt;
We are also considering three basic approaches to display an X3D scene inside an HTML page.&lt;br /&gt;
* (External reference) HTML page includes an [http://dev.w3.org/html5/spec/Overview.html#the-object-element object] element tag that refers to an .x3d scene, implemented via an X3D plugin.  Data might be passed within the page using DOM events.&lt;br /&gt;
* (X3D as XML in HTML) HTML page directly includes X3D source, likely with an XML namespace prefix, presumably implemented via an X3D plugin or the browser itself.  Again data might be exchanged within the page using DOM events.&lt;br /&gt;
* (API access) HTML page includes some form of [http://dev.w3.org/html5/spec/Overview.html#the-canvas-element canvas] (or maybe &amp;lt;code&amp;gt;Canvas3D&amp;lt;/code&amp;gt;) element that allows programmatic access to the page, so that X3D Scene Access Interface (SAI) might draw a bitmap&lt;br /&gt;
&lt;br /&gt;
Variations on these approaches are considered as part of [[X3D and HTML5 examples]].&lt;br /&gt;
&lt;br /&gt;
Important new work includes the [http://www.x3DOM.org X3DOM suite] by Fraunhofer, which shows native X3D within an HTML page.&lt;br /&gt;
&lt;br /&gt;
Our&lt;br /&gt;
[[X3D and HTML5 Summary]] slideset was presented at the&lt;br /&gt;
HTML5 Working Group sessions&lt;br /&gt;
Friday 6 November 2009&lt;br /&gt;
in Mountain View&lt;br /&gt;
during the&lt;br /&gt;
[http://www.w3.org/2009/11/TPAC/ W3C Technical Plenary and Advisory Committee (TPAC)] meeting.&lt;br /&gt;
As a result we are now actively working on showing [http://www.w3.org/Bugs/Public/show_bug.cgi?id=8238 X3D as XML in HTML].&lt;br /&gt;
&lt;br /&gt;
=HTML 5=&lt;br /&gt;
&lt;br /&gt;
The [http://www.w3.org/html/wg HTML working group] page states:&lt;br /&gt;
&lt;br /&gt;
        What is HTML?  HTML is the publishing language of the World Wide Web.&lt;br /&gt;
&lt;br /&gt;
The latest editor's draft Hypertext Markup Language (HTML) recommendation states:&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html HTML 5] W3C Working Draft&lt;br /&gt;
        A vocabulary and associated APIs for HTML and XHTML&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html#declarative-3d-scenes 13.2 Declarative 3D scenes]&lt;br /&gt;
        Embedding 3D imagery into XHTML documents is the domain of X3D,&lt;br /&gt;
        or technologies based on X3D that are namespace-aware.&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html#the-object-element 4.8.5 The object element]&lt;br /&gt;
        The object element can represent an external resource, which, depending on&lt;br /&gt;
        the type of the resource, will either be treated as an image, as a nested&lt;br /&gt;
        browsing context, or as an external resource to be processed by a plugin.&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html#the-param-element 4.8.6 The param element]&lt;br /&gt;
        The param element defines parameters for plugins invoked by object elements.&lt;br /&gt;
&lt;br /&gt;
=Technical Tasks=&lt;br /&gt;
&lt;br /&gt;
We are working on the following tasks.&lt;br /&gt;
* Ensure that all HTML5 questions and issues relative to X3D are properly considered and answered.&lt;br /&gt;
* Document how native X3D in .xml encoding can be best be embedded inside an HTML5 document, typically in a namespace-aware fashion&lt;br /&gt;
* Demonstrate X3D+HTML5 examples on the [http://www.web3D.org Web3D Consortium] website&lt;br /&gt;
* Examine how X3D pertains to related HTML5 tags (such as object and canvas) that are used for plugin-type content&lt;br /&gt;
* Track MIME type issues&lt;br /&gt;
* Examine overall interoperability issues:  combined X3D and HTML content with one floating over the other&lt;br /&gt;
** X3D scene with transparent background floating over HTML document or desktop&lt;br /&gt;
** HTML text overlay laid out over an X3D scene as help&lt;br /&gt;
* Identify API issues of mutual interest (such as DOM, Ajax and XHR) for further developmental work&lt;br /&gt;
* Consider direct integration of Scalable Vector Graphics (SVG) images as a supported format for X3D ImageTexture node&lt;br /&gt;
&lt;br /&gt;
=Work Support=&lt;br /&gt;
&lt;br /&gt;
* Maintain this X3D and HTML5 wiki page to track issues and progress&lt;br /&gt;
* Identify people in HTML5 working group who want to collaborate with us on these issues&lt;br /&gt;
* Report on efforts regularly to [mailto:x3d-public@web3d.org x3d-public@web3d.org mailing list] and in our every-other-week X3D working group teleconferences&lt;br /&gt;
* Discussions to occur on the [mailto:x3d-public@web3d.org x3d-public@web3d.org mailing list] and [mailto:public-html@w3.org public-html@w3.org mailing list]&lt;br /&gt;
* Other tasks and efforts as needed&lt;br /&gt;
&lt;br /&gt;
=Participation=&lt;br /&gt;
&lt;br /&gt;
Relevant HTML5 and W3C information:&lt;br /&gt;
* [http://www.w3.org/html/wg HTML Working Group] especially [http://www.w3.org/html/wg/#who Membership and Participation]&lt;br /&gt;
* [http://www.w3.org World Wide Web Consortium (W3C)]&lt;br /&gt;
* [http://www.w3.org/Consortium/Process W3C Process Document]&lt;br /&gt;
&lt;br /&gt;
The following individuals have volunteered to serve as X3D Working Group representatives in the HTML5 Working Group.&lt;br /&gt;
* Johannes Behr, [http://instantreality.org Instant Reality], Fraunhofer Research, Darmstadt Germany&lt;br /&gt;
* [http://web.nps.navy.mil/~brutzman Don Brutzman], Naval Postgraduate School (Web3D-W3C liaison and W3C Advisory Committee representative), Monterey California USA&lt;br /&gt;
* John Stewart, [http://www.crc.ca/FreeWRL FreeWrl], Communications Research Center (CRC) Canada&lt;br /&gt;
* Joe Williams, [http://hypermultimedia.com HyperMultiMedia], Santa Rosa California USA&lt;br /&gt;
&lt;br /&gt;
Any other [http://www.web3D.org Web3D Consortium] members who are interested in serving as one of our X3D Working Group representatives is asked to review the HTML working group membership materials, notify the X3D working group that you are interested, and describe what your goals will be.&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
&lt;br /&gt;
Our weekly X3D and HTML5 teleconference is usually 0800-0900 (pacific time) each Tuesday.&lt;br /&gt;
&lt;br /&gt;
Designated members can participate Web3D HTML5 teleconference call.&lt;br /&gt;
&lt;br /&gt;
Minutes are saved on the X3D server, and are now distributed on the X3D-Public mailing list:&lt;br /&gt;
&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-October/000385.html Aug 18 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-October/000377.html Oct 1 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-October/000409.html Oct 20 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-October/000417.html Oct 27 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-November/000479.html Nov 17 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-December/000505.html Nov 24 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-December/000504.html Dec 1 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2010-January/000581.html Dec 29 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2010-January/000600.html Jan 5 2010]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2010-January/000615.html Jan 19 2010]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2010-January/000620.html Jan 26 2010]&lt;br /&gt;
&lt;br /&gt;
=Annotated References=&lt;br /&gt;
&amp;lt;!-- TODO descriptive sentences --&amp;gt;&lt;br /&gt;
X3D and HTML4&lt;br /&gt;
* [http://www.web3d.org/x3d/content/examples/HtmlObjectTagForX3d.html HTML Object Tag for X3D] shows how to place X3D objects within an HTML page&lt;br /&gt;
* [http://www.web3d.org/x3d/content/examples/newHtmlPageWithX3dObject.html newHtmlPageWithX3dObject.html] is an example HTML scene with X3D object tag to copy, edit and reuse.&lt;br /&gt;
* [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/X3D.html X3D Abstract Specification]&lt;br /&gt;
* [http://www.web3d.org/x3d/specifications/ISO-IEC-FCD-19775-2.2-X3D-SceneAccessInterface/Part02/X3D_SAI.html X3D Scene Access Interface (SAI)] Edition 2&lt;br /&gt;
** [http://www.web3d.org/x3d/specifications/ISO-IEC-FCD-19775-2.2-X3D-SceneAccessInterface/Part02/servRef.html#importDocument 6.3.13 importDocument] service is a utility request to import a W3C DOM document or document fragment and convert it to an X3D scene.&lt;br /&gt;
&lt;br /&gt;
HTML4 and XHTML&lt;br /&gt;
* [http://www.w3.org/TR/html4 HTML 4.01] HyperText Markup Language (HTML)&lt;br /&gt;
* [http://www.w3.org/TR/xhtml1/ XHTML] Extensible HyperText Markup Language (XHTML)&lt;br /&gt;
&lt;br /&gt;
HTML5&lt;br /&gt;
* [http://www.w3.org/TR/html-design-principles HTML Design Principles]&lt;br /&gt;
* [http://dev.w3.org/html5/spec/Overview.html#embedded-content-0 4.8 Embedded content] &lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-figure-element 4.8.1 The figure element] represents some flow content, optionally with a caption, which can be moved away from the main flow of the document without affecting the document's meaning.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-img-element 4.8.2 The img element] represents an image.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-iframe-element 4.8.3 The iframe element] represents a nested browsing context.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-embed-element 4.8.4 The embed element] represents an integration point for an external (typically non-HTML) application or interactive content. (See HTML issue [http://www.w3.org/Bugs/Public/show_bug.cgi?id=7075 embed element should be deprecated])&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-object-element 4.8.5 The object element] can represent an external resource, which, depending on the type of the resource, will either be treated as an image, as a nested browsing context, or as an external resource to be processed by a plugin.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-param-element 4.8.6 The param element] defines parameters for plugins invoked by object elements. It does not represent anything on its own.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#video 4.8.7 The video element] represents a video or movie.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#audio 4.8.8 The audio element] is a media element whose media data is ostensibly audio data.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#source 4.8.9 The source element] allows authors to specify multiple media resources for media elements. It does not represent anything on its own.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#media-elements 4.8.10 Media elements] are used to present audio data, or video and audio data, to the user. &lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-canvas-element 4.8.11 The canvas element] represents a resolution-dependent bitmap canvas, which can be used for rendering graphs, game graphics, or other visual images on the fly.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-map-element 4.8.12 The map element], in conjunction with any area element descendants, defines an image map. The element represents its children.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-area-element 4.8.13 The area element] represents either a hyperlink with some text and a corresponding area on an image map, or a dead area on an image map.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-image-element 4.8.14 Image maps] allows geometric areas on an image to be associated with hyperlinks.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#mathml 4.8.15 MathML] from the [http://dev.w3.org/html5/spec/Overview.html#mathml-namespace MathML namespace] falls into the embedded content  category for the purposes of the content models in this specification.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#svg 4.8.16 SVG] from the [http://dev.w3.org/html5/spec/Overview.html#svg-namespace SVG namespace] falls into the embedded content category for the purposes of the content models in this specification.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#dimension-attributes 4.8.17 Dimension attributes]&lt;br /&gt;
&lt;br /&gt;
Canvas for 2D and 3D&lt;br /&gt;
* [http://dev.w3.org/html5/canvas-api/canvas-2d-api.html Canvas 2D API 1.0 Specification] W3C Editor's Draft highlights SVG goals and approach&lt;br /&gt;
* [http://www.khronos.org/news/press/releases/khronos-webgl-initiative-hardware-accelerated-3d-graphics-internet Khronos Canvas3D] press release from SIGGRAPH 2009 about working group efforts for Javascript bindings to OpenGL ES&lt;br /&gt;
* [https://wiki.mozilla.org/Canvas:3D Mozilla Canvas:3D] proposal&lt;br /&gt;
* [http://blog.vlad1.com/canvas-3d Firefox Canvas3D] is a prominent possible approach&lt;br /&gt;
* [http://blogoscoped.com/archive/2009-03-26-n50.html Canvas 3D Rendering Demo] appears to show another way to do things&lt;br /&gt;
* [http://java.sun.com/javase/technologies/desktop/java3d/forDevelopers/J3D_1_2_API/j3dapi/javax/media/j3d/Canvas3D.html Java3D Canvas3D] is an established API, though not directly related to HTML&lt;br /&gt;
&lt;br /&gt;
=X3D and HTML5 Examples=&lt;br /&gt;
&lt;br /&gt;
The&lt;br /&gt;
[[X3D and HTML5 examples]] page shows a set of examples ranging from simple to sophisticated.&lt;br /&gt;
&lt;br /&gt;
=API details under discussion=&lt;br /&gt;
&lt;br /&gt;
We have discussed Johannes' message of 25 March 2009 + responses (Subject:  Re: Khronos Press Releases etc.) that included an X3DOM-connector.pdf diagram regarding how X3D might work with DOM, HTML etc.  Also discussed the thread on Khronos' presumed upcoming work on Canvas3D element, and past work on Ajax3D.&lt;br /&gt;
&lt;br /&gt;
These and other API topics are all technically related, and of interest, but have varying degrees of maturity.&lt;br /&gt;
&lt;br /&gt;
The primary objective of the current effort is to support X3D and HTML5.  Further work on DOM and other APIs is likely to evolve and spin off from this central effort.&lt;br /&gt;
&lt;br /&gt;
==X3DOM proposal==&lt;br /&gt;
&lt;br /&gt;
===Basics===&lt;br /&gt;
&lt;br /&gt;
The object element represents external resources like pdf-documents, movies or x3d-worlds. This plugin model works nicely for isolated content and applications which are unrelated to the surrounding xhtml-document. If the web-application developer would like to access and manipulate the object content he or she has to deal with object or plugin specific interfaces. e.g. X3D browser should provide a Scene Access Interface (SAI). &lt;br /&gt;
&lt;br /&gt;
The X3DOM model tries to ease the development of applications by not providing a special interface but following and respecting some basic xhtml rules:&lt;br /&gt;
&lt;br /&gt;
1) Declarative XML content is part of the DOM tree; Embedded with a separate xml namespace&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
        &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Strict//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;x3d:x3d xmlns:x3d=&amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;x3d:Scene&amp;gt;&lt;br /&gt;
                &amp;lt;x3d:Shape&amp;gt;&amp;lt;x3d:Box x3d:size=&amp;quot;4 4 4&amp;quot; /&amp;gt;&amp;lt;/x3d:Shape&amp;gt;&lt;br /&gt;
            &amp;lt;/x3d:Scene&amp;gt;                &lt;br /&gt;
          &amp;lt;/x3d:x3d&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
        &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) The DOM elements can be used to read and manipulate the content&lt;br /&gt;
&lt;br /&gt;
         &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
         &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Strict//EN&amp;quot;,&amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
           &amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;x3d xmlns=&lt;br /&gt;
              &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;&amp;gt;&lt;br /&gt;
             &amp;lt;Scene&amp;gt;&lt;br /&gt;
                 &amp;lt;Shape&amp;gt;&amp;lt;Box size=&amp;quot;4 4 4&amp;quot; /&amp;gt;&amp;lt;/Shape&amp;gt;&lt;br /&gt;
             &amp;lt;/Scene&amp;gt;                &lt;br /&gt;
           &amp;lt;/x3d&amp;gt;&lt;br /&gt;
           &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;       &lt;br /&gt;
          // The namespace URIs&lt;br /&gt;
           var xhtml_ns = &amp;quot;http://www.w3.org/1999/xhtml&amp;quot;;&lt;br /&gt;
           var x3d_ns =&lt;br /&gt;
              &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;;&lt;br /&gt;
          // Get elements using namespaces&lt;br /&gt;
           var h1 = &lt;br /&gt;
               document.getElementsByTagNameNS(xhtml_ns, &amp;quot;h1&amp;quot;);            &lt;br /&gt;
           var box = &lt;br /&gt;
               document.getElementsByTagNameNS(x3d_ns, &amp;quot;Box&amp;quot;)[0];&lt;br /&gt;
          // Edit an attribute of the &amp;lt;Box /&amp;gt; element&lt;br /&gt;
           alert(box.getAttributeNS(null, &amp;quot;size&amp;quot;));&lt;br /&gt;
           box.setAttributeNS(null, &amp;quot;size&amp;quot;, &amp;quot;2 2 2&amp;quot;);    &lt;br /&gt;
           alert(box.getAttributeNS(null, &amp;quot;size&amp;quot;));&lt;br /&gt;
           &amp;lt;/script&amp;gt;&lt;br /&gt;
           &amp;lt;/body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Events can be used to interact with the content&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
            &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Strict//EN&amp;quot;, &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;body&amp;gt;&lt;br /&gt;
               &amp;lt;x3d xmlns=&lt;br /&gt;
                   &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;&amp;gt;&lt;br /&gt;
                   &amp;lt;Scene&amp;gt;&lt;br /&gt;
                       &amp;lt;Transform&amp;gt;&lt;br /&gt;
                           &amp;lt;Shape&amp;gt;&amp;lt;Box size=&amp;quot;4 4 4&amp;quot; /&amp;gt;&lt;br /&gt;
                           &amp;lt;/Shape&amp;gt;&lt;br /&gt;
                           &amp;lt;TouchSensor id=&amp;quot;ts&amp;quot; DEF=&amp;quot;ts&amp;quot; /&amp;gt;&lt;br /&gt;
                       &amp;lt;/Transform&amp;gt;&lt;br /&gt;
                   &amp;lt;/Scene&amp;gt;                &lt;br /&gt;
               &amp;lt;/x3d&amp;gt;&lt;br /&gt;
               &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;                    &lt;br /&gt;
               // The namespace URIs&lt;br /&gt;
               var xhtml_ns = &amp;quot;http://www.w3.org/1999/xhtml&amp;quot;;&lt;br /&gt;
                var x3d_ns = &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;;&lt;br /&gt;
               // Get elements using namespaces&lt;br /&gt;
                var h1 =  document.getElementsByTagNameNS(xhtml_ns, &amp;quot;h1&amp;quot;);     &lt;br /&gt;
               var x3d = document.getElementsByTagNameNS(x3d_ns, &amp;quot;x3d&amp;quot;)[0];        &lt;br /&gt;
               var ts = x3d.getElementsByTagName(&amp;quot;TouchSensor&amp;quot;)[0];&lt;br /&gt;
               alert(&amp;quot;ts=&amp;quot; + ts);&lt;br /&gt;
               ts.addEventListener(&amp;quot;touchTime&amp;quot;, function() {&lt;br /&gt;
                   alert(&amp;quot;clicked&amp;quot;);&lt;br /&gt;
               }, false);&lt;br /&gt;
               &amp;lt;/script&amp;gt;&lt;br /&gt;
            &amp;lt;/body&amp;gt;&lt;br /&gt;
            &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) The position of the content in the document defines the position of the visible elements&lt;br /&gt;
&lt;br /&gt;
            The X3D element should also define the position where the content will be integrated into the html page. &lt;br /&gt;
            Simular how e.g. SVG or canvas works. A decoupled mechanisms will confuse application developer&lt;br /&gt;
&lt;br /&gt;
===Implementation===&lt;br /&gt;
&lt;br /&gt;
The X3DOM model should be implemented as native browser feature, simular to SVG, in the future. Current test-implementation utilize the object/SAI model internally. In addition test-versions based on the Canvas3D layer exist. Both need a browser-extension right now to synchronize and update the DOM changes&lt;br /&gt;
&lt;br /&gt;
===Further Information===&lt;br /&gt;
&lt;br /&gt;
More information can be found in the X3DOM paper at the Web3D 2009 symposium. The [[{{ns:-2}}:X3dom-web3d2009-slides.zip|slides]] and [[{{ns:-2}}:X3dom-web3d2009-paper.pdf|paper]] are available as preprint.&lt;br /&gt;
&lt;br /&gt;
=Future work=&lt;br /&gt;
&lt;br /&gt;
Some topics might become relevant once HTML5 is established as a formal W3C Recommendation. These are not part of our current planned work.&lt;br /&gt;
&lt;br /&gt;
* Publishing [http://www.web3d.org/x3d/specifications X3D Specifications] in HTML5&lt;br /&gt;
* Other topics as needed&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=X3D_and_HTML5&amp;diff=2428</id>
		<title>X3D and HTML5</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=X3D_and_HTML5&amp;diff=2428"/>
				<updated>2010-01-12T14:54:42Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: /* Meetings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Goals: X3D and HTML5=&lt;br /&gt;
&lt;br /&gt;
The [http://www.web3D.org/x3d X3D Working Group] is contributing to the [http://www.w3.org/html/wg HTML Working Group] for the purpose of best integrating X3D with HTML.&lt;br /&gt;
&lt;br /&gt;
Our goal is to make the native addition and use of declarative XML-based X3D scenes as natural and well-supported for HTML5 authors as the support provided for&lt;br /&gt;
[http://www.w3.org/Graphics/SVG Scalable Vector Graphics (SVG)]&lt;br /&gt;
and&lt;br /&gt;
[http://www.w3.org/Math Mathematical Markup Language (MathML)].&lt;br /&gt;
&lt;br /&gt;
This effort has strategic importance for Web3D and indeed for all 3D graphics, since X3D is an interchange format for a wide variety of models.  We intend to establish a solid foundation for X3D to properly support 3D graphics in HTML5.&lt;br /&gt;
&lt;br /&gt;
Our proposal&lt;br /&gt;
[http://www.web3d.org/x3d/content/html5/HTML5RecommendationAdditionsForX3D.html HTML5 Recommendation Additions for X3D]&lt;br /&gt;
is now online and available for comment.&lt;br /&gt;
&lt;br /&gt;
We are also considering three basic approaches to display an X3D scene inside an HTML page.&lt;br /&gt;
* (External reference) HTML page includes an [http://dev.w3.org/html5/spec/Overview.html#the-object-element object] element tag that refers to an .x3d scene, implemented via an X3D plugin.  Data might be passed within the page using DOM events.&lt;br /&gt;
* (X3D as XML in HTML) HTML page directly includes X3D source, likely with an XML namespace prefix, presumably implemented via an X3D plugin or the browser itself.  Again data might be exchanged within the page using DOM events.&lt;br /&gt;
* (API access) HTML page includes some form of [http://dev.w3.org/html5/spec/Overview.html#the-canvas-element canvas] (or maybe &amp;lt;code&amp;gt;Canvas3D&amp;lt;/code&amp;gt;) element that allows programmatic access to the page, so that X3D Scene Access Interface (SAI) might draw a bitmap&lt;br /&gt;
&lt;br /&gt;
Variations on these approaches are considered as part of [[X3D and HTML5 examples]].&lt;br /&gt;
&lt;br /&gt;
Important new work includes the [http://www.x3DOM.org X3DOM suite] by Fraunhofer, which shows native X3D within an HTML page.&lt;br /&gt;
&lt;br /&gt;
Our&lt;br /&gt;
[[X3D and HTML5 Summary]] slideset was presented at the&lt;br /&gt;
HTML5 Working Group sessions&lt;br /&gt;
Friday 6 November 2009&lt;br /&gt;
in Mountain View&lt;br /&gt;
during the&lt;br /&gt;
[http://www.w3.org/2009/11/TPAC/ W3C Technical Plenary and Advisory Committee (TPAC)] meeting.&lt;br /&gt;
As a result we are now actively working on showing [http://www.w3.org/Bugs/Public/show_bug.cgi?id=8238 X3D as XML in HTML].&lt;br /&gt;
&lt;br /&gt;
=HTML 5=&lt;br /&gt;
&lt;br /&gt;
The [http://www.w3.org/html/wg HTML working group] page states:&lt;br /&gt;
&lt;br /&gt;
        What is HTML?  HTML is the publishing language of the World Wide Web.&lt;br /&gt;
&lt;br /&gt;
The latest editor's draft Hypertext Markup Language (HTML) recommendation states:&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html HTML 5] W3C Working Draft&lt;br /&gt;
        A vocabulary and associated APIs for HTML and XHTML&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html#declarative-3d-scenes 13.2 Declarative 3D scenes]&lt;br /&gt;
        Embedding 3D imagery into XHTML documents is the domain of X3D,&lt;br /&gt;
        or technologies based on X3D that are namespace-aware.&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html#the-object-element 4.8.5 The object element]&lt;br /&gt;
        The object element can represent an external resource, which, depending on&lt;br /&gt;
        the type of the resource, will either be treated as an image, as a nested&lt;br /&gt;
        browsing context, or as an external resource to be processed by a plugin.&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html#the-param-element 4.8.6 The param element]&lt;br /&gt;
        The param element defines parameters for plugins invoked by object elements.&lt;br /&gt;
&lt;br /&gt;
=Technical Tasks=&lt;br /&gt;
&lt;br /&gt;
We are working on the following tasks.&lt;br /&gt;
* Ensure that all HTML5 questions and issues relative to X3D are properly considered and answered.&lt;br /&gt;
* Document how native X3D in .xml encoding can be best be embedded inside an HTML5 document, typically in a namespace-aware fashion&lt;br /&gt;
* Demonstrate X3D+HTML5 examples on the [http://www.web3D.org Web3D Consortium] website&lt;br /&gt;
* Examine how X3D pertains to related HTML5 tags (such as object and canvas) that are used for plugin-type content&lt;br /&gt;
* Track MIME type issues&lt;br /&gt;
* Examine overall interoperability issues:  combined X3D and HTML content with one floating over the other&lt;br /&gt;
** X3D scene with transparent background floating over HTML document or desktop&lt;br /&gt;
** HTML text overlay laid out over an X3D scene as help&lt;br /&gt;
* Identify API issues of mutual interest (such as DOM, Ajax and XHR) for further developmental work&lt;br /&gt;
* Consider direct integration of Scalable Vector Graphics (SVG) images as a supported format for X3D ImageTexture node&lt;br /&gt;
&lt;br /&gt;
=Work Support=&lt;br /&gt;
&lt;br /&gt;
* Maintain this X3D and HTML5 wiki page to track issues and progress&lt;br /&gt;
* Identify people in HTML5 working group who want to collaborate with us on these issues&lt;br /&gt;
* Report on efforts regularly to [mailto:x3d-public@web3d.org x3d-public@web3d.org mailing list] and in our every-other-week X3D working group teleconferences&lt;br /&gt;
* Discussions to occur on the [mailto:x3d-public@web3d.org x3d-public@web3d.org mailing list] and [mailto:public-html@w3.org public-html@w3.org mailing list]&lt;br /&gt;
* Other tasks and efforts as needed&lt;br /&gt;
&lt;br /&gt;
=Participation=&lt;br /&gt;
&lt;br /&gt;
Relevant HTML5 and W3C information:&lt;br /&gt;
* [http://www.w3.org/html/wg HTML Working Group] especially [http://www.w3.org/html/wg/#who Membership and Participation]&lt;br /&gt;
* [http://www.w3.org World Wide Web Consortium (W3C)]&lt;br /&gt;
* [http://www.w3.org/Consortium/Process W3C Process Document]&lt;br /&gt;
&lt;br /&gt;
The following individuals have volunteered to serve as X3D Working Group representatives in the HTML5 Working Group.&lt;br /&gt;
* Johannes Behr, [http://instantreality.org Instant Reality], Fraunhofer Research, Darmstadt Germany&lt;br /&gt;
* [http://web.nps.navy.mil/~brutzman Don Brutzman], Naval Postgraduate School (Web3D-W3C liaison and W3C Advisory Committee representative), Monterey California USA&lt;br /&gt;
* John Stewart, [http://www.crc.ca/FreeWRL FreeWrl], Communications Research Center (CRC) Canada&lt;br /&gt;
* Joe Williams, [http://hypermultimedia.com HyperMultiMedia], Santa Rosa California USA&lt;br /&gt;
&lt;br /&gt;
Any other [http://www.web3D.org Web3D Consortium] members who are interested in serving as one of our X3D Working Group representatives is asked to review the HTML working group membership materials, notify the X3D working group that you are interested, and describe what your goals will be.&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
&lt;br /&gt;
Our weekly X3D and HTML5 teleconference is usually 0800-0900 (pacific time) each Tuesday.&lt;br /&gt;
&lt;br /&gt;
Designated members can participate Web3D HTML5 teleconference call.&lt;br /&gt;
&lt;br /&gt;
Minutes are saved on the X3D server, and are now distributed on the X3D-Public mailing list:&lt;br /&gt;
&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-October/000385.html Aug 18 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-October/000377.html Oct 1 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-October/000409.html Oct 20 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-October/000417.html Oct 27 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-November/000479.html Nov 17 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-December/000505.html Nov 24 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-December/000504.html Dec 1 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2010-January/000581.html Dec 29 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2010-January/000600.html Jan 5 2010]&lt;br /&gt;
&lt;br /&gt;
=Annotated References=&lt;br /&gt;
&amp;lt;!-- TODO descriptive sentences --&amp;gt;&lt;br /&gt;
X3D and HTML4&lt;br /&gt;
* [http://www.web3d.org/x3d/content/examples/HtmlObjectTagForX3d.html HTML Object Tag for X3D] shows how to place X3D objects within an HTML page&lt;br /&gt;
* [http://www.web3d.org/x3d/content/examples/newHtmlPageWithX3dObject.html newHtmlPageWithX3dObject.html] is an example HTML scene with X3D object tag to copy, edit and reuse.&lt;br /&gt;
* [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/X3D.html X3D Abstract Specification]&lt;br /&gt;
* [http://www.web3d.org/x3d/specifications/ISO-IEC-FCD-19775-2.2-X3D-SceneAccessInterface/Part02/X3D_SAI.html X3D Scene Access Interface (SAI)] Edition 2&lt;br /&gt;
** [http://www.web3d.org/x3d/specifications/ISO-IEC-FCD-19775-2.2-X3D-SceneAccessInterface/Part02/servRef.html#importDocument 6.3.13 importDocument] service is a utility request to import a W3C DOM document or document fragment and convert it to an X3D scene.&lt;br /&gt;
&lt;br /&gt;
HTML4 and XHTML&lt;br /&gt;
* [http://www.w3.org/TR/html4 HTML 4.01] HyperText Markup Language (HTML)&lt;br /&gt;
* [http://www.w3.org/TR/xhtml1/ XHTML] Extensible HyperText Markup Language (XHTML)&lt;br /&gt;
&lt;br /&gt;
HTML5&lt;br /&gt;
* [http://www.w3.org/TR/html-design-principles HTML Design Principles]&lt;br /&gt;
* [http://dev.w3.org/html5/spec/Overview.html#embedded-content-0 4.8 Embedded content] &lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-figure-element 4.8.1 The figure element] represents some flow content, optionally with a caption, which can be moved away from the main flow of the document without affecting the document's meaning.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-img-element 4.8.2 The img element] represents an image.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-iframe-element 4.8.3 The iframe element] represents a nested browsing context.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-embed-element 4.8.4 The embed element] represents an integration point for an external (typically non-HTML) application or interactive content. (See HTML issue [http://www.w3.org/Bugs/Public/show_bug.cgi?id=7075 embed element should be deprecated])&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-object-element 4.8.5 The object element] can represent an external resource, which, depending on the type of the resource, will either be treated as an image, as a nested browsing context, or as an external resource to be processed by a plugin.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-param-element 4.8.6 The param element] defines parameters for plugins invoked by object elements. It does not represent anything on its own.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#video 4.8.7 The video element] represents a video or movie.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#audio 4.8.8 The audio element] is a media element whose media data is ostensibly audio data.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#source 4.8.9 The source element] allows authors to specify multiple media resources for media elements. It does not represent anything on its own.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#media-elements 4.8.10 Media elements] are used to present audio data, or video and audio data, to the user. &lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-canvas-element 4.8.11 The canvas element] represents a resolution-dependent bitmap canvas, which can be used for rendering graphs, game graphics, or other visual images on the fly.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-map-element 4.8.12 The map element], in conjunction with any area element descendants, defines an image map. The element represents its children.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-area-element 4.8.13 The area element] represents either a hyperlink with some text and a corresponding area on an image map, or a dead area on an image map.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-image-element 4.8.14 Image maps] allows geometric areas on an image to be associated with hyperlinks.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#mathml 4.8.15 MathML] from the [http://dev.w3.org/html5/spec/Overview.html#mathml-namespace MathML namespace] falls into the embedded content  category for the purposes of the content models in this specification.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#svg 4.8.16 SVG] from the [http://dev.w3.org/html5/spec/Overview.html#svg-namespace SVG namespace] falls into the embedded content category for the purposes of the content models in this specification.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#dimension-attributes 4.8.17 Dimension attributes]&lt;br /&gt;
&lt;br /&gt;
Canvas for 2D and 3D&lt;br /&gt;
* [http://dev.w3.org/html5/canvas-api/canvas-2d-api.html Canvas 2D API 1.0 Specification] W3C Editor's Draft highlights SVG goals and approach&lt;br /&gt;
* [http://www.khronos.org/news/press/releases/khronos-webgl-initiative-hardware-accelerated-3d-graphics-internet Khronos Canvas3D] press release from SIGGRAPH 2009 about working group efforts for Javascript bindings to OpenGL ES&lt;br /&gt;
* [https://wiki.mozilla.org/Canvas:3D Mozilla Canvas:3D] proposal&lt;br /&gt;
* [http://blog.vlad1.com/canvas-3d Firefox Canvas3D] is a prominent possible approach&lt;br /&gt;
* [http://blogoscoped.com/archive/2009-03-26-n50.html Canvas 3D Rendering Demo] appears to show another way to do things&lt;br /&gt;
* [http://java.sun.com/javase/technologies/desktop/java3d/forDevelopers/J3D_1_2_API/j3dapi/javax/media/j3d/Canvas3D.html Java3D Canvas3D] is an established API, though not directly related to HTML&lt;br /&gt;
&lt;br /&gt;
=X3D and HTML5 Examples=&lt;br /&gt;
&lt;br /&gt;
The&lt;br /&gt;
[[X3D and HTML5 examples]] page shows a set of examples ranging from simple to sophisticated.&lt;br /&gt;
&lt;br /&gt;
=API details under discussion=&lt;br /&gt;
&lt;br /&gt;
We have discussed Johannes' message of 25 March 2009 + responses (Subject:  Re: Khronos Press Releases etc.) that included an X3DOM-connector.pdf diagram regarding how X3D might work with DOM, HTML etc.  Also discussed the thread on Khronos' presumed upcoming work on Canvas3D element, and past work on Ajax3D.&lt;br /&gt;
&lt;br /&gt;
These and other API topics are all technically related, and of interest, but have varying degrees of maturity.&lt;br /&gt;
&lt;br /&gt;
The primary objective of the current effort is to support X3D and HTML5.  Further work on DOM and other APIs is likely to evolve and spin off from this central effort.&lt;br /&gt;
&lt;br /&gt;
==X3DOM proposal==&lt;br /&gt;
&lt;br /&gt;
===Basics===&lt;br /&gt;
&lt;br /&gt;
The object element represents external resources like pdf-documents, movies or x3d-worlds. This plugin model works nicely for isolated content and applications which are unrelated to the surrounding xhtml-document. If the web-application developer would like to access and manipulate the object content he or she has to deal with object or plugin specific interfaces. e.g. X3D browser should provide a Scene Access Interface (SAI). &lt;br /&gt;
&lt;br /&gt;
The X3DOM model tries to ease the development of applications by not providing a special interface but following and respecting some basic xhtml rules:&lt;br /&gt;
&lt;br /&gt;
1) Declarative XML content is part of the DOM tree; Embedded with a separate xml namespace&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
        &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Strict//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;x3d:x3d xmlns:x3d=&amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;x3d:Scene&amp;gt;&lt;br /&gt;
                &amp;lt;x3d:Shape&amp;gt;&amp;lt;x3d:Box x3d:size=&amp;quot;4 4 4&amp;quot; /&amp;gt;&amp;lt;/x3d:Shape&amp;gt;&lt;br /&gt;
            &amp;lt;/x3d:Scene&amp;gt;                &lt;br /&gt;
          &amp;lt;/x3d:x3d&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
        &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) The DOM elements can be used to read and manipulate the content&lt;br /&gt;
&lt;br /&gt;
         &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
         &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Strict//EN&amp;quot;,&amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
           &amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;x3d xmlns=&lt;br /&gt;
              &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;&amp;gt;&lt;br /&gt;
             &amp;lt;Scene&amp;gt;&lt;br /&gt;
                 &amp;lt;Shape&amp;gt;&amp;lt;Box size=&amp;quot;4 4 4&amp;quot; /&amp;gt;&amp;lt;/Shape&amp;gt;&lt;br /&gt;
             &amp;lt;/Scene&amp;gt;                &lt;br /&gt;
           &amp;lt;/x3d&amp;gt;&lt;br /&gt;
           &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;       &lt;br /&gt;
          // The namespace URIs&lt;br /&gt;
           var xhtml_ns = &amp;quot;http://www.w3.org/1999/xhtml&amp;quot;;&lt;br /&gt;
           var x3d_ns =&lt;br /&gt;
              &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;;&lt;br /&gt;
          // Get elements using namespaces&lt;br /&gt;
           var h1 = &lt;br /&gt;
               document.getElementsByTagNameNS(xhtml_ns, &amp;quot;h1&amp;quot;);            &lt;br /&gt;
           var box = &lt;br /&gt;
               document.getElementsByTagNameNS(x3d_ns, &amp;quot;Box&amp;quot;)[0];&lt;br /&gt;
          // Edit an attribute of the &amp;lt;Box /&amp;gt; element&lt;br /&gt;
           alert(box.getAttributeNS(null, &amp;quot;size&amp;quot;));&lt;br /&gt;
           box.setAttributeNS(null, &amp;quot;size&amp;quot;, &amp;quot;2 2 2&amp;quot;);    &lt;br /&gt;
           alert(box.getAttributeNS(null, &amp;quot;size&amp;quot;));&lt;br /&gt;
           &amp;lt;/script&amp;gt;&lt;br /&gt;
           &amp;lt;/body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Events can be used to interact with the content&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
            &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Strict//EN&amp;quot;, &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;body&amp;gt;&lt;br /&gt;
               &amp;lt;x3d xmlns=&lt;br /&gt;
                   &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;&amp;gt;&lt;br /&gt;
                   &amp;lt;Scene&amp;gt;&lt;br /&gt;
                       &amp;lt;Transform&amp;gt;&lt;br /&gt;
                           &amp;lt;Shape&amp;gt;&amp;lt;Box size=&amp;quot;4 4 4&amp;quot; /&amp;gt;&lt;br /&gt;
                           &amp;lt;/Shape&amp;gt;&lt;br /&gt;
                           &amp;lt;TouchSensor id=&amp;quot;ts&amp;quot; DEF=&amp;quot;ts&amp;quot; /&amp;gt;&lt;br /&gt;
                       &amp;lt;/Transform&amp;gt;&lt;br /&gt;
                   &amp;lt;/Scene&amp;gt;                &lt;br /&gt;
               &amp;lt;/x3d&amp;gt;&lt;br /&gt;
               &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;                    &lt;br /&gt;
               // The namespace URIs&lt;br /&gt;
               var xhtml_ns = &amp;quot;http://www.w3.org/1999/xhtml&amp;quot;;&lt;br /&gt;
                var x3d_ns = &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;;&lt;br /&gt;
               // Get elements using namespaces&lt;br /&gt;
                var h1 =  document.getElementsByTagNameNS(xhtml_ns, &amp;quot;h1&amp;quot;);     &lt;br /&gt;
               var x3d = document.getElementsByTagNameNS(x3d_ns, &amp;quot;x3d&amp;quot;)[0];        &lt;br /&gt;
               var ts = x3d.getElementsByTagName(&amp;quot;TouchSensor&amp;quot;)[0];&lt;br /&gt;
               alert(&amp;quot;ts=&amp;quot; + ts);&lt;br /&gt;
               ts.addEventListener(&amp;quot;touchTime&amp;quot;, function() {&lt;br /&gt;
                   alert(&amp;quot;clicked&amp;quot;);&lt;br /&gt;
               }, false);&lt;br /&gt;
               &amp;lt;/script&amp;gt;&lt;br /&gt;
            &amp;lt;/body&amp;gt;&lt;br /&gt;
            &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) The position of the content in the document defines the position of the visible elements&lt;br /&gt;
&lt;br /&gt;
            The X3D element should also define the position where the content will be integrated into the html page. &lt;br /&gt;
            Simular how e.g. SVG or canvas works. A decoupled mechanisms will confuse application developer&lt;br /&gt;
&lt;br /&gt;
===Implementation===&lt;br /&gt;
&lt;br /&gt;
The X3DOM model should be implemented as native browser feature, simular to SVG, in the future. Current test-implementation utilize the object/SAI model internally. In addition test-versions based on the Canvas3D layer exist. Both need a browser-extension right now to synchronize and update the DOM changes&lt;br /&gt;
&lt;br /&gt;
===Further Information===&lt;br /&gt;
&lt;br /&gt;
More information can be found in the X3DOM paper at the Web3D 2009 symposium. The [[{{ns:-2}}:X3dom-web3d2009-slides.zip|slides]] and [[{{ns:-2}}:X3dom-web3d2009-paper.pdf|paper]] are available as preprint.&lt;br /&gt;
&lt;br /&gt;
=Future work=&lt;br /&gt;
&lt;br /&gt;
Some topics might become relevant once HTML5 is established as a formal W3C Recommendation. These are not part of our current planned work.&lt;br /&gt;
&lt;br /&gt;
* Publishing [http://www.web3d.org/x3d/specifications X3D Specifications] in HTML5&lt;br /&gt;
* Other topics as needed&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=X3D_and_HTML5&amp;diff=2423</id>
		<title>X3D and HTML5</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=X3D_and_HTML5&amp;diff=2423"/>
				<updated>2009-12-08T14:11:27Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: /* Meetings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Goals: X3D and HTML5=&lt;br /&gt;
&lt;br /&gt;
The [http://www.web3D.org/x3d X3D Working Group] is participating in the [http://www.w3.org/html/wg HTML Working Group] for the purpose of best integrating X3D with HTML.&lt;br /&gt;
&lt;br /&gt;
This effort has strategic importance for Web3D and indeed for all 3D graphics, since X3D is an interchange format for a wide variety of models.  We intend to establish a solid foundation for X3D to properly support 3D graphics in HTML5.&lt;br /&gt;
&lt;br /&gt;
We are considering three basic approaches to display an X3D scene inside an HTML page.&lt;br /&gt;
* (External reference) HTML page includes an [http://dev.w3.org/html5/spec/Overview.html#the-object-element object] element tag that refers to an .x3d scene, implemented via an X3D plugin.  Data might be passed within the page using DOM events.&lt;br /&gt;
* (X3D as XML in HTML) HTML page directly includes X3D source, likely with an XML namespace prefix, presumably implemented via an X3D plugin or the browser itself.  Again data might be exchanged within the page using DOM events.&lt;br /&gt;
* (API access) HTML page includes some form of [http://dev.w3.org/html5/spec/Overview.html#the-canvas-element canvas] (or maybe &amp;lt;code&amp;gt;Canvas3D&amp;lt;/code&amp;gt;) element that allows programmatic access to the page, so that X3D Scene Access Interface (SAI) might draw a bitmap&lt;br /&gt;
&lt;br /&gt;
Variations on these approaches are considered as part of [[X3D and HTML5 examples]].&lt;br /&gt;
&lt;br /&gt;
Important new work includes the [http://www.x3DOM.org X3DOM suite] by Fraunhofer, which shows native X3D within an HTML page.&lt;br /&gt;
&lt;br /&gt;
Our&lt;br /&gt;
[[X3D and HTML5 Summary]] slideset was presented at the&lt;br /&gt;
HTML5 Working Group sessions&lt;br /&gt;
Friday 6 November 2009&lt;br /&gt;
in Mountain View&lt;br /&gt;
during the&lt;br /&gt;
[http://www.w3.org/2009/11/TPAC/ W3C Technical Plenary and Advisory Committee (TPAC)] meeting.&lt;br /&gt;
As a result we are now actively working on showing [http://www.w3.org/Bugs/Public/show_bug.cgi?id=8238 X3D as XML in HTML].&lt;br /&gt;
&lt;br /&gt;
=HTML 5=&lt;br /&gt;
&lt;br /&gt;
The [http://www.w3.org/html/wg HTML working group] page states:&lt;br /&gt;
&lt;br /&gt;
        What is HTML?  HTML is the publishing language of the World Wide Web.&lt;br /&gt;
&lt;br /&gt;
The latest editor's draft Hypertext Markup Language (HTML) recommendation states:&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html HTML 5] W3C Working Draft&lt;br /&gt;
        A vocabulary and associated APIs for HTML and XHTML&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html#declarative-3d-scenes 13.2 Declarative 3D scenes]&lt;br /&gt;
        Embedding 3D imagery into XHTML documents is the domain of X3D,&lt;br /&gt;
        or technologies based on X3D that are namespace-aware.&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html#the-object-element 4.8.5 The object element]&lt;br /&gt;
        The object element can represent an external resource, which, depending on&lt;br /&gt;
        the type of the resource, will either be treated as an image, as a nested&lt;br /&gt;
        browsing context, or as an external resource to be processed by a plugin.&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html#the-param-element 4.8.6 The param element]&lt;br /&gt;
        The param element defines parameters for plugins invoked by object elements.&lt;br /&gt;
&lt;br /&gt;
=Technical Tasks=&lt;br /&gt;
&lt;br /&gt;
We are working on the following tasks.&lt;br /&gt;
* Ensure that all HTML5 questions and issues relative to X3D are properly considered and answered.&lt;br /&gt;
* Document how native X3D in .xml encoding can be best be embedded inside an HTML5 document, typically in a namespace-aware fashion&lt;br /&gt;
* Demonstrate X3D+HTML5 examples on the [http://www.web3D.org Web3D Consortium] website&lt;br /&gt;
* Examine how X3D pertains to related HTML5 tags (such as object and canvas) that are used for plugin-type content&lt;br /&gt;
* Track MIME type issues&lt;br /&gt;
* Examine overall interoperability issues:  combined X3D and HTML content with one floating over the other&lt;br /&gt;
** X3D scene with transparent background floating over HTML document or desktop&lt;br /&gt;
** HTML text overlay laid out over an X3D scene as help&lt;br /&gt;
* Identify API issues of mutual interest (such as DOM, Ajax and XHR) for further developmental work&lt;br /&gt;
* Consider direct integration of Scalable Vector Graphics (SVG) images as a supported format for X3D ImageTexture node&lt;br /&gt;
&lt;br /&gt;
=Work Support=&lt;br /&gt;
&lt;br /&gt;
* Maintain this X3D and HTML5 wiki page to track issues and progress&lt;br /&gt;
* Identify people in HTML5 working group who want to collaborate with us on these issues&lt;br /&gt;
* Report regularly on efforts to [mailto:x3d@web3d.org x3d@web3d.org mailing list] and in our every-other-week X3D working group teleconferences&lt;br /&gt;
* Discussions to occur on the [mailto:x3d@web3d.org x3d@web3d.org mailing list] and [mailto:public-html@w3.org public-html@w3.org mailing list]&lt;br /&gt;
* Other tasks and efforts as needed&lt;br /&gt;
&lt;br /&gt;
=Participation=&lt;br /&gt;
&lt;br /&gt;
Relevant HTML5 and W3C information:&lt;br /&gt;
* [http://www.w3.org/html/wg HTML Working Group] especially [http://www.w3.org/html/wg/#who Membership and Participation]&lt;br /&gt;
* [http://www.w3.org World Wide Web Consortium (W3C)]&lt;br /&gt;
* [http://www.w3.org/Consortium/Process W3C Process Document]&lt;br /&gt;
&lt;br /&gt;
The following individuals have volunteered to serve as X3D Working Group representatives in the HTML5 Working Group.&lt;br /&gt;
* Johannes Behr, [http://instantreality.org Instant Reality], Fraunhofer Research, Darmstadt Germany&lt;br /&gt;
* [http://web.nps.navy.mil/~brutzman Don Brutzman], Naval Postgraduate School (Web3D-W3C liaison and W3C Advisory Committee representative), Monterey California USA&lt;br /&gt;
* John Stewart, [http://www.crc.ca/FreeWRL FreeWrl], Communications Research Center (CRC) Canada&lt;br /&gt;
* Joe Williams, [http://hypermultimedia.com HyperMultiMedia], Santa Rosa California USA&lt;br /&gt;
&lt;br /&gt;
Any other [http://www.web3D.org Web3D Consortium] members who are interested in serving as one of our X3D Working Group representatives is asked to review the HTML working group membership materials, notify the X3D working group that you are interested, and describe what your goals will be.&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
&lt;br /&gt;
Our weekly X3D and HTML5 teleconference is usually 0800-0900 (pacific time) each Tuesday.&lt;br /&gt;
&lt;br /&gt;
Designated members can participate Web3D HTML5 teleconference call.&lt;br /&gt;
&lt;br /&gt;
Minutes are saved on the X3D server, and are now distributed on the X3D-Public mailing list:&lt;br /&gt;
&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-October/000385.html Aug 18 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-October/000377.html Oct 1 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-October/000409.html Oct 20 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-October/000417.html Oct 27 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-November/000479.html Nov 17 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-December/000505.html Nov 24 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-December/000504.html Dec 1 2009]&lt;br /&gt;
&lt;br /&gt;
=Annotated References=&lt;br /&gt;
&amp;lt;!-- TODO descriptive sentences --&amp;gt;&lt;br /&gt;
X3D and HTML4&lt;br /&gt;
* [http://www.web3d.org/x3d/content/examples/HtmlObjectTagForX3d.html HTML Object Tag for X3D] shows how to place X3D objects within an HTML page&lt;br /&gt;
* [http://www.web3d.org/x3d/content/examples/newHtmlPageWithX3dObject.html newHtmlPageWithX3dObject.html] is an example HTML scene with X3D object tag to copy, edit and reuse.&lt;br /&gt;
* [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/X3D.html X3D Abstract Specification]&lt;br /&gt;
* [http://www.web3d.org/x3d/specifications/ISO-IEC-FCD-19775-2.2-X3D-SceneAccessInterface/Part02/X3D_SAI.html X3D Scene Access Interface (SAI)] Edition 2&lt;br /&gt;
** [http://www.web3d.org/x3d/specifications/ISO-IEC-FCD-19775-2.2-X3D-SceneAccessInterface/Part02/servRef.html#importDocument 6.3.13 importDocument] service is a utility request to import a W3C DOM document or document fragment and convert it to an X3D scene.&lt;br /&gt;
&lt;br /&gt;
HTML4 and XHTML&lt;br /&gt;
* [http://www.w3.org/TR/html4 HTML 4.01] HyperText Markup Language (HTML)&lt;br /&gt;
* [http://www.w3.org/TR/xhtml1/ XHTML] Extensible HyperText Markup Language (XHTML)&lt;br /&gt;
&lt;br /&gt;
HTML5&lt;br /&gt;
* [http://www.w3.org/TR/html-design-principles HTML Design Principles]&lt;br /&gt;
* [http://dev.w3.org/html5/spec/Overview.html#embedded-content-0 4.8 Embedded content] &lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-figure-element 4.8.1 The figure element] represents some flow content, optionally with a caption, which can be moved away from the main flow of the document without affecting the document's meaning.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-img-element 4.8.2 The img element] represents an image.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-iframe-element 4.8.3 The iframe element] represents a nested browsing context.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-embed-element 4.8.4 The embed element] represents an integration point for an external (typically non-HTML) application or interactive content. (See HTML issue [http://www.w3.org/Bugs/Public/show_bug.cgi?id=7075 embed element should be deprecated])&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-object-element 4.8.5 The object element] can represent an external resource, which, depending on the type of the resource, will either be treated as an image, as a nested browsing context, or as an external resource to be processed by a plugin.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-param-element 4.8.6 The param element] defines parameters for plugins invoked by object elements. It does not represent anything on its own.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#video 4.8.7 The video element] represents a video or movie.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#audio 4.8.8 The audio element] is a media element whose media data is ostensibly audio data.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#source 4.8.9 The source element] allows authors to specify multiple media resources for media elements. It does not represent anything on its own.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#media-elements 4.8.10 Media elements] are used to present audio data, or video and audio data, to the user. &lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-canvas-element 4.8.11 The canvas element] represents a resolution-dependent bitmap canvas, which can be used for rendering graphs, game graphics, or other visual images on the fly.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-map-element 4.8.12 The map element], in conjunction with any area element descendants, defines an image map. The element represents its children.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-area-element 4.8.13 The area element] represents either a hyperlink with some text and a corresponding area on an image map, or a dead area on an image map.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-image-element 4.8.14 Image maps] allows geometric areas on an image to be associated with hyperlinks.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#mathml 4.8.15 MathML] from the [http://dev.w3.org/html5/spec/Overview.html#mathml-namespace MathML namespace] falls into the embedded content  category for the purposes of the content models in this specification.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#svg 4.8.16 SVG] from the [http://dev.w3.org/html5/spec/Overview.html#svg-namespace SVG namespace] falls into the embedded content category for the purposes of the content models in this specification.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#dimension-attributes 4.8.17 Dimension attributes]&lt;br /&gt;
&lt;br /&gt;
Canvas for 2D and 3D&lt;br /&gt;
* [http://dev.w3.org/html5/canvas-api/canvas-2d-api.html Canvas 2D API 1.0 Specification] W3C Editor's Draft highlights SVG goals and approach&lt;br /&gt;
* [http://www.khronos.org/news/press/releases/khronos-webgl-initiative-hardware-accelerated-3d-graphics-internet Khronos Canvas3D] press release from SIGGRAPH 2009 about working group efforts for Javascript bindings to OpenGL ES&lt;br /&gt;
* [https://wiki.mozilla.org/Canvas:3D Mozilla Canvas:3D] proposal&lt;br /&gt;
* [http://blog.vlad1.com/canvas-3d Firefox Canvas3D] is a prominent possible approach&lt;br /&gt;
* [http://blogoscoped.com/archive/2009-03-26-n50.html Canvas 3D Rendering Demo] appears to show another way to do things&lt;br /&gt;
* [http://java.sun.com/javase/technologies/desktop/java3d/forDevelopers/J3D_1_2_API/j3dapi/javax/media/j3d/Canvas3D.html Java3D Canvas3D] is an established API, though not directly related to HTML&lt;br /&gt;
&lt;br /&gt;
=X3D and HTML5 Examples=&lt;br /&gt;
&lt;br /&gt;
The&lt;br /&gt;
[[X3D and HTML5 examples]] page shows a set of examples ranging from simple to sophisticated.&lt;br /&gt;
&lt;br /&gt;
=API details under discussion=&lt;br /&gt;
&lt;br /&gt;
We have discussed Johannes' message of 25 March 2009 + responses (Subject:  Re: Khronos Press Releases etc.) that included an X3DOM-connector.pdf diagram regarding how X3D might work with DOM, HTML etc.  Also discussed the thread on Khronos' presumed upcoming work on Canvas3D element, and past work on Ajax3D.&lt;br /&gt;
&lt;br /&gt;
These and other API topics are all technically related, and of interest, but have varying degrees of maturity.&lt;br /&gt;
&lt;br /&gt;
The primary objective of the current effort is to support X3D and HTML5.  Further work on DOM and other APIs is likely to evolve and spin off from this central effort.&lt;br /&gt;
&lt;br /&gt;
==X3DOM proposal==&lt;br /&gt;
&lt;br /&gt;
===Basics===&lt;br /&gt;
&lt;br /&gt;
The object element represents external resources like pdf-documents, movies or x3d-worlds. This plugin model works nicely for isolated content and applications which are unrelated to the surrounding xhtml-document. If the web-application developer would like to access and manipulate the object content he or she has to deal with object or plugin specific interfaces. e.g. X3D browser should provide a Scene Access Interface (SAI). &lt;br /&gt;
&lt;br /&gt;
The X3DOM model tries to ease the development of applications by not providing a special interface but following and respecting some basic xhtml rules:&lt;br /&gt;
&lt;br /&gt;
1) Declarative XML content is part of the DOM tree; Embedded with a separate xml namespace&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
        &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Strict//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;x3d:x3d xmlns:x3d=&amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;x3d:Scene&amp;gt;&lt;br /&gt;
                &amp;lt;x3d:Shape&amp;gt;&amp;lt;x3d:Box x3d:size=&amp;quot;4 4 4&amp;quot; /&amp;gt;&amp;lt;/x3d:Shape&amp;gt;&lt;br /&gt;
            &amp;lt;/x3d:Scene&amp;gt;                &lt;br /&gt;
          &amp;lt;/x3d:x3d&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
        &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) The DOM elements can be used to read and manipulate the content&lt;br /&gt;
&lt;br /&gt;
         &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
         &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Strict//EN&amp;quot;,&amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
           &amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;x3d xmlns=&lt;br /&gt;
              &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;&amp;gt;&lt;br /&gt;
             &amp;lt;Scene&amp;gt;&lt;br /&gt;
                 &amp;lt;Shape&amp;gt;&amp;lt;Box size=&amp;quot;4 4 4&amp;quot; /&amp;gt;&amp;lt;/Shape&amp;gt;&lt;br /&gt;
             &amp;lt;/Scene&amp;gt;                &lt;br /&gt;
           &amp;lt;/x3d&amp;gt;&lt;br /&gt;
           &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;       &lt;br /&gt;
          // The namespace URIs&lt;br /&gt;
           var xhtml_ns = &amp;quot;http://www.w3.org/1999/xhtml&amp;quot;;&lt;br /&gt;
           var x3d_ns =&lt;br /&gt;
              &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;;&lt;br /&gt;
          // Get elements using namespaces&lt;br /&gt;
           var h1 = &lt;br /&gt;
               document.getElementsByTagNameNS(xhtml_ns, &amp;quot;h1&amp;quot;);            &lt;br /&gt;
           var box = &lt;br /&gt;
               document.getElementsByTagNameNS(x3d_ns, &amp;quot;Box&amp;quot;)[0];&lt;br /&gt;
          // Edit an attribute of the &amp;lt;Box /&amp;gt; element&lt;br /&gt;
           alert(box.getAttributeNS(null, &amp;quot;size&amp;quot;));&lt;br /&gt;
           box.setAttributeNS(null, &amp;quot;size&amp;quot;, &amp;quot;2 2 2&amp;quot;);    &lt;br /&gt;
           alert(box.getAttributeNS(null, &amp;quot;size&amp;quot;));&lt;br /&gt;
           &amp;lt;/script&amp;gt;&lt;br /&gt;
           &amp;lt;/body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Events can be used to interact with the content&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
            &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Strict//EN&amp;quot;, &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;body&amp;gt;&lt;br /&gt;
               &amp;lt;x3d xmlns=&lt;br /&gt;
                   &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;&amp;gt;&lt;br /&gt;
                   &amp;lt;Scene&amp;gt;&lt;br /&gt;
                       &amp;lt;Transform&amp;gt;&lt;br /&gt;
                           &amp;lt;Shape&amp;gt;&amp;lt;Box size=&amp;quot;4 4 4&amp;quot; /&amp;gt;&lt;br /&gt;
                           &amp;lt;/Shape&amp;gt;&lt;br /&gt;
                           &amp;lt;TouchSensor id=&amp;quot;ts&amp;quot; DEF=&amp;quot;ts&amp;quot; /&amp;gt;&lt;br /&gt;
                       &amp;lt;/Transform&amp;gt;&lt;br /&gt;
                   &amp;lt;/Scene&amp;gt;                &lt;br /&gt;
               &amp;lt;/x3d&amp;gt;&lt;br /&gt;
               &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;                    &lt;br /&gt;
               // The namespace URIs&lt;br /&gt;
               var xhtml_ns = &amp;quot;http://www.w3.org/1999/xhtml&amp;quot;;&lt;br /&gt;
                var x3d_ns = &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;;&lt;br /&gt;
               // Get elements using namespaces&lt;br /&gt;
                var h1 =  document.getElementsByTagNameNS(xhtml_ns, &amp;quot;h1&amp;quot;);     &lt;br /&gt;
               var x3d = document.getElementsByTagNameNS(x3d_ns, &amp;quot;x3d&amp;quot;)[0];        &lt;br /&gt;
               var ts = x3d.getElementsByTagName(&amp;quot;TouchSensor&amp;quot;)[0];&lt;br /&gt;
               alert(&amp;quot;ts=&amp;quot; + ts);&lt;br /&gt;
               ts.addEventListener(&amp;quot;touchTime&amp;quot;, function() {&lt;br /&gt;
                   alert(&amp;quot;clicked&amp;quot;);&lt;br /&gt;
               }, false);&lt;br /&gt;
               &amp;lt;/script&amp;gt;&lt;br /&gt;
            &amp;lt;/body&amp;gt;&lt;br /&gt;
            &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) The position of the content in the document defines the position of the visible elements&lt;br /&gt;
&lt;br /&gt;
            The X3D element should also define the position where the content will be integrated into the html page. &lt;br /&gt;
            Simular how e.g. SVG or canvas works. A decoupled mechanisms will confuse application developer&lt;br /&gt;
&lt;br /&gt;
===Implementation===&lt;br /&gt;
&lt;br /&gt;
The X3DOM model should be implemented as native browser feature, simular to SVG, in the future. Current test-implementation utilize the object/SAI model internally. In addition test-versions based on the Canvas3D layer exist. Both need a browser-extension right now to synchronize and update the DOM changes&lt;br /&gt;
&lt;br /&gt;
===Further Information===&lt;br /&gt;
&lt;br /&gt;
More information can be found in the X3DOM paper at the Web3D 2009 symposium. The [[{{ns:-2}}:X3dom-web3d2009-slides.zip|slides]] and [[{{ns:-2}}:X3dom-web3d2009-paper.pdf|paper]] are available as preprint.&lt;br /&gt;
&lt;br /&gt;
=Future work=&lt;br /&gt;
&lt;br /&gt;
Some topics might become relevant once HTML5 is established as a formal W3C Recommendation. These are not part of our current planned work.&lt;br /&gt;
&lt;br /&gt;
* Publishing [http://www.web3d.org/x3d/specifications X3D Specifications] in HTML5&lt;br /&gt;
* Other topics as needed&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=X3D_and_HTML5&amp;diff=2422</id>
		<title>X3D and HTML5</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=X3D_and_HTML5&amp;diff=2422"/>
				<updated>2009-12-08T14:06:08Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: /* Meetings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Goals: X3D and HTML5=&lt;br /&gt;
&lt;br /&gt;
The [http://www.web3D.org/x3d X3D Working Group] is participating in the [http://www.w3.org/html/wg HTML Working Group] for the purpose of best integrating X3D with HTML.&lt;br /&gt;
&lt;br /&gt;
This effort has strategic importance for Web3D and indeed for all 3D graphics, since X3D is an interchange format for a wide variety of models.  We intend to establish a solid foundation for X3D to properly support 3D graphics in HTML5.&lt;br /&gt;
&lt;br /&gt;
We are considering three basic approaches to display an X3D scene inside an HTML page.&lt;br /&gt;
* (External reference) HTML page includes an [http://dev.w3.org/html5/spec/Overview.html#the-object-element object] element tag that refers to an .x3d scene, implemented via an X3D plugin.  Data might be passed within the page using DOM events.&lt;br /&gt;
* (X3D as XML in HTML) HTML page directly includes X3D source, likely with an XML namespace prefix, presumably implemented via an X3D plugin or the browser itself.  Again data might be exchanged within the page using DOM events.&lt;br /&gt;
* (API access) HTML page includes some form of [http://dev.w3.org/html5/spec/Overview.html#the-canvas-element canvas] (or maybe &amp;lt;code&amp;gt;Canvas3D&amp;lt;/code&amp;gt;) element that allows programmatic access to the page, so that X3D Scene Access Interface (SAI) might draw a bitmap&lt;br /&gt;
&lt;br /&gt;
Variations on these approaches are considered as part of [[X3D and HTML5 examples]].&lt;br /&gt;
&lt;br /&gt;
Important new work includes the [http://www.x3DOM.org X3DOM suite] by Fraunhofer, which shows native X3D within an HTML page.&lt;br /&gt;
&lt;br /&gt;
Our&lt;br /&gt;
[[X3D and HTML5 Summary]] slideset was presented at the&lt;br /&gt;
HTML5 Working Group sessions&lt;br /&gt;
Friday 6 November 2009&lt;br /&gt;
in Mountain View&lt;br /&gt;
during the&lt;br /&gt;
[http://www.w3.org/2009/11/TPAC/ W3C Technical Plenary and Advisory Committee (TPAC)] meeting.&lt;br /&gt;
As a result we are now actively working on showing [http://www.w3.org/Bugs/Public/show_bug.cgi?id=8238 X3D as XML in HTML].&lt;br /&gt;
&lt;br /&gt;
=HTML 5=&lt;br /&gt;
&lt;br /&gt;
The [http://www.w3.org/html/wg HTML working group] page states:&lt;br /&gt;
&lt;br /&gt;
        What is HTML?  HTML is the publishing language of the World Wide Web.&lt;br /&gt;
&lt;br /&gt;
The latest editor's draft Hypertext Markup Language (HTML) recommendation states:&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html HTML 5] W3C Working Draft&lt;br /&gt;
        A vocabulary and associated APIs for HTML and XHTML&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html#declarative-3d-scenes 13.2 Declarative 3D scenes]&lt;br /&gt;
        Embedding 3D imagery into XHTML documents is the domain of X3D,&lt;br /&gt;
        or technologies based on X3D that are namespace-aware.&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html#the-object-element 4.8.5 The object element]&lt;br /&gt;
        The object element can represent an external resource, which, depending on&lt;br /&gt;
        the type of the resource, will either be treated as an image, as a nested&lt;br /&gt;
        browsing context, or as an external resource to be processed by a plugin.&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html#the-param-element 4.8.6 The param element]&lt;br /&gt;
        The param element defines parameters for plugins invoked by object elements.&lt;br /&gt;
&lt;br /&gt;
=Technical Tasks=&lt;br /&gt;
&lt;br /&gt;
We are working on the following tasks.&lt;br /&gt;
* Ensure that all HTML5 questions and issues relative to X3D are properly considered and answered.&lt;br /&gt;
* Document how native X3D in .xml encoding can be best be embedded inside an HTML5 document, typically in a namespace-aware fashion&lt;br /&gt;
* Demonstrate X3D+HTML5 examples on the [http://www.web3D.org Web3D Consortium] website&lt;br /&gt;
* Examine how X3D pertains to related HTML5 tags (such as object and canvas) that are used for plugin-type content&lt;br /&gt;
* Track MIME type issues&lt;br /&gt;
* Examine overall interoperability issues:  combined X3D and HTML content with one floating over the other&lt;br /&gt;
** X3D scene with transparent background floating over HTML document or desktop&lt;br /&gt;
** HTML text overlay laid out over an X3D scene as help&lt;br /&gt;
* Identify API issues of mutual interest (such as DOM, Ajax and XHR) for further developmental work&lt;br /&gt;
* Consider direct integration of Scalable Vector Graphics (SVG) images as a supported format for X3D ImageTexture node&lt;br /&gt;
&lt;br /&gt;
=Work Support=&lt;br /&gt;
&lt;br /&gt;
* Maintain this X3D and HTML5 wiki page to track issues and progress&lt;br /&gt;
* Identify people in HTML5 working group who want to collaborate with us on these issues&lt;br /&gt;
* Report regularly on efforts to [mailto:x3d@web3d.org x3d@web3d.org mailing list] and in our every-other-week X3D working group teleconferences&lt;br /&gt;
* Discussions to occur on the [mailto:x3d@web3d.org x3d@web3d.org mailing list] and [mailto:public-html@w3.org public-html@w3.org mailing list]&lt;br /&gt;
* Other tasks and efforts as needed&lt;br /&gt;
&lt;br /&gt;
=Participation=&lt;br /&gt;
&lt;br /&gt;
Relevant HTML5 and W3C information:&lt;br /&gt;
* [http://www.w3.org/html/wg HTML Working Group] especially [http://www.w3.org/html/wg/#who Membership and Participation]&lt;br /&gt;
* [http://www.w3.org World Wide Web Consortium (W3C)]&lt;br /&gt;
* [http://www.w3.org/Consortium/Process W3C Process Document]&lt;br /&gt;
&lt;br /&gt;
The following individuals have volunteered to serve as X3D Working Group representatives in the HTML5 Working Group.&lt;br /&gt;
* Johannes Behr, [http://instantreality.org Instant Reality], Fraunhofer Research, Darmstadt Germany&lt;br /&gt;
* [http://web.nps.navy.mil/~brutzman Don Brutzman], Naval Postgraduate School (Web3D-W3C liaison and W3C Advisory Committee representative), Monterey California USA&lt;br /&gt;
* John Stewart, [http://www.crc.ca/FreeWRL FreeWrl], Communications Research Center (CRC) Canada&lt;br /&gt;
* Joe Williams, [http://hypermultimedia.com HyperMultiMedia], Santa Rosa California USA&lt;br /&gt;
&lt;br /&gt;
Any other [http://www.web3D.org Web3D Consortium] members who are interested in serving as one of our X3D Working Group representatives is asked to review the HTML working group membership materials, notify the X3D working group that you are interested, and describe what your goals will be.&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
&lt;br /&gt;
Our weekly X3D and HTML5 teleconference is usually 0800-0900 (pacific time) each Tuesday.&lt;br /&gt;
&lt;br /&gt;
Designated members can participate Web3D HTML5 teleconference call.&lt;br /&gt;
&lt;br /&gt;
Minutes are saved on the X3D server, and are now distributed on the X3D-Public mailing list:&lt;br /&gt;
&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-October/000385.html August 18 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-October/000377.html October 1 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-October/000409.html October 20 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-October/000417.html October 27 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-November/000479.html November 17 2009]&lt;br /&gt;
&lt;br /&gt;
=Annotated References=&lt;br /&gt;
&amp;lt;!-- TODO descriptive sentences --&amp;gt;&lt;br /&gt;
X3D and HTML4&lt;br /&gt;
* [http://www.web3d.org/x3d/content/examples/HtmlObjectTagForX3d.html HTML Object Tag for X3D] shows how to place X3D objects within an HTML page&lt;br /&gt;
* [http://www.web3d.org/x3d/content/examples/newHtmlPageWithX3dObject.html newHtmlPageWithX3dObject.html] is an example HTML scene with X3D object tag to copy, edit and reuse.&lt;br /&gt;
* [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/X3D.html X3D Abstract Specification]&lt;br /&gt;
* [http://www.web3d.org/x3d/specifications/ISO-IEC-FCD-19775-2.2-X3D-SceneAccessInterface/Part02/X3D_SAI.html X3D Scene Access Interface (SAI)] Edition 2&lt;br /&gt;
** [http://www.web3d.org/x3d/specifications/ISO-IEC-FCD-19775-2.2-X3D-SceneAccessInterface/Part02/servRef.html#importDocument 6.3.13 importDocument] service is a utility request to import a W3C DOM document or document fragment and convert it to an X3D scene.&lt;br /&gt;
&lt;br /&gt;
HTML4 and XHTML&lt;br /&gt;
* [http://www.w3.org/TR/html4 HTML 4.01] HyperText Markup Language (HTML)&lt;br /&gt;
* [http://www.w3.org/TR/xhtml1/ XHTML] Extensible HyperText Markup Language (XHTML)&lt;br /&gt;
&lt;br /&gt;
HTML5&lt;br /&gt;
* [http://www.w3.org/TR/html-design-principles HTML Design Principles]&lt;br /&gt;
* [http://dev.w3.org/html5/spec/Overview.html#embedded-content-0 4.8 Embedded content] &lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-figure-element 4.8.1 The figure element] represents some flow content, optionally with a caption, which can be moved away from the main flow of the document without affecting the document's meaning.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-img-element 4.8.2 The img element] represents an image.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-iframe-element 4.8.3 The iframe element] represents a nested browsing context.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-embed-element 4.8.4 The embed element] represents an integration point for an external (typically non-HTML) application or interactive content. (See HTML issue [http://www.w3.org/Bugs/Public/show_bug.cgi?id=7075 embed element should be deprecated])&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-object-element 4.8.5 The object element] can represent an external resource, which, depending on the type of the resource, will either be treated as an image, as a nested browsing context, or as an external resource to be processed by a plugin.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-param-element 4.8.6 The param element] defines parameters for plugins invoked by object elements. It does not represent anything on its own.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#video 4.8.7 The video element] represents a video or movie.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#audio 4.8.8 The audio element] is a media element whose media data is ostensibly audio data.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#source 4.8.9 The source element] allows authors to specify multiple media resources for media elements. It does not represent anything on its own.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#media-elements 4.8.10 Media elements] are used to present audio data, or video and audio data, to the user. &lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-canvas-element 4.8.11 The canvas element] represents a resolution-dependent bitmap canvas, which can be used for rendering graphs, game graphics, or other visual images on the fly.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-map-element 4.8.12 The map element], in conjunction with any area element descendants, defines an image map. The element represents its children.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-area-element 4.8.13 The area element] represents either a hyperlink with some text and a corresponding area on an image map, or a dead area on an image map.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-image-element 4.8.14 Image maps] allows geometric areas on an image to be associated with hyperlinks.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#mathml 4.8.15 MathML] from the [http://dev.w3.org/html5/spec/Overview.html#mathml-namespace MathML namespace] falls into the embedded content  category for the purposes of the content models in this specification.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#svg 4.8.16 SVG] from the [http://dev.w3.org/html5/spec/Overview.html#svg-namespace SVG namespace] falls into the embedded content category for the purposes of the content models in this specification.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#dimension-attributes 4.8.17 Dimension attributes]&lt;br /&gt;
&lt;br /&gt;
Canvas for 2D and 3D&lt;br /&gt;
* [http://dev.w3.org/html5/canvas-api/canvas-2d-api.html Canvas 2D API 1.0 Specification] W3C Editor's Draft highlights SVG goals and approach&lt;br /&gt;
* [http://www.khronos.org/news/press/releases/khronos-webgl-initiative-hardware-accelerated-3d-graphics-internet Khronos Canvas3D] press release from SIGGRAPH 2009 about working group efforts for Javascript bindings to OpenGL ES&lt;br /&gt;
* [https://wiki.mozilla.org/Canvas:3D Mozilla Canvas:3D] proposal&lt;br /&gt;
* [http://blog.vlad1.com/canvas-3d Firefox Canvas3D] is a prominent possible approach&lt;br /&gt;
* [http://blogoscoped.com/archive/2009-03-26-n50.html Canvas 3D Rendering Demo] appears to show another way to do things&lt;br /&gt;
* [http://java.sun.com/javase/technologies/desktop/java3d/forDevelopers/J3D_1_2_API/j3dapi/javax/media/j3d/Canvas3D.html Java3D Canvas3D] is an established API, though not directly related to HTML&lt;br /&gt;
&lt;br /&gt;
=X3D and HTML5 Examples=&lt;br /&gt;
&lt;br /&gt;
The&lt;br /&gt;
[[X3D and HTML5 examples]] page shows a set of examples ranging from simple to sophisticated.&lt;br /&gt;
&lt;br /&gt;
=API details under discussion=&lt;br /&gt;
&lt;br /&gt;
We have discussed Johannes' message of 25 March 2009 + responses (Subject:  Re: Khronos Press Releases etc.) that included an X3DOM-connector.pdf diagram regarding how X3D might work with DOM, HTML etc.  Also discussed the thread on Khronos' presumed upcoming work on Canvas3D element, and past work on Ajax3D.&lt;br /&gt;
&lt;br /&gt;
These and other API topics are all technically related, and of interest, but have varying degrees of maturity.&lt;br /&gt;
&lt;br /&gt;
The primary objective of the current effort is to support X3D and HTML5.  Further work on DOM and other APIs is likely to evolve and spin off from this central effort.&lt;br /&gt;
&lt;br /&gt;
==X3DOM proposal==&lt;br /&gt;
&lt;br /&gt;
===Basics===&lt;br /&gt;
&lt;br /&gt;
The object element represents external resources like pdf-documents, movies or x3d-worlds. This plugin model works nicely for isolated content and applications which are unrelated to the surrounding xhtml-document. If the web-application developer would like to access and manipulate the object content he or she has to deal with object or plugin specific interfaces. e.g. X3D browser should provide a Scene Access Interface (SAI). &lt;br /&gt;
&lt;br /&gt;
The X3DOM model tries to ease the development of applications by not providing a special interface but following and respecting some basic xhtml rules:&lt;br /&gt;
&lt;br /&gt;
1) Declarative XML content is part of the DOM tree; Embedded with a separate xml namespace&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
        &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Strict//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;x3d:x3d xmlns:x3d=&amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;x3d:Scene&amp;gt;&lt;br /&gt;
                &amp;lt;x3d:Shape&amp;gt;&amp;lt;x3d:Box x3d:size=&amp;quot;4 4 4&amp;quot; /&amp;gt;&amp;lt;/x3d:Shape&amp;gt;&lt;br /&gt;
            &amp;lt;/x3d:Scene&amp;gt;                &lt;br /&gt;
          &amp;lt;/x3d:x3d&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
        &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) The DOM elements can be used to read and manipulate the content&lt;br /&gt;
&lt;br /&gt;
         &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
         &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Strict//EN&amp;quot;,&amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
           &amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;x3d xmlns=&lt;br /&gt;
              &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;&amp;gt;&lt;br /&gt;
             &amp;lt;Scene&amp;gt;&lt;br /&gt;
                 &amp;lt;Shape&amp;gt;&amp;lt;Box size=&amp;quot;4 4 4&amp;quot; /&amp;gt;&amp;lt;/Shape&amp;gt;&lt;br /&gt;
             &amp;lt;/Scene&amp;gt;                &lt;br /&gt;
           &amp;lt;/x3d&amp;gt;&lt;br /&gt;
           &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;       &lt;br /&gt;
          // The namespace URIs&lt;br /&gt;
           var xhtml_ns = &amp;quot;http://www.w3.org/1999/xhtml&amp;quot;;&lt;br /&gt;
           var x3d_ns =&lt;br /&gt;
              &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;;&lt;br /&gt;
          // Get elements using namespaces&lt;br /&gt;
           var h1 = &lt;br /&gt;
               document.getElementsByTagNameNS(xhtml_ns, &amp;quot;h1&amp;quot;);            &lt;br /&gt;
           var box = &lt;br /&gt;
               document.getElementsByTagNameNS(x3d_ns, &amp;quot;Box&amp;quot;)[0];&lt;br /&gt;
          // Edit an attribute of the &amp;lt;Box /&amp;gt; element&lt;br /&gt;
           alert(box.getAttributeNS(null, &amp;quot;size&amp;quot;));&lt;br /&gt;
           box.setAttributeNS(null, &amp;quot;size&amp;quot;, &amp;quot;2 2 2&amp;quot;);    &lt;br /&gt;
           alert(box.getAttributeNS(null, &amp;quot;size&amp;quot;));&lt;br /&gt;
           &amp;lt;/script&amp;gt;&lt;br /&gt;
           &amp;lt;/body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Events can be used to interact with the content&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
            &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Strict//EN&amp;quot;, &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;body&amp;gt;&lt;br /&gt;
               &amp;lt;x3d xmlns=&lt;br /&gt;
                   &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;&amp;gt;&lt;br /&gt;
                   &amp;lt;Scene&amp;gt;&lt;br /&gt;
                       &amp;lt;Transform&amp;gt;&lt;br /&gt;
                           &amp;lt;Shape&amp;gt;&amp;lt;Box size=&amp;quot;4 4 4&amp;quot; /&amp;gt;&lt;br /&gt;
                           &amp;lt;/Shape&amp;gt;&lt;br /&gt;
                           &amp;lt;TouchSensor id=&amp;quot;ts&amp;quot; DEF=&amp;quot;ts&amp;quot; /&amp;gt;&lt;br /&gt;
                       &amp;lt;/Transform&amp;gt;&lt;br /&gt;
                   &amp;lt;/Scene&amp;gt;                &lt;br /&gt;
               &amp;lt;/x3d&amp;gt;&lt;br /&gt;
               &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;                    &lt;br /&gt;
               // The namespace URIs&lt;br /&gt;
               var xhtml_ns = &amp;quot;http://www.w3.org/1999/xhtml&amp;quot;;&lt;br /&gt;
                var x3d_ns = &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;;&lt;br /&gt;
               // Get elements using namespaces&lt;br /&gt;
                var h1 =  document.getElementsByTagNameNS(xhtml_ns, &amp;quot;h1&amp;quot;);     &lt;br /&gt;
               var x3d = document.getElementsByTagNameNS(x3d_ns, &amp;quot;x3d&amp;quot;)[0];        &lt;br /&gt;
               var ts = x3d.getElementsByTagName(&amp;quot;TouchSensor&amp;quot;)[0];&lt;br /&gt;
               alert(&amp;quot;ts=&amp;quot; + ts);&lt;br /&gt;
               ts.addEventListener(&amp;quot;touchTime&amp;quot;, function() {&lt;br /&gt;
                   alert(&amp;quot;clicked&amp;quot;);&lt;br /&gt;
               }, false);&lt;br /&gt;
               &amp;lt;/script&amp;gt;&lt;br /&gt;
            &amp;lt;/body&amp;gt;&lt;br /&gt;
            &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) The position of the content in the document defines the position of the visible elements&lt;br /&gt;
&lt;br /&gt;
            The X3D element should also define the position where the content will be integrated into the html page. &lt;br /&gt;
            Simular how e.g. SVG or canvas works. A decoupled mechanisms will confuse application developer&lt;br /&gt;
&lt;br /&gt;
===Implementation===&lt;br /&gt;
&lt;br /&gt;
The X3DOM model should be implemented as native browser feature, simular to SVG, in the future. Current test-implementation utilize the object/SAI model internally. In addition test-versions based on the Canvas3D layer exist. Both need a browser-extension right now to synchronize and update the DOM changes&lt;br /&gt;
&lt;br /&gt;
===Further Information===&lt;br /&gt;
&lt;br /&gt;
More information can be found in the X3DOM paper at the Web3D 2009 symposium. The [[{{ns:-2}}:X3dom-web3d2009-slides.zip|slides]] and [[{{ns:-2}}:X3dom-web3d2009-paper.pdf|paper]] are available as preprint.&lt;br /&gt;
&lt;br /&gt;
=Future work=&lt;br /&gt;
&lt;br /&gt;
Some topics might become relevant once HTML5 is established as a formal W3C Recommendation. These are not part of our current planned work.&lt;br /&gt;
&lt;br /&gt;
* Publishing [http://www.web3d.org/x3d/specifications X3D Specifications] in HTML5&lt;br /&gt;
* Other topics as needed&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=X3D_and_HTML5&amp;diff=2421</id>
		<title>X3D and HTML5</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=X3D_and_HTML5&amp;diff=2421"/>
				<updated>2009-12-08T14:04:34Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: /* Meetings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Goals: X3D and HTML5=&lt;br /&gt;
&lt;br /&gt;
The [http://www.web3D.org/x3d X3D Working Group] is participating in the [http://www.w3.org/html/wg HTML Working Group] for the purpose of best integrating X3D with HTML.&lt;br /&gt;
&lt;br /&gt;
This effort has strategic importance for Web3D and indeed for all 3D graphics, since X3D is an interchange format for a wide variety of models.  We intend to establish a solid foundation for X3D to properly support 3D graphics in HTML5.&lt;br /&gt;
&lt;br /&gt;
We are considering three basic approaches to display an X3D scene inside an HTML page.&lt;br /&gt;
* (External reference) HTML page includes an [http://dev.w3.org/html5/spec/Overview.html#the-object-element object] element tag that refers to an .x3d scene, implemented via an X3D plugin.  Data might be passed within the page using DOM events.&lt;br /&gt;
* (X3D as XML in HTML) HTML page directly includes X3D source, likely with an XML namespace prefix, presumably implemented via an X3D plugin or the browser itself.  Again data might be exchanged within the page using DOM events.&lt;br /&gt;
* (API access) HTML page includes some form of [http://dev.w3.org/html5/spec/Overview.html#the-canvas-element canvas] (or maybe &amp;lt;code&amp;gt;Canvas3D&amp;lt;/code&amp;gt;) element that allows programmatic access to the page, so that X3D Scene Access Interface (SAI) might draw a bitmap&lt;br /&gt;
&lt;br /&gt;
Variations on these approaches are considered as part of [[X3D and HTML5 examples]].&lt;br /&gt;
&lt;br /&gt;
Important new work includes the [http://www.x3DOM.org X3DOM suite] by Fraunhofer, which shows native X3D within an HTML page.&lt;br /&gt;
&lt;br /&gt;
Our&lt;br /&gt;
[[X3D and HTML5 Summary]] slideset was presented at the&lt;br /&gt;
HTML5 Working Group sessions&lt;br /&gt;
Friday 6 November 2009&lt;br /&gt;
in Mountain View&lt;br /&gt;
during the&lt;br /&gt;
[http://www.w3.org/2009/11/TPAC/ W3C Technical Plenary and Advisory Committee (TPAC)] meeting.&lt;br /&gt;
As a result we are now actively working on showing [http://www.w3.org/Bugs/Public/show_bug.cgi?id=8238 X3D as XML in HTML].&lt;br /&gt;
&lt;br /&gt;
=HTML 5=&lt;br /&gt;
&lt;br /&gt;
The [http://www.w3.org/html/wg HTML working group] page states:&lt;br /&gt;
&lt;br /&gt;
        What is HTML?  HTML is the publishing language of the World Wide Web.&lt;br /&gt;
&lt;br /&gt;
The latest editor's draft Hypertext Markup Language (HTML) recommendation states:&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html HTML 5] W3C Working Draft&lt;br /&gt;
        A vocabulary and associated APIs for HTML and XHTML&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html#declarative-3d-scenes 13.2 Declarative 3D scenes]&lt;br /&gt;
        Embedding 3D imagery into XHTML documents is the domain of X3D,&lt;br /&gt;
        or technologies based on X3D that are namespace-aware.&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html#the-object-element 4.8.5 The object element]&lt;br /&gt;
        The object element can represent an external resource, which, depending on&lt;br /&gt;
        the type of the resource, will either be treated as an image, as a nested&lt;br /&gt;
        browsing context, or as an external resource to be processed by a plugin.&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html#the-param-element 4.8.6 The param element]&lt;br /&gt;
        The param element defines parameters for plugins invoked by object elements.&lt;br /&gt;
&lt;br /&gt;
=Technical Tasks=&lt;br /&gt;
&lt;br /&gt;
We are working on the following tasks.&lt;br /&gt;
* Ensure that all HTML5 questions and issues relative to X3D are properly considered and answered.&lt;br /&gt;
* Document how native X3D in .xml encoding can be best be embedded inside an HTML5 document, typically in a namespace-aware fashion&lt;br /&gt;
* Demonstrate X3D+HTML5 examples on the [http://www.web3D.org Web3D Consortium] website&lt;br /&gt;
* Examine how X3D pertains to related HTML5 tags (such as object and canvas) that are used for plugin-type content&lt;br /&gt;
* Track MIME type issues&lt;br /&gt;
* Examine overall interoperability issues:  combined X3D and HTML content with one floating over the other&lt;br /&gt;
** X3D scene with transparent background floating over HTML document or desktop&lt;br /&gt;
** HTML text overlay laid out over an X3D scene as help&lt;br /&gt;
* Identify API issues of mutual interest (such as DOM, Ajax and XHR) for further developmental work&lt;br /&gt;
* Consider direct integration of Scalable Vector Graphics (SVG) images as a supported format for X3D ImageTexture node&lt;br /&gt;
&lt;br /&gt;
=Work Support=&lt;br /&gt;
&lt;br /&gt;
* Maintain this X3D and HTML5 wiki page to track issues and progress&lt;br /&gt;
* Identify people in HTML5 working group who want to collaborate with us on these issues&lt;br /&gt;
* Report regularly on efforts to [mailto:x3d@web3d.org x3d@web3d.org mailing list] and in our every-other-week X3D working group teleconferences&lt;br /&gt;
* Discussions to occur on the [mailto:x3d@web3d.org x3d@web3d.org mailing list] and [mailto:public-html@w3.org public-html@w3.org mailing list]&lt;br /&gt;
* Other tasks and efforts as needed&lt;br /&gt;
&lt;br /&gt;
=Participation=&lt;br /&gt;
&lt;br /&gt;
Relevant HTML5 and W3C information:&lt;br /&gt;
* [http://www.w3.org/html/wg HTML Working Group] especially [http://www.w3.org/html/wg/#who Membership and Participation]&lt;br /&gt;
* [http://www.w3.org World Wide Web Consortium (W3C)]&lt;br /&gt;
* [http://www.w3.org/Consortium/Process W3C Process Document]&lt;br /&gt;
&lt;br /&gt;
The following individuals have volunteered to serve as X3D Working Group representatives in the HTML5 Working Group.&lt;br /&gt;
* Johannes Behr, [http://instantreality.org Instant Reality], Fraunhofer Research, Darmstadt Germany&lt;br /&gt;
* [http://web.nps.navy.mil/~brutzman Don Brutzman], Naval Postgraduate School (Web3D-W3C liaison and W3C Advisory Committee representative), Monterey California USA&lt;br /&gt;
* John Stewart, [http://www.crc.ca/FreeWRL FreeWrl], Communications Research Center (CRC) Canada&lt;br /&gt;
* Joe Williams, [http://hypermultimedia.com HyperMultiMedia], Santa Rosa California USA&lt;br /&gt;
&lt;br /&gt;
Any other [http://www.web3D.org Web3D Consortium] members who are interested in serving as one of our X3D Working Group representatives is asked to review the HTML working group membership materials, notify the X3D working group that you are interested, and describe what your goals will be.&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
&lt;br /&gt;
Our weekly X3D and HTML5 teleconference is usually 0800-0900 (pacific time) each Tuesday.&lt;br /&gt;
&lt;br /&gt;
Designated members can participate Web3D HTML5 teleconference call.&lt;br /&gt;
&lt;br /&gt;
Minutes are saved on the X3D server, and are now distributed on the X3D-Public mailing list:&lt;br /&gt;
&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-October/000385.html August 18 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-October/000377.html October 1 2009]&lt;br /&gt;
http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-October/000409.html October 20 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-October/000417.html October 27 2009]&lt;br /&gt;
[http://www.web3d.org/pipermail/x3d-public_web3d.org/2009-November/000479.html November 17 2009]&lt;br /&gt;
&lt;br /&gt;
=Annotated References=&lt;br /&gt;
&amp;lt;!-- TODO descriptive sentences --&amp;gt;&lt;br /&gt;
X3D and HTML4&lt;br /&gt;
* [http://www.web3d.org/x3d/content/examples/HtmlObjectTagForX3d.html HTML Object Tag for X3D] shows how to place X3D objects within an HTML page&lt;br /&gt;
* [http://www.web3d.org/x3d/content/examples/newHtmlPageWithX3dObject.html newHtmlPageWithX3dObject.html] is an example HTML scene with X3D object tag to copy, edit and reuse.&lt;br /&gt;
* [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/X3D.html X3D Abstract Specification]&lt;br /&gt;
* [http://www.web3d.org/x3d/specifications/ISO-IEC-FCD-19775-2.2-X3D-SceneAccessInterface/Part02/X3D_SAI.html X3D Scene Access Interface (SAI)] Edition 2&lt;br /&gt;
** [http://www.web3d.org/x3d/specifications/ISO-IEC-FCD-19775-2.2-X3D-SceneAccessInterface/Part02/servRef.html#importDocument 6.3.13 importDocument] service is a utility request to import a W3C DOM document or document fragment and convert it to an X3D scene.&lt;br /&gt;
&lt;br /&gt;
HTML4 and XHTML&lt;br /&gt;
* [http://www.w3.org/TR/html4 HTML 4.01] HyperText Markup Language (HTML)&lt;br /&gt;
* [http://www.w3.org/TR/xhtml1/ XHTML] Extensible HyperText Markup Language (XHTML)&lt;br /&gt;
&lt;br /&gt;
HTML5&lt;br /&gt;
* [http://www.w3.org/TR/html-design-principles HTML Design Principles]&lt;br /&gt;
* [http://dev.w3.org/html5/spec/Overview.html#embedded-content-0 4.8 Embedded content] &lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-figure-element 4.8.1 The figure element] represents some flow content, optionally with a caption, which can be moved away from the main flow of the document without affecting the document's meaning.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-img-element 4.8.2 The img element] represents an image.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-iframe-element 4.8.3 The iframe element] represents a nested browsing context.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-embed-element 4.8.4 The embed element] represents an integration point for an external (typically non-HTML) application or interactive content. (See HTML issue [http://www.w3.org/Bugs/Public/show_bug.cgi?id=7075 embed element should be deprecated])&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-object-element 4.8.5 The object element] can represent an external resource, which, depending on the type of the resource, will either be treated as an image, as a nested browsing context, or as an external resource to be processed by a plugin.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-param-element 4.8.6 The param element] defines parameters for plugins invoked by object elements. It does not represent anything on its own.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#video 4.8.7 The video element] represents a video or movie.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#audio 4.8.8 The audio element] is a media element whose media data is ostensibly audio data.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#source 4.8.9 The source element] allows authors to specify multiple media resources for media elements. It does not represent anything on its own.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#media-elements 4.8.10 Media elements] are used to present audio data, or video and audio data, to the user. &lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-canvas-element 4.8.11 The canvas element] represents a resolution-dependent bitmap canvas, which can be used for rendering graphs, game graphics, or other visual images on the fly.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-map-element 4.8.12 The map element], in conjunction with any area element descendants, defines an image map. The element represents its children.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-area-element 4.8.13 The area element] represents either a hyperlink with some text and a corresponding area on an image map, or a dead area on an image map.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-image-element 4.8.14 Image maps] allows geometric areas on an image to be associated with hyperlinks.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#mathml 4.8.15 MathML] from the [http://dev.w3.org/html5/spec/Overview.html#mathml-namespace MathML namespace] falls into the embedded content  category for the purposes of the content models in this specification.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#svg 4.8.16 SVG] from the [http://dev.w3.org/html5/spec/Overview.html#svg-namespace SVG namespace] falls into the embedded content category for the purposes of the content models in this specification.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#dimension-attributes 4.8.17 Dimension attributes]&lt;br /&gt;
&lt;br /&gt;
Canvas for 2D and 3D&lt;br /&gt;
* [http://dev.w3.org/html5/canvas-api/canvas-2d-api.html Canvas 2D API 1.0 Specification] W3C Editor's Draft highlights SVG goals and approach&lt;br /&gt;
* [http://www.khronos.org/news/press/releases/khronos-webgl-initiative-hardware-accelerated-3d-graphics-internet Khronos Canvas3D] press release from SIGGRAPH 2009 about working group efforts for Javascript bindings to OpenGL ES&lt;br /&gt;
* [https://wiki.mozilla.org/Canvas:3D Mozilla Canvas:3D] proposal&lt;br /&gt;
* [http://blog.vlad1.com/canvas-3d Firefox Canvas3D] is a prominent possible approach&lt;br /&gt;
* [http://blogoscoped.com/archive/2009-03-26-n50.html Canvas 3D Rendering Demo] appears to show another way to do things&lt;br /&gt;
* [http://java.sun.com/javase/technologies/desktop/java3d/forDevelopers/J3D_1_2_API/j3dapi/javax/media/j3d/Canvas3D.html Java3D Canvas3D] is an established API, though not directly related to HTML&lt;br /&gt;
&lt;br /&gt;
=X3D and HTML5 Examples=&lt;br /&gt;
&lt;br /&gt;
The&lt;br /&gt;
[[X3D and HTML5 examples]] page shows a set of examples ranging from simple to sophisticated.&lt;br /&gt;
&lt;br /&gt;
=API details under discussion=&lt;br /&gt;
&lt;br /&gt;
We have discussed Johannes' message of 25 March 2009 + responses (Subject:  Re: Khronos Press Releases etc.) that included an X3DOM-connector.pdf diagram regarding how X3D might work with DOM, HTML etc.  Also discussed the thread on Khronos' presumed upcoming work on Canvas3D element, and past work on Ajax3D.&lt;br /&gt;
&lt;br /&gt;
These and other API topics are all technically related, and of interest, but have varying degrees of maturity.&lt;br /&gt;
&lt;br /&gt;
The primary objective of the current effort is to support X3D and HTML5.  Further work on DOM and other APIs is likely to evolve and spin off from this central effort.&lt;br /&gt;
&lt;br /&gt;
==X3DOM proposal==&lt;br /&gt;
&lt;br /&gt;
===Basics===&lt;br /&gt;
&lt;br /&gt;
The object element represents external resources like pdf-documents, movies or x3d-worlds. This plugin model works nicely for isolated content and applications which are unrelated to the surrounding xhtml-document. If the web-application developer would like to access and manipulate the object content he or she has to deal with object or plugin specific interfaces. e.g. X3D browser should provide a Scene Access Interface (SAI). &lt;br /&gt;
&lt;br /&gt;
The X3DOM model tries to ease the development of applications by not providing a special interface but following and respecting some basic xhtml rules:&lt;br /&gt;
&lt;br /&gt;
1) Declarative XML content is part of the DOM tree; Embedded with a separate xml namespace&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
        &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Strict//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;x3d:x3d xmlns:x3d=&amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;x3d:Scene&amp;gt;&lt;br /&gt;
                &amp;lt;x3d:Shape&amp;gt;&amp;lt;x3d:Box x3d:size=&amp;quot;4 4 4&amp;quot; /&amp;gt;&amp;lt;/x3d:Shape&amp;gt;&lt;br /&gt;
            &amp;lt;/x3d:Scene&amp;gt;                &lt;br /&gt;
          &amp;lt;/x3d:x3d&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
        &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) The DOM elements can be used to read and manipulate the content&lt;br /&gt;
&lt;br /&gt;
         &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
         &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Strict//EN&amp;quot;,&amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
           &amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;x3d xmlns=&lt;br /&gt;
              &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;&amp;gt;&lt;br /&gt;
             &amp;lt;Scene&amp;gt;&lt;br /&gt;
                 &amp;lt;Shape&amp;gt;&amp;lt;Box size=&amp;quot;4 4 4&amp;quot; /&amp;gt;&amp;lt;/Shape&amp;gt;&lt;br /&gt;
             &amp;lt;/Scene&amp;gt;                &lt;br /&gt;
           &amp;lt;/x3d&amp;gt;&lt;br /&gt;
           &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;       &lt;br /&gt;
          // The namespace URIs&lt;br /&gt;
           var xhtml_ns = &amp;quot;http://www.w3.org/1999/xhtml&amp;quot;;&lt;br /&gt;
           var x3d_ns =&lt;br /&gt;
              &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;;&lt;br /&gt;
          // Get elements using namespaces&lt;br /&gt;
           var h1 = &lt;br /&gt;
               document.getElementsByTagNameNS(xhtml_ns, &amp;quot;h1&amp;quot;);            &lt;br /&gt;
           var box = &lt;br /&gt;
               document.getElementsByTagNameNS(x3d_ns, &amp;quot;Box&amp;quot;)[0];&lt;br /&gt;
          // Edit an attribute of the &amp;lt;Box /&amp;gt; element&lt;br /&gt;
           alert(box.getAttributeNS(null, &amp;quot;size&amp;quot;));&lt;br /&gt;
           box.setAttributeNS(null, &amp;quot;size&amp;quot;, &amp;quot;2 2 2&amp;quot;);    &lt;br /&gt;
           alert(box.getAttributeNS(null, &amp;quot;size&amp;quot;));&lt;br /&gt;
           &amp;lt;/script&amp;gt;&lt;br /&gt;
           &amp;lt;/body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Events can be used to interact with the content&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
            &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Strict//EN&amp;quot;, &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;body&amp;gt;&lt;br /&gt;
               &amp;lt;x3d xmlns=&lt;br /&gt;
                   &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;&amp;gt;&lt;br /&gt;
                   &amp;lt;Scene&amp;gt;&lt;br /&gt;
                       &amp;lt;Transform&amp;gt;&lt;br /&gt;
                           &amp;lt;Shape&amp;gt;&amp;lt;Box size=&amp;quot;4 4 4&amp;quot; /&amp;gt;&lt;br /&gt;
                           &amp;lt;/Shape&amp;gt;&lt;br /&gt;
                           &amp;lt;TouchSensor id=&amp;quot;ts&amp;quot; DEF=&amp;quot;ts&amp;quot; /&amp;gt;&lt;br /&gt;
                       &amp;lt;/Transform&amp;gt;&lt;br /&gt;
                   &amp;lt;/Scene&amp;gt;                &lt;br /&gt;
               &amp;lt;/x3d&amp;gt;&lt;br /&gt;
               &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;                    &lt;br /&gt;
               // The namespace URIs&lt;br /&gt;
               var xhtml_ns = &amp;quot;http://www.w3.org/1999/xhtml&amp;quot;;&lt;br /&gt;
                var x3d_ns = &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;;&lt;br /&gt;
               // Get elements using namespaces&lt;br /&gt;
                var h1 =  document.getElementsByTagNameNS(xhtml_ns, &amp;quot;h1&amp;quot;);     &lt;br /&gt;
               var x3d = document.getElementsByTagNameNS(x3d_ns, &amp;quot;x3d&amp;quot;)[0];        &lt;br /&gt;
               var ts = x3d.getElementsByTagName(&amp;quot;TouchSensor&amp;quot;)[0];&lt;br /&gt;
               alert(&amp;quot;ts=&amp;quot; + ts);&lt;br /&gt;
               ts.addEventListener(&amp;quot;touchTime&amp;quot;, function() {&lt;br /&gt;
                   alert(&amp;quot;clicked&amp;quot;);&lt;br /&gt;
               }, false);&lt;br /&gt;
               &amp;lt;/script&amp;gt;&lt;br /&gt;
            &amp;lt;/body&amp;gt;&lt;br /&gt;
            &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) The position of the content in the document defines the position of the visible elements&lt;br /&gt;
&lt;br /&gt;
            The X3D element should also define the position where the content will be integrated into the html page. &lt;br /&gt;
            Simular how e.g. SVG or canvas works. A decoupled mechanisms will confuse application developer&lt;br /&gt;
&lt;br /&gt;
===Implementation===&lt;br /&gt;
&lt;br /&gt;
The X3DOM model should be implemented as native browser feature, simular to SVG, in the future. Current test-implementation utilize the object/SAI model internally. In addition test-versions based on the Canvas3D layer exist. Both need a browser-extension right now to synchronize and update the DOM changes&lt;br /&gt;
&lt;br /&gt;
===Further Information===&lt;br /&gt;
&lt;br /&gt;
More information can be found in the X3DOM paper at the Web3D 2009 symposium. The [[{{ns:-2}}:X3dom-web3d2009-slides.zip|slides]] and [[{{ns:-2}}:X3dom-web3d2009-paper.pdf|paper]] are available as preprint.&lt;br /&gt;
&lt;br /&gt;
=Future work=&lt;br /&gt;
&lt;br /&gt;
Some topics might become relevant once HTML5 is established as a formal W3C Recommendation. These are not part of our current planned work.&lt;br /&gt;
&lt;br /&gt;
* Publishing [http://www.web3d.org/x3d/specifications X3D Specifications] in HTML5&lt;br /&gt;
* Other topics as needed&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=Player_support_for_X3D_components&amp;diff=2087</id>
		<title>Player support for X3D components</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=Player_support_for_X3D_components&amp;diff=2087"/>
				<updated>2009-06-04T17:12:31Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: /* updated for FreeWRL 1.22.3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The&lt;br /&gt;
[http://www.web3D.org/x3d Extensible 3D (X3D) Graphics]&lt;br /&gt;
standard has many capabilities.&lt;br /&gt;
[http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/Architecture.html X3D components]&lt;br /&gt;
are modular collections of nodes that make it easier for software to gradually implement the full range of X3D capabilities.&lt;br /&gt;
&lt;br /&gt;
Authors can also indicate what components are needed in an X3D scene in order to ensure that proper support is provided at run time.&lt;br /&gt;
&lt;br /&gt;
This table records support for the official&lt;br /&gt;
X3D components&lt;br /&gt;
by each of the various &lt;br /&gt;
[http://x3dgraphics.com/examples/X3dResources.html#Applications X3D players].&lt;br /&gt;
It is maintained by the&lt;br /&gt;
[http://www.web3d.org/x3d/workgroups X3D Working Group]&lt;br /&gt;
and  member companies in the&lt;br /&gt;
[http://www.web3d.org Web3D Consortium].&lt;br /&gt;
&lt;br /&gt;
The&lt;br /&gt;
[http://www.web3d.org/x3d/content/examples/X3dResources.html X3D Resources] page provides lots of additional information about X3D.&lt;br /&gt;
&amp;lt;!-- * How to post bugs and comments?  To x3d-public list, individual companies, or what? --&amp;gt;&lt;br /&gt;
Please [http://www.web3d.org/contact Contact Web3D] if you want to learn more or report an update.&lt;br /&gt;
&lt;br /&gt;
Related pages: [http://www.web3d.org/x3d/content/examples/X3dResources.html#Applications X3D Resources: Applications, Players, Plugins], [[Tool support for X3D components]] and [[X3D Plugfest]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- TODO bookmarks? --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Table key&amp;lt;/u&amp;gt;&lt;br /&gt;
* &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;yes&amp;lt;/span&amp;gt;'''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;                        all nodes, all fields supported for all levels of this component (though some bugs may be present)&lt;br /&gt;
* '''partial'''&amp;amp;nbsp;&amp;amp;nbsp;                                                  some nodes and fields supported&lt;br /&gt;
* '''level #'''&amp;amp;nbsp;&amp;amp;nbsp;                                                  which component level number (1-4) is supported (found at end of each component specification) &lt;br /&gt;
* &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;color:maroon&amp;quot;&amp;gt;no&amp;lt;/span&amp;gt;'''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;             no support provided&lt;br /&gt;
* &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;color:grey&amp;quot;&amp;gt;?&amp;lt;/span&amp;gt;'''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;  unknown, need status report&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#E7F0F0;&amp;quot; | Players and versions&lt;br /&gt;
! [http://www.bitmanagement.de BS&amp;amp;nbsp;Contact]&lt;br /&gt;
! [http://freewrl.sourceforge.net FreeWRL]&lt;br /&gt;
! [http://www.niallmoody.com/heilan/index.htm Heilan]&lt;br /&gt;
! [http://instantreality.org InstantPlayer]&lt;br /&gt;
! [http://www.octaga.com Octaga Player]&lt;br /&gt;
! [http://www.openvrml.org OpenVRML]&lt;br /&gt;
! [http://www.pinecoast.com/swview.htm SwirlX3D]&lt;br /&gt;
! [http://www.vivaty.com Vivaty]&lt;br /&gt;
! [http://www.xj3d.org Xj3D]&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; [http://www.bitmanagement.de/products/bs_contact_vrml.en.html v7.1]&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; [http://freewrl.sourceforge.net v1.22.3]&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; [http://www.niallmoody.com/heilan/docs.htm v0.14]&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; [http://www.instantreality.org/documentation/component/ beta 5]&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; [http://www.octaga.com/freedownloads/OctagaPlayer/current/Readme.pdf v2.3.0.2]&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; [http://www.openvrml.org/doc/conformance.html v0.17.9]&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; [http://www.pinecoast.com/swview.htm v2.1.7]&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; [http://developer.vivaty.com v1.0 build 900]&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; [http://www.xj3d.org/status.html 1.0]&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| '''[http://www.web3d.org/x3d/conformance/conformingvendors X3D Conformance Certification]'''--&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#E7F0F0;&amp;quot; | [http://www.web3d.org/x3d/conformance/conformingvendors X3D Conformance Certification]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | Interchange Profile&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | Interchange Profile&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | Interchange Profile&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | Interchange Profile&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
! align='left' style=&amp;quot;background:#E0F0F0;&amp;quot; colspan='10' | &amp;lt;br /&amp;gt; '''File Encodings'''&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| - [http://www.web3d.org/x3d/specifications/ISO-IEC-19776-X3DEncodings-XML-ClassicVRML/Part01/X3D_XML.html XML] (.x3d)&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:silver&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| - [http://www.web3d.org/x3d/specifications/ISO-IEC-19776-X3DEncodings-XML-ClassicVRML/Part02/X3D_ClassicVRML.html ClassicVRML] (.x3dv)&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| - [http://www.web3d.org/x3d/specifications/ISO-IEC-19776-3-X3DEncodings-CompressedBinaryEncoding/Part03/X3D_Binary.html Compressed Binary Encoding] (.x3db)&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
! align='left' style=&amp;quot;background:#E0F0F0;&amp;quot; colspan='10' | &amp;lt;br /&amp;gt; '''[http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/componentIndex.html X3D component list]'''&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/CADGeometry.html CAD geometry]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/core.html Core]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial &amp;lt;br /&amp;gt; (not Proto)&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/env_texture.html Cube map environmental texturing]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/dis.html Distributed interactive simulation (DIS)]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/enveffects.html Environmental effects]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 3&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/envsensor.html Environmental sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/utils.html Event utilities]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/followers.html Followers]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry2D.html Geometry2D]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry3D.html Geometry3D]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 3&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geodata.html Geospatial]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/group.html Grouping]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/hanim.html Humanoid animation (H-Anim)]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt;  style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/interp.html Interpolation]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 3&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/keyboard.html Key device sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/layering.html Layering]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/layout.html Layout]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/lighting.html Lighting]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/navigation.html Navigation]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 1&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/networking.html Networking]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 3&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/nurbs.html NURBS]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/particle_systems.html Particle systems]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/picking.html Picking sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/pointingsensor.html Pointing device sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes &lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shaders.html Programmable shaders]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes &lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/rendering.html Rendering]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 3&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 4&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 4&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes &lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/rigid_physics.html Rigid body physics]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial   &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html Scripting] - [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript ECMAScript]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes  &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html Scripting] - [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-2-X3DLanguageBindings-Java Java]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial (external)&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial (external)&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html Shape]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| align=&amp;quot;LEFT | - [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#FillProperties FillProperties node]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes (requires runtime shader support)&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| align=&amp;quot;LEFT | - [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#LineProperties LineProperties node]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/sound.html Sound]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes (rewrite for newer APIs in V1.22.4)&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/text.html Text]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/texturing.html Texturing]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes (MovieTexture  for newer APIs in V1.22.4)&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 1&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/texture3D.html Texturing3D]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/time.html Time]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | Players&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.bitmanagement.de BS&amp;amp;nbsp;Contact]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://freewrl.sourceforge.net FreeWRL]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.niallmoody.com/heilan/index.htm Heilan]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://instantreality.org InstantPlayer]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.octaga.com Octaga]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.openvrml.org OpenVRML]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.pinecoast.com/swview.htm SwirlX3D]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.vivaty.com Vivaty]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.xj3d.org Xj3D]&lt;br /&gt;
|- &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=Player_support_for_X3D_components&amp;diff=2086</id>
		<title>Player support for X3D components</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=Player_support_for_X3D_components&amp;diff=2086"/>
				<updated>2009-06-04T16:19:06Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The&lt;br /&gt;
[http://www.web3D.org/x3d Extensible 3D (X3D) Graphics]&lt;br /&gt;
standard has many capabilities.&lt;br /&gt;
[http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/Architecture.html X3D components]&lt;br /&gt;
are modular collections of nodes that make it easier for software to gradually implement the full range of X3D capabilities.&lt;br /&gt;
&lt;br /&gt;
Authors can also indicate what components are needed in an X3D scene in order to ensure that proper support is provided at run time.&lt;br /&gt;
&lt;br /&gt;
This table records support for the official&lt;br /&gt;
X3D components&lt;br /&gt;
by each of the various &lt;br /&gt;
[http://x3dgraphics.com/examples/X3dResources.html#Applications X3D players].&lt;br /&gt;
It is maintained by the&lt;br /&gt;
[http://www.web3d.org/x3d/workgroups X3D Working Group]&lt;br /&gt;
and  member companies in the&lt;br /&gt;
[http://www.web3d.org Web3D Consortium].&lt;br /&gt;
&lt;br /&gt;
The&lt;br /&gt;
[http://www.web3d.org/x3d/content/examples/X3dResources.html X3D Resources] page provides lots of additional information about X3D.&lt;br /&gt;
&amp;lt;!-- * How to post bugs and comments?  To x3d-public list, individual companies, or what? --&amp;gt;&lt;br /&gt;
Please [http://www.web3d.org/contact Contact Web3D] if you want to learn more or report an update.&lt;br /&gt;
&lt;br /&gt;
Related pages: [http://www.web3d.org/x3d/content/examples/X3dResources.html#Applications X3D Resources: Applications, Players, Plugins], [[Tool support for X3D components]] and [[X3D Plugfest]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- TODO bookmarks? --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Table key&amp;lt;/u&amp;gt;&lt;br /&gt;
* &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;yes&amp;lt;/span&amp;gt;'''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;                        all nodes, all fields supported for all levels of this component (though some bugs may be present)&lt;br /&gt;
* '''partial'''&amp;amp;nbsp;&amp;amp;nbsp;                                                  some nodes and fields supported&lt;br /&gt;
* '''level #'''&amp;amp;nbsp;&amp;amp;nbsp;                                                  which component level number (1-4) is supported (found at end of each component specification) &lt;br /&gt;
* &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;color:maroon&amp;quot;&amp;gt;no&amp;lt;/span&amp;gt;'''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;             no support provided&lt;br /&gt;
* &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;color:grey&amp;quot;&amp;gt;?&amp;lt;/span&amp;gt;'''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;  unknown, need status report&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#E7F0F0;&amp;quot; | Players and versions&lt;br /&gt;
! [http://www.bitmanagement.de BS&amp;amp;nbsp;Contact]&lt;br /&gt;
! [http://freewrl.sourceforge.net FreeWRL]&lt;br /&gt;
! [http://www.niallmoody.com/heilan/index.htm Heilan]&lt;br /&gt;
! [http://instantreality.org InstantPlayer]&lt;br /&gt;
! [http://www.octaga.com Octaga Player]&lt;br /&gt;
! [http://www.openvrml.org OpenVRML]&lt;br /&gt;
! [http://www.pinecoast.com/swview.htm SwirlX3D]&lt;br /&gt;
! [http://www.vivaty.com Vivaty]&lt;br /&gt;
! [http://www.xj3d.org Xj3D]&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; [http://www.bitmanagement.de/products/bs_contact_vrml.en.html v7.1]&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; v1.22.3&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; [http://www.niallmoody.com/heilan/docs.htm v0.14]&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; [http://www.instantreality.org/documentation/component/ beta 5]&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; [http://www.octaga.com/freedownloads/OctagaPlayer/current/Readme.pdf v2.3.0.2]&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; [http://www.openvrml.org/doc/conformance.html v0.17.9]&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; [http://www.pinecoast.com/swview.htm v2.1.7]&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; [http://developer.vivaty.com v1.0 build 900]&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; [http://www.xj3d.org/status.html 1.0]&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| '''[http://www.web3d.org/x3d/conformance/conformingvendors X3D Conformance Certification]'''--&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#E7F0F0;&amp;quot; | [http://www.web3d.org/x3d/conformance/conformingvendors X3D Conformance Certification]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | Interchange Profile&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | Interchange Profile&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | Interchange Profile&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | Interchange Profile&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
! align='left' style=&amp;quot;background:#E0F0F0;&amp;quot; colspan='10' | &amp;lt;br /&amp;gt; '''File Encodings'''&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| - [http://www.web3d.org/x3d/specifications/ISO-IEC-19776-X3DEncodings-XML-ClassicVRML/Part01/X3D_XML.html XML] (.x3d)&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:silver&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| - [http://www.web3d.org/x3d/specifications/ISO-IEC-19776-X3DEncodings-XML-ClassicVRML/Part02/X3D_ClassicVRML.html ClassicVRML] (.x3dv)&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| - [http://www.web3d.org/x3d/specifications/ISO-IEC-19776-3-X3DEncodings-CompressedBinaryEncoding/Part03/X3D_Binary.html Compressed Binary Encoding] (.x3db)&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
! align='left' style=&amp;quot;background:#E0F0F0;&amp;quot; colspan='10' | &amp;lt;br /&amp;gt; '''[http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/componentIndex.html X3D component list]'''&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/CADGeometry.html CAD geometry]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/core.html Core]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial &amp;lt;br /&amp;gt; (not Proto)&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/env_texture.html Cube map environmental texturing]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/dis.html Distributed interactive simulation (DIS)]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/enveffects.html Environmental effects]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/envsensor.html Environmental sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/utils.html Event utilities]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/followers.html Followers]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry2D.html Geometry2D]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry3D.html Geometry3D]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 3&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geodata.html Geospatial]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/group.html Grouping]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/hanim.html Humanoid animation (H-Anim)]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt;  style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/interp.html Interpolation]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 3&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/keyboard.html Key device sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/layering.html Layering]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/layout.html Layout]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/lighting.html Lighting]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/navigation.html Navigation]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 1&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/networking.html Networking]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | level 3&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/nurbs.html NURBS]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/particle_systems.html Particle systems]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/picking.html Picking sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/pointingsensor.html Pointing device sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes &lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shaders.html Programmable shaders]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes &lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/rendering.html Rendering]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 3&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 4&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 4&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes &lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/rigid_physics.html Rigid body physics]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial   &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html Scripting] - [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript ECMAScript]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes  &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html Scripting] - [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-2-X3DLanguageBindings-Java Java]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial (external)&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial (external)&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html Shape]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| align=&amp;quot;LEFT | - [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#FillProperties FillProperties node]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes (requires runtime shader support)&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| align=&amp;quot;LEFT | - [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#LineProperties LineProperties node]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/sound.html Sound]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/text.html Text]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/texturing.html Texturing]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 1&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/texture3D.html Texturing3D]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/time.html Time]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | Players&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.bitmanagement.de BS&amp;amp;nbsp;Contact]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://freewrl.sourceforge.net FreeWRL]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.niallmoody.com/heilan/index.htm Heilan]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://instantreality.org InstantPlayer]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.octaga.com Octaga]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.openvrml.org OpenVRML]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.pinecoast.com/swview.htm SwirlX3D]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.vivaty.com Vivaty]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.xj3d.org Xj3D]&lt;br /&gt;
|- &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=X3D_and_HTML5&amp;diff=2084</id>
		<title>X3D and HTML5</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=X3D_and_HTML5&amp;diff=2084"/>
				<updated>2009-06-03T15:51:26Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: /* Meetings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Goal=&lt;br /&gt;
&lt;br /&gt;
The [http://www.web3D.org/x3d X3D Working Group] is participating in the [http://www.w3.org/html/wg HTML Working Group] for the purpose of best integrating X3D with HTML.&lt;br /&gt;
&lt;br /&gt;
This effort has strategic importance for Web3D and indeed for all 3D graphics, since X3D is an interchange format for a wide variety of models.  We intend to establish a solid foundation for X3D to properly support 3D graphics in HTML5.&lt;br /&gt;
&lt;br /&gt;
=HTML5=&lt;br /&gt;
&lt;br /&gt;
The [http://www.w3.org/html/wg HTML working group] page states:&lt;br /&gt;
&lt;br /&gt;
        What is HTML?  HTML is the publishing language of the World Wide Web.&lt;br /&gt;
&lt;br /&gt;
The latest editor's draft Hypertext Markup Language (HTML) recommendation states:&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html HTML 5] W3C Working Draft&lt;br /&gt;
        A vocabulary and associated APIs for HTML and XHTML&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html#declarative-3d-scenes 13.2 Declarative 3D scenes]&lt;br /&gt;
        Embedding 3D imagery into XHTML documents is the domain of X3D,&lt;br /&gt;
        or technologies based on X3D that are namespace-aware.&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html#the-object-element 4.8.5 The object element]&lt;br /&gt;
        The object element can represent an external resource, which, depending on&lt;br /&gt;
        the type of the resource, will either be treated as an image, as a nested&lt;br /&gt;
        browsing context, or as an external resource to be processed by a plugin.&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html#the-param-element 4.8.6 The param element]&lt;br /&gt;
        The param element defines parameters for plugins invoked by object elements.&lt;br /&gt;
&lt;br /&gt;
=Technical Tasks=&lt;br /&gt;
&lt;br /&gt;
We are working on the following tasks.&lt;br /&gt;
* Ensure that all HTML5 questions and issues relative to X3D are properly considered and answered.&lt;br /&gt;
* Document how native X3D in .xml encoding can be best be embedded inside an HTML5 document, typically in a namespace-aware fashion&lt;br /&gt;
* Demonstrate X3D+HTML5 examples on the [http://www.web3D.org Web3D Consortium] website&lt;br /&gt;
* Examine how X3D pertains to related HTML5 tags (such as object and canvas) that are used for plugin-type content&lt;br /&gt;
* Track MIME type issues&lt;br /&gt;
* Examine overall interoperability issues:  combined X3D and HTML content with one floating over the other&lt;br /&gt;
** X3D scene with transparent background floating over HTML document or desktop&lt;br /&gt;
** HTML text overlay laid out over an X3D scene as help&lt;br /&gt;
* Identify API issues of mutual interest (such as DOM, Ajax and XHR) for further developmental work&lt;br /&gt;
* Consider direct integration of Scalable Vector Graphics (SVG) images as a supported format for X3D ImageTexture node&lt;br /&gt;
&lt;br /&gt;
=Work Support=&lt;br /&gt;
&lt;br /&gt;
* Maintain this X3D and HTML5 wiki page to track issues and progress&lt;br /&gt;
* Identify people in HTML5 working group who want to collaborate with us on these issues&lt;br /&gt;
* Report regularly on efforts to [mailto:x3d@web3d.org x3d@web3d.org mailing list] and in our every-other-week X3D working group teleconferences&lt;br /&gt;
* Discussions to occur on the [mailto:x3d@web3d.org x3d@web3d.org mailing list] and [mailto:public-html@w3.org public-html@w3.org mailing list]&lt;br /&gt;
* Other tasks and efforts as needed&lt;br /&gt;
&lt;br /&gt;
=Participation=&lt;br /&gt;
&lt;br /&gt;
Relevant HTML5 and W3C information:&lt;br /&gt;
* [http://www.w3.org/html/wg HTML Working Group] especially [http://www.w3.org/html/wg/#who Membership and Participation]&lt;br /&gt;
* [http://www.w3.org World Wide Web Consortium (W3C)]&lt;br /&gt;
* [http://www.w3.org/Consortium/Process W3C Process Document]&lt;br /&gt;
&lt;br /&gt;
The following individuals have volunteered to serve as X3D Working Group representatives in the HTML5 Working Group.&lt;br /&gt;
* Johannes Behr, [http://instantreality.org Instant Reality], Fraunhofer Research, Darmstadt Germany&lt;br /&gt;
* [http://web.nps.navy.mil/~brutzman Don Brutzman], Naval Postgraduate School (Web3D-W3C liaison and W3C Advisory Committee representative), Monterey California USA&lt;br /&gt;
* John Stewart, [http://www.crc.ca/FreeWRL FreeWrl], Communications Research Center (CRC) Canada&lt;br /&gt;
* Joe Williams, [http://hypermultimedia.com HyperMultiMedia], Santa Rosa California USA&lt;br /&gt;
&lt;br /&gt;
Any other [http://www.web3D.org Web3D Consortium] members who are interested in serving as one of our X3D Working Group representatives is asked to review the HTML working group membership materials, notify the X3D working group that you are interested, and describe what your goals will be.&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
&lt;br /&gt;
Our weekly X3D and HTML5 teleconference is usually 0800-0900 (pacific time) each Tuesday.&lt;br /&gt;
&lt;br /&gt;
Designated members can participate Web3D HTML5 teleconference call.&lt;br /&gt;
&lt;br /&gt;
=Annotated References=&lt;br /&gt;
&amp;lt;!-- TODO descriptive sentences --&amp;gt;&lt;br /&gt;
X3D and HTML4&lt;br /&gt;
* [http://www.web3d.org/x3d/content/examples/HtmlObjectTagForX3d.html HTML Object Tag for X3D] shows how to place X3D objects within an HTML page&lt;br /&gt;
* [http://www.web3d.org/x3d/content/examples/newHtmlPageWithX3dObject.html newHtmlPageWithX3dObject.html] is an example HTML scene with X3D object tag to copy, edit and reuse.&lt;br /&gt;
* [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/X3D.html X3D Abstract Specification]&lt;br /&gt;
* [http://www.web3d.org/x3d/specifications/ISO-IEC-FCD-19775-2.2-X3D-SceneAccessInterface/Part02/X3D_SAI.html X3D Scene Access Interface (SAI)] Edition 2&lt;br /&gt;
** [http://www.web3d.org/x3d/specifications/ISO-IEC-FCD-19775-2.2-X3D-SceneAccessInterface/Part02/servRef.html#importDocument 6.3.13 importDocument] service is a utility request to import a W3C DOM document or document fragment and convert it to an X3D scene.&lt;br /&gt;
&lt;br /&gt;
HTML4 and XHTML&lt;br /&gt;
* [http://www.w3.org/TR/html4 HTML 4.01] HyperText Markup Language (HTML)&lt;br /&gt;
* [http://www.w3.org/TR/xhtml1/ XHTML] Extensible HyperText Markup Language (XHTML)&lt;br /&gt;
&lt;br /&gt;
HTML5&lt;br /&gt;
* [http://dev.w3.org/html5/spec/Overview.html#embedded-content-0 4.8 Embedded content] &lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-figure-element 4.8.1 The figure element] represents some flow content, optionally with a caption, which can be moved away from the main flow of the document without affecting the document's meaning.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-img-element 4.8.2 The img element] represents an image.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-iframe-element 4.8.3 The iframe element] represents a nested browsing context.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-embed-element 4.8.4 The embed element] represents an integration point for an external (typically non-HTML) application or interactive content.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-object-element 4.8.5 The object element] can represent an external resource, which, depending on the type of the resource, will either be treated as an image, as a nested browsing context, or as an external resource to be processed by a plugin.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-param-element 4.8.6 The param element] defines parameters for plugins invoked by object elements. It does not represent anything on its own.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#video 4.8.7 The video element] represents a video or movie.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#audio 4.8.8 The audio element] is a media element whose media data is ostensibly audio data.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#source 4.8.9 The source element] allows authors to specify multiple media resources for media elements. It does not represent anything on its own.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#media-elements 4.8.10 Media elements] are used to present audio data, or video and audio data, to the user. &lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-canvas-element 4.8.11 The canvas element] represents a resolution-dependent bitmap canvas, which can be used for rendering graphs, game graphics, or other visual images on the fly.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-map-element 4.8.12 The map element], in conjunction with any area element descendants, defines an image map. The element represents its children.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-area-element 4.8.13 The area element] represents either a hyperlink with some text and a corresponding area on an image map, or a dead area on an image map.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-image-element 4.8.14 Image maps] allows geometric areas on an image to be associated with hyperlinks.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#mathml 4.8.15 MathML] from the [http://dev.w3.org/html5/spec/Overview.html#mathml-namespace MathML namespace] falls into the embedded content  category for the purposes of the content models in this specification.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#svg 4.8.16 SVG] from the [http://dev.w3.org/html5/spec/Overview.html#svg-namespace SVG namespace] falls into the embedded content category for the purposes of the content models in this specification.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#dimension-attributes 4.8.17 Dimension attributes]&lt;br /&gt;
&lt;br /&gt;
=API details under discussion=&lt;br /&gt;
&lt;br /&gt;
We have discussed Johannes' message of 25 March 2009 + responses (Subject:  Re: Khronos Press Releases etc.) that included an X3DOM-connector.pdf diagram regarding how X3D might work with DOM, HTML etc.  Also discussed the thread on Khronos' presumed upcoming work on Canvas3D element, and past work on Ajax3D.&lt;br /&gt;
&lt;br /&gt;
These and other API topics are all technically related, and of interest, but have varying degrees of maturity.&lt;br /&gt;
&lt;br /&gt;
The primary objective of the current effort is to support X3D and HTML5.  Further work on DOM and other APIs is likely to evolve and spin off from this central effort.&lt;br /&gt;
&lt;br /&gt;
==X3DOM proposal==&lt;br /&gt;
&lt;br /&gt;
===Basics===&lt;br /&gt;
&lt;br /&gt;
The object element represents external resources like pdf-documents, movies or x3d-worlds. This plugin model works nicely for isolated content and applications which are unrelated to the surrounding xhtml-document. If the web-application developer would like to access and manipulate the object content he or she has to deal with object or plugin specific interfaces. e.g. X3D browser should provide a Scene Access Interface (SAI). &lt;br /&gt;
&lt;br /&gt;
The X3DOM model tries to ease the development of applications by not providing a special interface but following and respecting some basic xhtml rules:&lt;br /&gt;
&lt;br /&gt;
1) Declarative XML content is part of the DOM tree; Embedded with a separate xml namespace&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
        &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Strict//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;x3d:x3d xmlns:x3d=&amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;x3d:Scene&amp;gt;&lt;br /&gt;
                &amp;lt;x3d:Shape&amp;gt;&amp;lt;x3d:Box x3d:size=&amp;quot;4 4 4&amp;quot; /&amp;gt;&amp;lt;/x3d:Shape&amp;gt;&lt;br /&gt;
            &amp;lt;/x3d:Scene&amp;gt;                &lt;br /&gt;
          &amp;lt;/x3d:x3d&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
        &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) The DOM elements can be used to read and manipulate the content&lt;br /&gt;
&lt;br /&gt;
         &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
         &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Strict//EN&amp;quot;,&amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
           &amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;x3d xmlns=&lt;br /&gt;
              &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;&amp;gt;&lt;br /&gt;
             &amp;lt;Scene&amp;gt;&lt;br /&gt;
                 &amp;lt;Shape&amp;gt;&amp;lt;Box size=&amp;quot;4 4 4&amp;quot; /&amp;gt;&amp;lt;/Shape&amp;gt;&lt;br /&gt;
             &amp;lt;/Scene&amp;gt;                &lt;br /&gt;
           &amp;lt;/x3d&amp;gt;&lt;br /&gt;
           &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;       &lt;br /&gt;
          // The namespace URIs&lt;br /&gt;
           var xhtml_ns = &amp;quot;http://www.w3.org/1999/xhtml&amp;quot;;&lt;br /&gt;
           var x3d_ns =&lt;br /&gt;
              &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;;&lt;br /&gt;
          // Get elements using namespaces&lt;br /&gt;
           var h1 = &lt;br /&gt;
               document.getElementsByTagNameNS(xhtml_ns, &amp;quot;h1&amp;quot;);            &lt;br /&gt;
           var box = &lt;br /&gt;
               document.getElementsByTagNameNS(x3d_ns, &amp;quot;Box&amp;quot;)[0];&lt;br /&gt;
          // Edit an attribute of the &amp;lt;Box /&amp;gt; element&lt;br /&gt;
           alert(box.getAttributeNS(null, &amp;quot;size&amp;quot;));&lt;br /&gt;
           box.setAttributeNS(null, &amp;quot;size&amp;quot;, &amp;quot;2 2 2&amp;quot;);    &lt;br /&gt;
           alert(box.getAttributeNS(null, &amp;quot;size&amp;quot;));&lt;br /&gt;
           &amp;lt;/script&amp;gt;&lt;br /&gt;
           &amp;lt;/body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Events can be used to interact with the content&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
            &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Strict//EN&amp;quot;, &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;body&amp;gt;&lt;br /&gt;
               &amp;lt;x3d xmlns=&lt;br /&gt;
                   &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;&amp;gt;&lt;br /&gt;
                   &amp;lt;Scene&amp;gt;&lt;br /&gt;
                       &amp;lt;Transform&amp;gt;&lt;br /&gt;
                           &amp;lt;Shape&amp;gt;&amp;lt;Box size=&amp;quot;4 4 4&amp;quot; /&amp;gt;&lt;br /&gt;
                           &amp;lt;/Shape&amp;gt;&lt;br /&gt;
                           &amp;lt;TouchSensor id=&amp;quot;ts&amp;quot; DEF=&amp;quot;ts&amp;quot; /&amp;gt;&lt;br /&gt;
                       &amp;lt;/Transform&amp;gt;&lt;br /&gt;
                   &amp;lt;/Scene&amp;gt;                &lt;br /&gt;
               &amp;lt;/x3d&amp;gt;&lt;br /&gt;
               &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;                    &lt;br /&gt;
               // The namespace URIs&lt;br /&gt;
               var xhtml_ns = &amp;quot;http://www.w3.org/1999/xhtml&amp;quot;;&lt;br /&gt;
                var x3d_ns = &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;;&lt;br /&gt;
               // Get elements using namespaces&lt;br /&gt;
                var h1 =  document.getElementsByTagNameNS(xhtml_ns, &amp;quot;h1&amp;quot;);     &lt;br /&gt;
               var x3d = document.getElementsByTagNameNS(x3d_ns, &amp;quot;x3d&amp;quot;)[0];        &lt;br /&gt;
               var ts = x3d.getElementsByTagName(&amp;quot;TouchSensor&amp;quot;)[0];&lt;br /&gt;
               alert(&amp;quot;ts=&amp;quot; + ts);&lt;br /&gt;
               ts.addEventListener(&amp;quot;touchTime&amp;quot;, function() {&lt;br /&gt;
                   alert(&amp;quot;clicked&amp;quot;);&lt;br /&gt;
               }, false);&lt;br /&gt;
               &amp;lt;/script&amp;gt;&lt;br /&gt;
            &amp;lt;/body&amp;gt;&lt;br /&gt;
            &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) The position of the content in the document defines the position of the visible elements&lt;br /&gt;
&lt;br /&gt;
            The X3D element should also define the position where the content will be integrated into the html page. &lt;br /&gt;
            Simular how e.g. SVG or canvas works. A decoupled mechanisms will confuse application developer&lt;br /&gt;
&lt;br /&gt;
===Implementation===&lt;br /&gt;
&lt;br /&gt;
The X3DOM model should be implemented as native browser feature, simular to SVG, in the future. Current test-implementation utilize the object/SAI model internally. In addition test-versions based on the Canvas3D layer exist. Both need a browser-extension right now to synchronize and update the DOM changes&lt;br /&gt;
&lt;br /&gt;
=Future work=&lt;br /&gt;
&lt;br /&gt;
Some topics might become relevant once HTML5 is established as a formal W3C Recommendation. These are not part of our current planned work.&lt;br /&gt;
&lt;br /&gt;
* Publishing [http://www.web3d.org/x3d/specifications X3D Specifications] in HTML5&lt;br /&gt;
* Other topics as needed&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=X3D_and_HTML5&amp;diff=2081</id>
		<title>X3D and HTML5</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=X3D_and_HTML5&amp;diff=2081"/>
				<updated>2009-05-29T19:57:02Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: /* Meetings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Goal=&lt;br /&gt;
&lt;br /&gt;
The [http://www.web3D.org/x3d X3D Working Group] is participating in the [http://www.w3.org/html/wg HTML Working Group] for the purpose of best integrating X3D with HTML.&lt;br /&gt;
&lt;br /&gt;
This effort has strategic importance for Web3D and indeed for all 3D graphics, since X3D is an interchange format for a wide variety of models.  We intend to establish a solid foundation for X3D to properly support 3D graphics in HTML5.&lt;br /&gt;
&lt;br /&gt;
=HTML5=&lt;br /&gt;
&lt;br /&gt;
The [http://www.w3.org/html/wg HTML working group] page states:&lt;br /&gt;
&lt;br /&gt;
        What is HTML?  HTML is the publishing language of the World Wide Web.&lt;br /&gt;
&lt;br /&gt;
The latest editor's draft Hypertext Markup Language (HTML) recommendation states:&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html HTML 5] W3C Working Draft&lt;br /&gt;
        A vocabulary and associated APIs for HTML and XHTML&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html#declarative-3d-scenes 13.2 Declarative 3D scenes]&lt;br /&gt;
        Embedding 3D imagery into XHTML documents is the domain of X3D,&lt;br /&gt;
        or technologies based on X3D that are namespace-aware.&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html#the-object-element 4.8.5 The object element]&lt;br /&gt;
        The object element can represent an external resource, which, depending on&lt;br /&gt;
        the type of the resource, will either be treated as an image, as a nested&lt;br /&gt;
        browsing context, or as an external resource to be processed by a plugin.&lt;br /&gt;
&lt;br /&gt;
        [http://dev.w3.org/html5/spec/Overview.html#the-param-element 4.8.6 The param element]&lt;br /&gt;
        The param element defines parameters for plugins invoked by object elements.&lt;br /&gt;
&lt;br /&gt;
=Technical Tasks=&lt;br /&gt;
&lt;br /&gt;
We are working on the following tasks.&lt;br /&gt;
* Ensure that all HTML5 questions and issues relative to X3D are properly considered and answered.&lt;br /&gt;
* Document how native X3D in .xml encoding can be best be embedded inside an HTML5 document, typically in a namespace-aware fashion&lt;br /&gt;
* Demonstrate X3D+HTML5 examples on the [http://www.web3D.org Web3D Consortium] website&lt;br /&gt;
* Examine how X3D pertains to related HTML5 tags (such as object and canvas) that are used for plugin-type content&lt;br /&gt;
* Track MIME type issues&lt;br /&gt;
* Examine overall interoperability issues:  combined X3D and HTML content with one floating over the other&lt;br /&gt;
** X3D scene with transparent background floating over HTML document or desktop&lt;br /&gt;
** HTML text overlay laid out over an X3D scene as help&lt;br /&gt;
* Identify API issues of mutual interest (such as DOM, Ajax and XHR) for further developmental work&lt;br /&gt;
* Consider direct integration of Scalable Vector Graphics (SVG) images as a supported format for X3D ImageTexture node&lt;br /&gt;
&lt;br /&gt;
=Work Support=&lt;br /&gt;
&lt;br /&gt;
* Maintain this X3D and HTML5 wiki page to track issues and progress&lt;br /&gt;
* Identify people in HTML5 working group who want to collaborate with us on these issues&lt;br /&gt;
* Report regularly on efforts to [mailto:x3d@web3d.org x3d@web3d.org mailing list] and in our every-other-week X3D working group teleconferences&lt;br /&gt;
* Discussions to occur on the [mailto:x3d@web3d.org x3d@web3d.org mailing list] and [mailto:public-html@w3.org public-html@w3.org mailing list]&lt;br /&gt;
* Other tasks and efforts as needed&lt;br /&gt;
&lt;br /&gt;
=Participation=&lt;br /&gt;
&lt;br /&gt;
Relevant HTML5 and W3C information:&lt;br /&gt;
* [http://www.w3.org/html/wg HTML Working Group] especially [http://www.w3.org/html/wg/#who Membership and Participation]&lt;br /&gt;
* [http://www.w3.org World Wide Web Consortium (W3C)]&lt;br /&gt;
* [http://www.w3.org/Consortium/Process W3C Process Document]&lt;br /&gt;
&lt;br /&gt;
The following individuals have volunteered to serve as X3D Working Group representatives in the HTML5 Working Group.&lt;br /&gt;
* Johannes Behr, [http://instantreality.org Instant Reality], Fraunhofer Research, Darmstadt Germany&lt;br /&gt;
* [http://web.nps.navy.mil/~brutzman Don Brutzman], Naval Postgraduate School (Web3D-W3C liaison and W3C Advisory Committee representative), Monterey California USA&lt;br /&gt;
* John Stewart, [http://www.crc.ca/FreeWRL FreeWrl], Communications Research Center (CRC) Canada&lt;br /&gt;
* Joe Williams, [http://hypermultimedia.com HyperMultiMedia], Santa Rosa California USA&lt;br /&gt;
&lt;br /&gt;
Any other [http://www.web3D.org Web3D Consortium] members who are interested in serving as one of our X3D Working Group representatives is asked to review the HTML working group membership materials, notify the X3D working group that you are interested, and describe what your goals will be.&lt;br /&gt;
&lt;br /&gt;
=Meetings=&lt;br /&gt;
&lt;br /&gt;
Our weekly X3D and HTML5 teleconference is usually 0800-0900 (pacific time) each Tuesday.&lt;br /&gt;
&lt;br /&gt;
*NOTE* June 2 call is cancelled; next call Friday June 5th, 0800-0900 Pacific.&lt;br /&gt;
&lt;br /&gt;
Designated members can participate Web3D HTML5 teleconference call.&lt;br /&gt;
&lt;br /&gt;
=Annotated References=&lt;br /&gt;
&amp;lt;!-- TODO descriptive sentences --&amp;gt;&lt;br /&gt;
X3D and HTML4&lt;br /&gt;
* [http://www.web3d.org/x3d/content/examples/HtmlObjectTagForX3d.html HTML Object Tag for X3D] shows how to place X3D objects within an HTML page&lt;br /&gt;
* [http://www.web3d.org/x3d/content/examples/newHtmlPageWithX3dObject.html newHtmlPageWithX3dObject.html] is an example HTML scene with X3D object tag to copy, edit and reuse.&lt;br /&gt;
* [http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/X3D.html X3D Abstract Specification]&lt;br /&gt;
* [http://www.web3d.org/x3d/specifications/ISO-IEC-FCD-19775-2.2-X3D-SceneAccessInterface/Part02/X3D_SAI.html X3D Scene Access Interface (SAI)] Edition 2&lt;br /&gt;
** [http://www.web3d.org/x3d/specifications/ISO-IEC-FCD-19775-2.2-X3D-SceneAccessInterface/Part02/servRef.html#importDocument 6.3.13 importDocument] service is a utility request to import a W3C DOM document or document fragment and convert it to an X3D scene.&lt;br /&gt;
&lt;br /&gt;
HTML4 and XHTML&lt;br /&gt;
* [http://www.w3.org/TR/html4 HTML 4.01] HyperText Markup Language (HTML)&lt;br /&gt;
* [http://www.w3.org/TR/xhtml1/ XHTML] Extensible HyperText Markup Language (XHTML)&lt;br /&gt;
&lt;br /&gt;
HTML5&lt;br /&gt;
* [http://dev.w3.org/html5/spec/Overview.html#embedded-content-0 4.8 Embedded content] &lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-figure-element 4.8.1 The figure element] represents some flow content, optionally with a caption, which can be moved away from the main flow of the document without affecting the document's meaning.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-img-element 4.8.2 The img element] represents an image.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-iframe-element 4.8.3 The iframe element] represents a nested browsing context.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-embed-element 4.8.4 The embed element] represents an integration point for an external (typically non-HTML) application or interactive content.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-object-element 4.8.5 The object element] can represent an external resource, which, depending on the type of the resource, will either be treated as an image, as a nested browsing context, or as an external resource to be processed by a plugin.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-param-element 4.8.6 The param element] defines parameters for plugins invoked by object elements. It does not represent anything on its own.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#video 4.8.7 The video element] represents a video or movie.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#audio 4.8.8 The audio element] is a media element whose media data is ostensibly audio data.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#source 4.8.9 The source element] allows authors to specify multiple media resources for media elements. It does not represent anything on its own.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#media-elements 4.8.10 Media elements] are used to present audio data, or video and audio data, to the user. &lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-canvas-element 4.8.11 The canvas element] represents a resolution-dependent bitmap canvas, which can be used for rendering graphs, game graphics, or other visual images on the fly.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-map-element 4.8.12 The map element], in conjunction with any area element descendants, defines an image map. The element represents its children.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-area-element 4.8.13 The area element] represents either a hyperlink with some text and a corresponding area on an image map, or a dead area on an image map.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#the-image-element 4.8.14 Image maps] allows geometric areas on an image to be associated with hyperlinks.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#mathml 4.8.15 MathML] from the [http://dev.w3.org/html5/spec/Overview.html#mathml-namespace MathML namespace] falls into the embedded content  category for the purposes of the content models in this specification.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#svg 4.8.16 SVG] from the [http://dev.w3.org/html5/spec/Overview.html#svg-namespace SVG namespace] falls into the embedded content category for the purposes of the content models in this specification.&lt;br /&gt;
** [http://dev.w3.org/html5/spec/Overview.html#dimension-attributes 4.8.17 Dimension attributes]&lt;br /&gt;
&lt;br /&gt;
=API details under discussion=&lt;br /&gt;
&lt;br /&gt;
We have discussed Johannes' message of 25 March 2009 + responses (Subject:  Re: Khronos Press Releases etc.) that included an X3DOM-connector.pdf diagram regarding how X3D might work with DOM, HTML etc.  Also discussed the thread on Khronos' presumed upcoming work on Canvas3D element, and past work on Ajax3D.&lt;br /&gt;
&lt;br /&gt;
These and other API topics are all technically related, and of interest, but have varying degrees of maturity.&lt;br /&gt;
&lt;br /&gt;
The primary objective of the current effort is to support X3D and HTML5.  Further work on DOM and other APIs is likely to evolve and spin off from this central effort.&lt;br /&gt;
&lt;br /&gt;
==X3DOM proposal==&lt;br /&gt;
&lt;br /&gt;
===Basics===&lt;br /&gt;
&lt;br /&gt;
The object element represents external resources like pdf-documents, movies or x3d-worlds. This plugin model works nicely for isolated content and applications which are unrelated to the surrounding xhtml-document. If the web-application developer would like to access and manipulate the object content he or she has to deal with object or plugin specific interfaces. e.g. X3D browser should provide a Scene Access Interface (SAI). &lt;br /&gt;
&lt;br /&gt;
The X3DOM model tries to ease the development of applications by not providing a special interface but following and respecting some basic xhtml rules:&lt;br /&gt;
&lt;br /&gt;
1) Declarative XML content is part of the DOM tree; Embedded with a separate xml namespace&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
        &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Strict//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;x3d:x3d xmlns:x3d=&amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;x3d:Scene&amp;gt;&lt;br /&gt;
                &amp;lt;x3d:Shape&amp;gt;&amp;lt;x3d:Box x3d:size=&amp;quot;4 4 4&amp;quot; /&amp;gt;&amp;lt;/x3d:Shape&amp;gt;&lt;br /&gt;
            &amp;lt;/x3d:Scene&amp;gt;                &lt;br /&gt;
          &amp;lt;/x3d:x3d&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
        &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) The DOM elements can be used to read and manipulate the content&lt;br /&gt;
&lt;br /&gt;
         &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
         &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Strict//EN&amp;quot;,&amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
           &amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;x3d xmlns=&lt;br /&gt;
              &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;&amp;gt;&lt;br /&gt;
             &amp;lt;Scene&amp;gt;&lt;br /&gt;
                 &amp;lt;Shape&amp;gt;&amp;lt;Box size=&amp;quot;4 4 4&amp;quot; /&amp;gt;&amp;lt;/Shape&amp;gt;&lt;br /&gt;
             &amp;lt;/Scene&amp;gt;                &lt;br /&gt;
           &amp;lt;/x3d&amp;gt;&lt;br /&gt;
           &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;       &lt;br /&gt;
          // The namespace URIs&lt;br /&gt;
           var xhtml_ns = &amp;quot;http://www.w3.org/1999/xhtml&amp;quot;;&lt;br /&gt;
           var x3d_ns =&lt;br /&gt;
              &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;;&lt;br /&gt;
          // Get elements using namespaces&lt;br /&gt;
           var h1 = &lt;br /&gt;
               document.getElementsByTagNameNS(xhtml_ns, &amp;quot;h1&amp;quot;);            &lt;br /&gt;
           var box = &lt;br /&gt;
               document.getElementsByTagNameNS(x3d_ns, &amp;quot;Box&amp;quot;)[0];&lt;br /&gt;
          // Edit an attribute of the &amp;lt;Box /&amp;gt; element&lt;br /&gt;
           alert(box.getAttributeNS(null, &amp;quot;size&amp;quot;));&lt;br /&gt;
           box.setAttributeNS(null, &amp;quot;size&amp;quot;, &amp;quot;2 2 2&amp;quot;);    &lt;br /&gt;
           alert(box.getAttributeNS(null, &amp;quot;size&amp;quot;));&lt;br /&gt;
           &amp;lt;/script&amp;gt;&lt;br /&gt;
           &amp;lt;/body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Events can be used to interact with the content&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
            &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Strict//EN&amp;quot;, &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;body&amp;gt;&lt;br /&gt;
               &amp;lt;x3d xmlns=&lt;br /&gt;
                   &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;&amp;gt;&lt;br /&gt;
                   &amp;lt;Scene&amp;gt;&lt;br /&gt;
                       &amp;lt;Transform&amp;gt;&lt;br /&gt;
                           &amp;lt;Shape&amp;gt;&amp;lt;Box size=&amp;quot;4 4 4&amp;quot; /&amp;gt;&lt;br /&gt;
                           &amp;lt;/Shape&amp;gt;&lt;br /&gt;
                           &amp;lt;TouchSensor id=&amp;quot;ts&amp;quot; DEF=&amp;quot;ts&amp;quot; /&amp;gt;&lt;br /&gt;
                       &amp;lt;/Transform&amp;gt;&lt;br /&gt;
                   &amp;lt;/Scene&amp;gt;                &lt;br /&gt;
               &amp;lt;/x3d&amp;gt;&lt;br /&gt;
               &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;                    &lt;br /&gt;
               // The namespace URIs&lt;br /&gt;
               var xhtml_ns = &amp;quot;http://www.w3.org/1999/xhtml&amp;quot;;&lt;br /&gt;
                var x3d_ns = &amp;quot;http://www.web3d.org/specifications/x3d-3.0.xsd&amp;quot;;&lt;br /&gt;
               // Get elements using namespaces&lt;br /&gt;
                var h1 =  document.getElementsByTagNameNS(xhtml_ns, &amp;quot;h1&amp;quot;);     &lt;br /&gt;
               var x3d = document.getElementsByTagNameNS(x3d_ns, &amp;quot;x3d&amp;quot;)[0];        &lt;br /&gt;
               var ts = x3d.getElementsByTagName(&amp;quot;TouchSensor&amp;quot;)[0];&lt;br /&gt;
               alert(&amp;quot;ts=&amp;quot; + ts);&lt;br /&gt;
               ts.addEventListener(&amp;quot;touchTime&amp;quot;, function() {&lt;br /&gt;
                   alert(&amp;quot;clicked&amp;quot;);&lt;br /&gt;
               }, false);&lt;br /&gt;
               &amp;lt;/script&amp;gt;&lt;br /&gt;
            &amp;lt;/body&amp;gt;&lt;br /&gt;
            &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) The position of the content in the document defines the position of the visible elements&lt;br /&gt;
&lt;br /&gt;
            The X3D element should also define the position where the content will be integrated into the html page. &lt;br /&gt;
            Simular how e.g. SVG or canvas works. A decoupled mechanisms will confuse application developer&lt;br /&gt;
&lt;br /&gt;
===Implementation===&lt;br /&gt;
&lt;br /&gt;
The X3DOM model should be implemented as native browser feature, simular to SVG, in the future. Current test-implementation utilize the object/SAI model internally. In addition test-versions based on the Canvas3D layer exist. Both need a browser-extension right now to synchronize and update the DOM changes&lt;br /&gt;
&lt;br /&gt;
=Future work=&lt;br /&gt;
&lt;br /&gt;
Some topics might become relevant once HTML5 is established as a formal W3C Recommendation. These are not part of our current planned work.&lt;br /&gt;
&lt;br /&gt;
* Publishing [http://www.web3d.org/x3d/specifications X3D Specifications] in HTML5&lt;br /&gt;
* Other topics as needed&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=X3D_Plugfest&amp;diff=2080</id>
		<title>X3D Plugfest</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=X3D_Plugfest&amp;diff=2080"/>
				<updated>2009-05-29T18:08:38Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: /* 2009 Plugfest Content - June 2009 - Fraunhofer IGD, Darmstadt, Germany */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The goal of the X3D Plugfest is to foster interoperability between X3D players.  This is a regular event that brings content authors, authoring tool vendors and browser implementers together to work on interoperability issues.  Consistent quality for X3D content helps everyone.&lt;br /&gt;
&lt;br /&gt;
The X3D Plugfest was held at the [http://www.web3d.org/events/details/web3d-consortium-members-meeting Web3D Consortium Members Meeting], Wednesday 4 March 2009, at the NASA Ames research facility in Moffett Field, California.&lt;br /&gt;
&lt;br /&gt;
Related links include&lt;br /&gt;
* [[Plugfest 2008 Content]]&lt;br /&gt;
* [http://www.web3d.org/x3d/wiki/index.php/Player_support_for_X3D_components Player support for X3D components]&lt;br /&gt;
* [http://www.web3d.org/x3d/wiki/index.php/Tool_support_for_X3D_components Tool support for X3D components]&lt;br /&gt;
&lt;br /&gt;
== 2009 Plugfest Content - June 2009 - Fraunhofer IGD, Darmstadt, Germany==&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
| '''X3D Scenes, X3D Viewers'''||  '''Updated'''|| '''Author'''|| '''Content Description''' || '''Problem Description''' || '''Content Releasability'''&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- prior link, prior version: [[{{ns:-2}}:Web3DTimeline.zip]] --&amp;gt;&lt;br /&gt;
| [http://web3d.org/examples/timeline/timeline.html &amp;quot;Web3D Timeline (aka X3D Timeline)&amp;quot;] || 25 May 2009 || Anita Havele, Web3D Consortium || [http://www.web3d.org/x3d/content/examples/Basic/Outreach Outreach examples] for [http://www.web3d.org Web3D Consortium] || Prototype interoperability between browsers || Public&lt;br /&gt;
|-&lt;br /&gt;
|[http://freewrl.sf.net/simpleShader.zip &amp;quot;simpleShader.zip&amp;quot;] || 26 May 2009 || John Stewart, CRC Canada || GLSL Shader test that uses a modified &amp;quot;toon&amp;quot; shader; light intensity on Spheres is shown where the color is dependent on intensity; the intensity bounding values are passed into the shader || Should display on hardware supporting GLSL shaders; Spheres will be &amp;quot;ringed&amp;quot;. On non-GLSL systems, Spheres will be a uniformly shaded light blue || Public&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2009 Plugfest Content - March 2009 - Nasa Ames, California==&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
| '''X3D Scenes, X3D Viewers'''||  '''Updated'''|| '''Author'''|| '''Content Description''' || '''Problem Description''' || '''Content Releasability'''&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HelloWorld.x3d HelloWorld.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/HelloWorld.html Hello World] simple scene ([http://www.web3d.org/x3d/content/examples/HelloWorldTall.png example image]) || Quality of Sphere geometry, Text alignment, default X3D navigation mode is EXAMINE || Public &lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- prior link, prior version: [[{{ns:-2}}:Web3DTimeline.zip]] --&amp;gt;&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/Web3dLogo.x3d Web3dLogo.x3d]|| 21 February 2009 || Anita Havele, Web3D Consortium || [http://www.web3d.org/x3d/content/examples/Basic/Outreach Outreach examples] for [http://www.web3d.org Web3D Consortium] || Simple polygonal text geometry || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://web3d.org/examples/timeline/timeline.html &amp;quot;Web3D Timeline (aka X3D Timeline)&amp;quot;] || 21 February 2009 || Anita Havele, Web3D Consortium || [http://www.web3d.org/x3d/content/examples/Basic/Outreach Outreach examples] for [http://www.web3d.org Web3D Consortium] || Prototype interoperability between browsers || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LineProperties.x3d LineProperties.x3d] || 21 February 2009 || Don Brutzman, NPS || Material support (example image: [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LinePropertiesLinetypeExample.png LineProperties] ) || Demonstrate [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#t-Linetypes lineType] capabilities || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillProperties.x3d FillProperties.x3d] || 21 February 2009 || Don Brutzman, NPS || Material support (example image: [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillPropertiesHatchStyleOctaga.png FillProperties]) || Demonstrate [http://jitc.fhu.disa.mil/nitf/graph_reg/class_pages/hatchstyle.html hatchStyle] capabilities || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringExamples.x3d SpringExamples.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials Universal Media Materials examples] || Proper rendering of Material values, ProtoDeclare and ExternProtoDeclare support, anchor links to HTML should get handed off to web browser || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas/horizon3.x3d horizon3.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas Universal Media Panoramas examples] || Background textures, handle or ignore URN || Public&lt;br /&gt;
|-&lt;br /&gt;
| [http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.x3d UserInteractivitySensorNodes.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://X3dGraphics.com/examples/X3dForWebAuthors X3D for Web Authors examples] scene to demonstrate user interaction ([http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.png before] and [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodesModified.png after] images) || TouchSensor, PlaneSensor, CylinderSensor, SphereSensor, KeySensor and StringSensor || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/course/CreateX3dFromStringRandomSpheres.x3d CreateX3dFromStringRandomSpheres.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to generate new X3D geometry using an embedded Script node || [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html#Script Script] node, [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript ECMAScript support] for [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript/Part1/functions.html#t-FunctionsBrowserObject createX3dFromString function] || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/DistributedInteractiveSimulation/Gimbals.x3d Gimbals.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to show coordinate-system rotation values || Shows Extrusion, Text, TouchSensor and Script nodes working together, also tests proper [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/behaviours.html#SelectFromMulitpleViewpoints keyboard navigation] using PgUp PgDn Home End keys. || Public&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/development/ViewpointGroupTest.x3d ViewpointGroupTest.x3d] || 9 March 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to demonstrate ViewpointGroup support || Shows ViewpointGroup nodes containing nested Viewpoints to support user navigation in large worlds. || Public&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarth.x3d HelloEarth.x3d], [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarthOpenStreetMap.x3d HelloEarthOpenStreetMap.x3d] and [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarthOpenAerialMap.x3d HelloEarthOpenAerialMap.x3d] || 1 March 2009 || Byounghyun Yoo, Web3D Fellow || [http://www.web3d.org/x3d/content/examples/Basic/Geospatial Geospatial Component] scenes to demonstrate X3D Earth support || Shows GeoLOD imagery and terrain nodes from various sources for 7 to 17 levels of detail. || Public&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/NancyDiving.x3d NancyDiving.x3d] || 1 March 2009 ||Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation HumanoidAnimation Component] scene to demonstrate H-Anim support || Shows Nancy avatar scuba diving. || Public&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2009 Plugfest - March 2009 - Results ==&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
| '''X3D Scenes, X3D Viewers''' || [http://www.bitmanagement.de BS Contact] beta || [http://freewrl.sourceforge.net FreeWRL, FreeX3D] || [http://instantreality.org Instant Player] || [http://www.octaga.com Octaga] || [http://www.vivaty.com Vivaty] || [http://www.xj3d.org Xj3D]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HelloWorld.x3d HelloWorld.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl - uses open source fonts, so some characters are slightly different--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; fail, defaults to FLY mode || &amp;lt;!--Xj3D--&amp;gt; fail, incorrect Text vertical alignment&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- prior link, prior version: [[{{ns:-2}}:Web3DTimeline.zip]] --&amp;gt;&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/Web3dLogo.x3d Web3dLogo.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/Web3DTimeline.x3d Web3DTimeline.x3d] (still being improved) || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LineProperties.x3d LineProperties.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillProperties.x3d FillProperties.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; fail || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; fail&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringExamples.x3d SpringExamples.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; no ExternProtoDeclare support yet in XML parser interface code  || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; crash || &amp;lt;!--Xj3D--&amp;gt; fail&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas/horizon3.x3d horizon3.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; crash || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| [http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.x3d UserInteractivitySensorNodes.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; All pass but StringSensor, since &amp;amp;lt;enter&amp;amp;gt; key goes full screen || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; KeySensor case error, StringSensor duplicates characters || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/course/CreateX3dFromStringRandomSpheres.x3d CreateX3dFromStringRandomSpheres.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail || &amp;lt;!--FreeWrl--&amp;gt; fail || &amp;lt;!--InstantPlayer--&amp;gt; fail || &amp;lt;!--Octaga--&amp;gt; fail || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; fail&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/DistributedInteractiveSimulation/Gimbals.x3d Gimbals.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; crash || &amp;lt;!--Xj3D--&amp;gt; Works OK but Extrusion ends are warped&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/development/ViewpointGroupTest.x3d ViewpointGroupTest.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail, only shows Viewpoints || &amp;lt;!--FreeWrl--&amp;gt; fail || &amp;lt;!--InstantPlayer--&amp;gt; OK except for nested ViewpointGroup || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; fail&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarth.x3d HelloEarth.x3d], [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarthOpenStreetMap.x3d HelloEarthOpenStreetMap.x3d] and [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarthOpenAerialMap.x3d HelloEarthOpenAerialMap.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; fail || &amp;lt;!--Octaga--&amp;gt; fail  || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/NancyDiving.x3d NancyDiving.x3d] (Script still being improved) || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt;  fail || &amp;lt;!--InstantPlayer--&amp;gt; crash || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;|| &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; No animation&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
http://www.web3d.org/x3d/wiki/index.php/Image:VT_examples.zip&lt;br /&gt;
&lt;br /&gt;
== Instructions to Submitters ==&lt;br /&gt;
&lt;br /&gt;
This is the navigation home page for the upcoming X3D Plugfest.  Content will be&lt;br /&gt;
linked from this page for everyone's review. &lt;br /&gt;
&lt;br /&gt;
Please Note: submitted .x3d files must be zipped before being uploaded.  Alternatively, links to online content can be provided.&lt;br /&gt;
 &lt;br /&gt;
Description fields: include a description of your content, or else a description of the problem and any results from the browsers you've tested.&lt;br /&gt;
&lt;br /&gt;
Content Release Option: specify whether the content can be released publicly or just distributed to browser implementers for testing.&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=X3D_Plugfest&amp;diff=2076</id>
		<title>X3D Plugfest</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=X3D_Plugfest&amp;diff=2076"/>
				<updated>2009-05-27T17:44:26Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: /* trying to get uploaded file linked in */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The goal of the X3D Plugfest is to foster interoperability between X3D players.  This is a regular event that brings content authors, authoring tool vendors and browser implementers together to work on interoperability issues.  Consistent quality for X3D content helps everyone.&lt;br /&gt;
&lt;br /&gt;
The X3D Plugfest was held at the [http://www.web3d.org/events/details/web3d-consortium-members-meeting Web3D Consortium Members Meeting], Wednesday 4 March 2009, at the NASA Ames research facility in Moffett Field, California.&lt;br /&gt;
&lt;br /&gt;
Related links include&lt;br /&gt;
* [[Plugfest 2008 Content]]&lt;br /&gt;
* [http://www.web3d.org/x3d/wiki/index.php/Player_support_for_X3D_components Player support for X3D components]&lt;br /&gt;
* [http://www.web3d.org/x3d/wiki/index.php/Tool_support_for_X3D_components Tool support for X3D components]&lt;br /&gt;
&lt;br /&gt;
== 2009 Plugfest Content - June 2009 - Fraunhofer IGD, Darmstadt, Germany==&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
| '''X3D Scenes, X3D Viewers'''||  '''Updated'''|| '''Author'''|| '''Content Description''' || '''Problem Description''' || '''Content Releasability'''&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- prior link, prior version: [[{{ns:-2}}:Web3DTimeline.zip]] --&amp;gt;&lt;br /&gt;
| [http://web3d.org/examples/timeline/timeline.html &amp;quot;Web3D Timeline (aka X3D Timeline)&amp;quot;] || 25 May 2009 || Anita Havele, Web3D Consortium || [http://www.web3d.org/x3d/content/examples/Basic/Outreach Outreach examples] for [http://www.web3d.org Web3D Consortium] || Prototype interoperability between browsers || Public&lt;br /&gt;
|-&lt;br /&gt;
|simpleShader.zip || 26 May 2009 || John Stewart, CRC Canada || GLSL Shader test (simple) || Should display on hardware supporting GLSL shaders; Spheres will be &amp;quot;ringed&amp;quot;. On non-GLSL systems, Spheres will be uniformly shaded || Public&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2009 Plugfest Content - March 2009 - Nasa Ames, California==&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
| '''X3D Scenes, X3D Viewers'''||  '''Updated'''|| '''Author'''|| '''Content Description''' || '''Problem Description''' || '''Content Releasability'''&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HelloWorld.x3d HelloWorld.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/HelloWorld.html Hello World] simple scene ([http://www.web3d.org/x3d/content/examples/HelloWorldTall.png example image]) || Quality of Sphere geometry, Text alignment, default X3D navigation mode is EXAMINE || Public &lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- prior link, prior version: [[{{ns:-2}}:Web3DTimeline.zip]] --&amp;gt;&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/Web3dLogo.x3d Web3dLogo.x3d]|| 21 February 2009 || Anita Havele, Web3D Consortium || [http://www.web3d.org/x3d/content/examples/Basic/Outreach Outreach examples] for [http://www.web3d.org Web3D Consortium] || Simple polygonal text geometry || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://web3d.org/examples/timeline/timeline.html &amp;quot;Web3D Timeline (aka X3D Timeline)&amp;quot;] || 21 February 2009 || Anita Havele, Web3D Consortium || [http://www.web3d.org/x3d/content/examples/Basic/Outreach Outreach examples] for [http://www.web3d.org Web3D Consortium] || Prototype interoperability between browsers || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LineProperties.x3d LineProperties.x3d] || 21 February 2009 || Don Brutzman, NPS || Material support (example image: [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LinePropertiesLinetypeExample.png LineProperties] ) || Demonstrate [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#t-Linetypes lineType] capabilities || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillProperties.x3d FillProperties.x3d] || 21 February 2009 || Don Brutzman, NPS || Material support (example image: [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillPropertiesHatchStyleOctaga.png FillProperties]) || Demonstrate [http://jitc.fhu.disa.mil/nitf/graph_reg/class_pages/hatchstyle.html hatchStyle] capabilities || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringExamples.x3d SpringExamples.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials Universal Media Materials examples] || Proper rendering of Material values, ProtoDeclare and ExternProtoDeclare support, anchor links to HTML should get handed off to web browser || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas/horizon3.x3d horizon3.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas Universal Media Panoramas examples] || Background textures, handle or ignore URN || Public&lt;br /&gt;
|-&lt;br /&gt;
| [http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.x3d UserInteractivitySensorNodes.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://X3dGraphics.com/examples/X3dForWebAuthors X3D for Web Authors examples] scene to demonstrate user interaction ([http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.png before] and [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodesModified.png after] images) || TouchSensor, PlaneSensor, CylinderSensor, SphereSensor, KeySensor and StringSensor || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/course/CreateX3dFromStringRandomSpheres.x3d CreateX3dFromStringRandomSpheres.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to generate new X3D geometry using an embedded Script node || [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html#Script Script] node, [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript ECMAScript support] for [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript/Part1/functions.html#t-FunctionsBrowserObject createX3dFromString function] || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/DistributedInteractiveSimulation/Gimbals.x3d Gimbals.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to show coordinate-system rotation values || Shows Extrusion, Text, TouchSensor and Script nodes working together, also tests proper [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/behaviours.html#SelectFromMulitpleViewpoints keyboard navigation] using PgUp PgDn Home End keys. || Public&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/development/ViewpointGroupTest.x3d ViewpointGroupTest.x3d] || 9 March 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to demonstrate ViewpointGroup support || Shows ViewpointGroup nodes containing nested Viewpoints to support user navigation in large worlds. || Public&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarth.x3d HelloEarth.x3d], [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarthOpenStreetMap.x3d HelloEarthOpenStreetMap.x3d] and [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarthOpenAerialMap.x3d HelloEarthOpenAerialMap.x3d] || 1 March 2009 || Byounghyun Yoo, Web3D Fellow || [http://www.web3d.org/x3d/content/examples/Basic/Geospatial Geospatial Component] scenes to demonstrate X3D Earth support || Shows GeoLOD imagery and terrain nodes from various sources for 7 to 17 levels of detail. || Public&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/NancyDiving.x3d NancyDiving.x3d] || 1 March 2009 ||Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation HumanoidAnimation Component] scene to demonstrate H-Anim support || Shows Nancy avatar scuba diving. || Public&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2009 Plugfest - March 2009 - Results ==&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
| '''X3D Scenes, X3D Viewers''' || [http://www.bitmanagement.de BS Contact] beta || [http://freewrl.sourceforge.net FreeWRL, FreeX3D] || [http://instantreality.org Instant Player] || [http://www.octaga.com Octaga] || [http://www.vivaty.com Vivaty] || [http://www.xj3d.org Xj3D]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HelloWorld.x3d HelloWorld.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl - uses open source fonts, so some characters are slightly different--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; fail, defaults to FLY mode || &amp;lt;!--Xj3D--&amp;gt; fail, incorrect Text vertical alignment&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- prior link, prior version: [[{{ns:-2}}:Web3DTimeline.zip]] --&amp;gt;&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/Web3dLogo.x3d Web3dLogo.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/Web3DTimeline.x3d Web3DTimeline.x3d] (still being improved) || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LineProperties.x3d LineProperties.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillProperties.x3d FillProperties.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; fail || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; fail&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringExamples.x3d SpringExamples.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; no ExternProtoDeclare support yet in XML parser interface code  || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; crash || &amp;lt;!--Xj3D--&amp;gt; fail&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas/horizon3.x3d horizon3.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; crash || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| [http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.x3d UserInteractivitySensorNodes.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; All pass but StringSensor, since &amp;amp;lt;enter&amp;amp;gt; key goes full screen || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; KeySensor case error, StringSensor duplicates characters || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/course/CreateX3dFromStringRandomSpheres.x3d CreateX3dFromStringRandomSpheres.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail || &amp;lt;!--FreeWrl--&amp;gt; fail || &amp;lt;!--InstantPlayer--&amp;gt; fail || &amp;lt;!--Octaga--&amp;gt; fail || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; fail&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/DistributedInteractiveSimulation/Gimbals.x3d Gimbals.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; crash || &amp;lt;!--Xj3D--&amp;gt; Works OK but Extrusion ends are warped&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/development/ViewpointGroupTest.x3d ViewpointGroupTest.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail, only shows Viewpoints || &amp;lt;!--FreeWrl--&amp;gt; fail || &amp;lt;!--InstantPlayer--&amp;gt; OK except for nested ViewpointGroup || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; fail&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarth.x3d HelloEarth.x3d], [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarthOpenStreetMap.x3d HelloEarthOpenStreetMap.x3d] and [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarthOpenAerialMap.x3d HelloEarthOpenAerialMap.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; fail || &amp;lt;!--Octaga--&amp;gt; fail  || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/NancyDiving.x3d NancyDiving.x3d] (Script still being improved) || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt;  fail || &amp;lt;!--InstantPlayer--&amp;gt; crash || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;|| &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; No animation&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
http://www.web3d.org/x3d/wiki/index.php/Image:VT_examples.zip&lt;br /&gt;
&lt;br /&gt;
== Instructions to Submitters ==&lt;br /&gt;
&lt;br /&gt;
This is the navigation home page for the upcoming X3D Plugfest.  Content will be&lt;br /&gt;
linked from this page for everyone's review. &lt;br /&gt;
&lt;br /&gt;
Please Note: submitted .x3d files must be zipped before being uploaded.  Alternatively, links to online content can be provided.&lt;br /&gt;
 &lt;br /&gt;
Description fields: include a description of your content, or else a description of the problem and any results from the browsers you've tested.&lt;br /&gt;
&lt;br /&gt;
Content Release Option: specify whether the content can be released publicly or just distributed to browser implementers for testing.&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=X3D_Plugfest&amp;diff=2075</id>
		<title>X3D Plugfest</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=X3D_Plugfest&amp;diff=2075"/>
				<updated>2009-05-27T17:41:56Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: /* 2009 Plugfest Content - June 2009 - Fraunhofer IGD, Darmstadt, Germany */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The goal of the X3D Plugfest is to foster interoperability between X3D players.  This is a regular event that brings content authors, authoring tool vendors and browser implementers together to work on interoperability issues.  Consistent quality for X3D content helps everyone.&lt;br /&gt;
&lt;br /&gt;
The X3D Plugfest was held at the [http://www.web3d.org/events/details/web3d-consortium-members-meeting Web3D Consortium Members Meeting], Wednesday 4 March 2009, at the NASA Ames research facility in Moffett Field, California.&lt;br /&gt;
&lt;br /&gt;
Related links include&lt;br /&gt;
* [[Plugfest 2008 Content]]&lt;br /&gt;
* [http://www.web3d.org/x3d/wiki/index.php/Player_support_for_X3D_components Player support for X3D components]&lt;br /&gt;
* [http://www.web3d.org/x3d/wiki/index.php/Tool_support_for_X3D_components Tool support for X3D components]&lt;br /&gt;
&lt;br /&gt;
== 2009 Plugfest Content - June 2009 - Fraunhofer IGD, Darmstadt, Germany==&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
| '''X3D Scenes, X3D Viewers'''||  '''Updated'''|| '''Author'''|| '''Content Description''' || '''Problem Description''' || '''Content Releasability'''&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- prior link, prior version: [[{{ns:-2}}:Web3DTimeline.zip]] --&amp;gt;&lt;br /&gt;
| [http://web3d.org/examples/timeline/timeline.html &amp;quot;Web3D Timeline (aka X3D Timeline)&amp;quot;] || 25 May 2009 || Anita Havele, Web3D Consortium || [http://www.web3d.org/x3d/content/examples/Basic/Outreach Outreach examples] for [http://www.web3d.org Web3D Consortium] || Prototype interoperability between browsers || Public&lt;br /&gt;
|-&lt;br /&gt;
|[simpleShader.zip] || 26 May 2009 || John Stewart, CRC Canada || GLSL Shader test (simple) || Should display on hardware supporting GLSL shaders; Spheres will be &amp;quot;ringed&amp;quot;. On non-GLSL systems, Spheres will be uniformly shaded || Public&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2009 Plugfest Content - March 2009 - Nasa Ames, California==&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
| '''X3D Scenes, X3D Viewers'''||  '''Updated'''|| '''Author'''|| '''Content Description''' || '''Problem Description''' || '''Content Releasability'''&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HelloWorld.x3d HelloWorld.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/HelloWorld.html Hello World] simple scene ([http://www.web3d.org/x3d/content/examples/HelloWorldTall.png example image]) || Quality of Sphere geometry, Text alignment, default X3D navigation mode is EXAMINE || Public &lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- prior link, prior version: [[{{ns:-2}}:Web3DTimeline.zip]] --&amp;gt;&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/Web3dLogo.x3d Web3dLogo.x3d]|| 21 February 2009 || Anita Havele, Web3D Consortium || [http://www.web3d.org/x3d/content/examples/Basic/Outreach Outreach examples] for [http://www.web3d.org Web3D Consortium] || Simple polygonal text geometry || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://web3d.org/examples/timeline/timeline.html &amp;quot;Web3D Timeline (aka X3D Timeline)&amp;quot;] || 21 February 2009 || Anita Havele, Web3D Consortium || [http://www.web3d.org/x3d/content/examples/Basic/Outreach Outreach examples] for [http://www.web3d.org Web3D Consortium] || Prototype interoperability between browsers || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LineProperties.x3d LineProperties.x3d] || 21 February 2009 || Don Brutzman, NPS || Material support (example image: [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LinePropertiesLinetypeExample.png LineProperties] ) || Demonstrate [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#t-Linetypes lineType] capabilities || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillProperties.x3d FillProperties.x3d] || 21 February 2009 || Don Brutzman, NPS || Material support (example image: [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillPropertiesHatchStyleOctaga.png FillProperties]) || Demonstrate [http://jitc.fhu.disa.mil/nitf/graph_reg/class_pages/hatchstyle.html hatchStyle] capabilities || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringExamples.x3d SpringExamples.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials Universal Media Materials examples] || Proper rendering of Material values, ProtoDeclare and ExternProtoDeclare support, anchor links to HTML should get handed off to web browser || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas/horizon3.x3d horizon3.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas Universal Media Panoramas examples] || Background textures, handle or ignore URN || Public&lt;br /&gt;
|-&lt;br /&gt;
| [http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.x3d UserInteractivitySensorNodes.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://X3dGraphics.com/examples/X3dForWebAuthors X3D for Web Authors examples] scene to demonstrate user interaction ([http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.png before] and [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodesModified.png after] images) || TouchSensor, PlaneSensor, CylinderSensor, SphereSensor, KeySensor and StringSensor || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/course/CreateX3dFromStringRandomSpheres.x3d CreateX3dFromStringRandomSpheres.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to generate new X3D geometry using an embedded Script node || [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html#Script Script] node, [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript ECMAScript support] for [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript/Part1/functions.html#t-FunctionsBrowserObject createX3dFromString function] || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/DistributedInteractiveSimulation/Gimbals.x3d Gimbals.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to show coordinate-system rotation values || Shows Extrusion, Text, TouchSensor and Script nodes working together, also tests proper [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/behaviours.html#SelectFromMulitpleViewpoints keyboard navigation] using PgUp PgDn Home End keys. || Public&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/development/ViewpointGroupTest.x3d ViewpointGroupTest.x3d] || 9 March 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to demonstrate ViewpointGroup support || Shows ViewpointGroup nodes containing nested Viewpoints to support user navigation in large worlds. || Public&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarth.x3d HelloEarth.x3d], [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarthOpenStreetMap.x3d HelloEarthOpenStreetMap.x3d] and [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarthOpenAerialMap.x3d HelloEarthOpenAerialMap.x3d] || 1 March 2009 || Byounghyun Yoo, Web3D Fellow || [http://www.web3d.org/x3d/content/examples/Basic/Geospatial Geospatial Component] scenes to demonstrate X3D Earth support || Shows GeoLOD imagery and terrain nodes from various sources for 7 to 17 levels of detail. || Public&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/NancyDiving.x3d NancyDiving.x3d] || 1 March 2009 ||Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation HumanoidAnimation Component] scene to demonstrate H-Anim support || Shows Nancy avatar scuba diving. || Public&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2009 Plugfest - March 2009 - Results ==&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
| '''X3D Scenes, X3D Viewers''' || [http://www.bitmanagement.de BS Contact] beta || [http://freewrl.sourceforge.net FreeWRL, FreeX3D] || [http://instantreality.org Instant Player] || [http://www.octaga.com Octaga] || [http://www.vivaty.com Vivaty] || [http://www.xj3d.org Xj3D]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HelloWorld.x3d HelloWorld.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl - uses open source fonts, so some characters are slightly different--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; fail, defaults to FLY mode || &amp;lt;!--Xj3D--&amp;gt; fail, incorrect Text vertical alignment&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- prior link, prior version: [[{{ns:-2}}:Web3DTimeline.zip]] --&amp;gt;&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/Web3dLogo.x3d Web3dLogo.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/Web3DTimeline.x3d Web3DTimeline.x3d] (still being improved) || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LineProperties.x3d LineProperties.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillProperties.x3d FillProperties.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; fail || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; fail&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringExamples.x3d SpringExamples.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; no ExternProtoDeclare support yet in XML parser interface code  || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; crash || &amp;lt;!--Xj3D--&amp;gt; fail&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas/horizon3.x3d horizon3.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; crash || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| [http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.x3d UserInteractivitySensorNodes.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; All pass but StringSensor, since &amp;amp;lt;enter&amp;amp;gt; key goes full screen || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; KeySensor case error, StringSensor duplicates characters || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/course/CreateX3dFromStringRandomSpheres.x3d CreateX3dFromStringRandomSpheres.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail || &amp;lt;!--FreeWrl--&amp;gt; fail || &amp;lt;!--InstantPlayer--&amp;gt; fail || &amp;lt;!--Octaga--&amp;gt; fail || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; fail&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/DistributedInteractiveSimulation/Gimbals.x3d Gimbals.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; crash || &amp;lt;!--Xj3D--&amp;gt; Works OK but Extrusion ends are warped&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/development/ViewpointGroupTest.x3d ViewpointGroupTest.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail, only shows Viewpoints || &amp;lt;!--FreeWrl--&amp;gt; fail || &amp;lt;!--InstantPlayer--&amp;gt; OK except for nested ViewpointGroup || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; fail&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarth.x3d HelloEarth.x3d], [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarthOpenStreetMap.x3d HelloEarthOpenStreetMap.x3d] and [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarthOpenAerialMap.x3d HelloEarthOpenAerialMap.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; fail || &amp;lt;!--Octaga--&amp;gt; fail  || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/NancyDiving.x3d NancyDiving.x3d] (Script still being improved) || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt;  fail || &amp;lt;!--InstantPlayer--&amp;gt; crash || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;|| &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; No animation&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
http://www.web3d.org/x3d/wiki/index.php/Image:VT_examples.zip&lt;br /&gt;
&lt;br /&gt;
== Instructions to Submitters ==&lt;br /&gt;
&lt;br /&gt;
This is the navigation home page for the upcoming X3D Plugfest.  Content will be&lt;br /&gt;
linked from this page for everyone's review. &lt;br /&gt;
&lt;br /&gt;
Please Note: submitted .x3d files must be zipped before being uploaded.  Alternatively, links to online content can be provided.&lt;br /&gt;
 &lt;br /&gt;
Description fields: include a description of your content, or else a description of the problem and any results from the browsers you've tested.&lt;br /&gt;
&lt;br /&gt;
Content Release Option: specify whether the content can be released publicly or just distributed to browser implementers for testing.&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=X3D_Plugfest&amp;diff=2071</id>
		<title>X3D Plugfest</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=X3D_Plugfest&amp;diff=2071"/>
				<updated>2009-05-26T19:30:27Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: Shader test, GLSL, x3dv&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The goal of the X3D Plugfest is to foster interoperability between X3D players.  This is a regular event that brings content authors, authoring tool vendors and browser implementers together to work on interoperability issues.  Consistent quality for X3D content helps everyone.&lt;br /&gt;
&lt;br /&gt;
The X3D Plugfest was held at the [http://www.web3d.org/events/details/web3d-consortium-members-meeting Web3D Consortium Members Meeting], Wednesday 4 March 2009, at the NASA Ames research facility in Moffett Field, California.&lt;br /&gt;
&lt;br /&gt;
Related links include&lt;br /&gt;
* [[Plugfest 2008 Content]]&lt;br /&gt;
* [http://www.web3d.org/x3d/wiki/index.php/Player_support_for_X3D_components Player support for X3D components]&lt;br /&gt;
* [http://www.web3d.org/x3d/wiki/index.php/Tool_support_for_X3D_components Tool support for X3D components]&lt;br /&gt;
&lt;br /&gt;
== 2009 Plugfest Content - June 2009 - Fraunhofer IGD, Darmstadt, Germany==&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
| '''X3D Scenes, X3D Viewers'''||  '''Updated'''|| '''Author'''|| '''Content Description''' || '''Problem Description''' || '''Content Releasability'''&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- prior link, prior version: [[{{ns:-2}}:Web3DTimeline.zip]] --&amp;gt;&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/X3DTimeline.x3d X3DTimeline.x3d] || 25 May 2009 || Anita Havele, Web3D Consortium || [http://www.web3d.org/x3d/content/examples/Basic/Outreach Outreach examples] for [http://www.web3d.org Web3D Consortium] || Prototype interoperability between browsers || Public&lt;br /&gt;
|-&lt;br /&gt;
|[simpleShader.zip] || 26 May 2009 || John Stewart, CRC Canada || GLSL Shader test (simple) || (no problem)|| Public&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== 2009 Plugfest Content - March 2009 - Nasa Ames, California==&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
| '''X3D Scenes, X3D Viewers'''||  '''Updated'''|| '''Author'''|| '''Content Description''' || '''Problem Description''' || '''Content Releasability'''&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HelloWorld.x3d HelloWorld.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/HelloWorld.html Hello World] simple scene ([http://www.web3d.org/x3d/content/examples/HelloWorldTall.png example image]) || Quality of Sphere geometry, Text alignment, default X3D navigation mode is EXAMINE || Public &lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- prior link, prior version: [[{{ns:-2}}:Web3DTimeline.zip]] --&amp;gt;&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/Web3dLogo.x3d Web3dLogo.x3d]|| 21 February 2009 || Anita Havele, Web3D Consortium || [http://www.web3d.org/x3d/content/examples/Basic/Outreach Outreach examples] for [http://www.web3d.org Web3D Consortium] || Simple polygonal text geometry || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/X3DTimeline.x3d X3DTimeline.x3d] || 21 February 2009 || Anita Havele, Web3D Consortium || [http://www.web3d.org/x3d/content/examples/Basic/Outreach Outreach examples] for [http://www.web3d.org Web3D Consortium] || Prototype interoperability between browsers || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LineProperties.x3d LineProperties.x3d] || 21 February 2009 || Don Brutzman, NPS || Material support (example image: [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LinePropertiesLinetypeExample.png LineProperties] ) || Demonstrate [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#t-Linetypes lineType] capabilities || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillProperties.x3d FillProperties.x3d] || 21 February 2009 || Don Brutzman, NPS || Material support (example image: [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillPropertiesHatchStyleOctaga.png FillProperties]) || Demonstrate [http://jitc.fhu.disa.mil/nitf/graph_reg/class_pages/hatchstyle.html hatchStyle] capabilities || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringExamples.x3d SpringExamples.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials Universal Media Materials examples] || Proper rendering of Material values, ProtoDeclare and ExternProtoDeclare support, anchor links to HTML should get handed off to web browser || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas/horizon3.x3d horizon3.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas Universal Media Panoramas examples] || Background textures, handle or ignore URN || Public&lt;br /&gt;
|-&lt;br /&gt;
| [http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.x3d UserInteractivitySensorNodes.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://X3dGraphics.com/examples/X3dForWebAuthors X3D for Web Authors examples] scene to demonstrate user interaction ([http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.png before] and [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodesModified.png after] images) || TouchSensor, PlaneSensor, CylinderSensor, SphereSensor, KeySensor and StringSensor || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/course/CreateX3dFromStringRandomSpheres.x3d CreateX3dFromStringRandomSpheres.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to generate new X3D geometry using an embedded Script node || [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html#Script Script] node, [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript ECMAScript support] for [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript/Part1/functions.html#t-FunctionsBrowserObject createX3dFromString function] || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/DistributedInteractiveSimulation/Gimbals.x3d Gimbals.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to show coordinate-system rotation values || Shows Extrusion, Text, TouchSensor and Script nodes working together, also tests proper [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/behaviours.html#SelectFromMulitpleViewpoints keyboard navigation] using PgUp PgDn Home End keys. || Public&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/development/ViewpointGroupTest.x3d ViewpointGroupTest.x3d] || 9 March 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to demonstrate ViewpointGroup support || Shows ViewpointGroup nodes containing nested Viewpoints to support user navigation in large worlds. || Public&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarth.x3d HelloEarth.x3d], [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarthOpenStreetMap.x3d HelloEarthOpenStreetMap.x3d] and [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarthOpenAerialMap.x3d HelloEarthOpenAerialMap.x3d] || 1 March 2009 || Byounghyun Yoo, Web3D Fellow || [http://www.web3d.org/x3d/content/examples/Basic/Geospatial Geospatial Component] scenes to demonstrate X3D Earth support || Shows GeoLOD imagery and terrain nodes from various sources for 7 to 17 levels of detail. || Public&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/NancyDiving.x3d NancyDiving.x3d] || 1 March 2009 ||Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation HumanoidAnimation Component] scene to demonstrate H-Anim support || Shows Nancy avatar scuba diving. || Public&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2009 Plugfest - March 2009 - Results ==&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
| '''X3D Scenes, X3D Viewers''' || [http://www.bitmanagement.de BS Contact] beta || [http://freewrl.sourceforge.net FreeWRL, FreeX3D] || [http://instantreality.org Instant Player] || [http://www.octaga.com Octaga] || [http://www.vivaty.com Vivaty] || [http://www.xj3d.org Xj3D]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HelloWorld.x3d HelloWorld.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl - uses open source fonts, so some characters are slightly different--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; fail, defaults to FLY mode || &amp;lt;!--Xj3D--&amp;gt; fail, incorrect Text vertical alignment&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- prior link, prior version: [[{{ns:-2}}:Web3DTimeline.zip]] --&amp;gt;&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/Web3dLogo.x3d Web3dLogo.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/Web3DTimeline.x3d Web3DTimeline.x3d] (still being improved) || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LineProperties.x3d LineProperties.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillProperties.x3d FillProperties.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; fail || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; fail&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringExamples.x3d SpringExamples.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; no ExternProtoDeclare support yet in XML parser interface code  || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; crash || &amp;lt;!--Xj3D--&amp;gt; fail&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas/horizon3.x3d horizon3.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; crash || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| [http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.x3d UserInteractivitySensorNodes.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; All pass but StringSensor, since &amp;amp;lt;enter&amp;amp;gt; key goes full screen || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; KeySensor case error, StringSensor duplicates characters || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/course/CreateX3dFromStringRandomSpheres.x3d CreateX3dFromStringRandomSpheres.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail || &amp;lt;!--FreeWrl--&amp;gt; fail || &amp;lt;!--InstantPlayer--&amp;gt; fail || &amp;lt;!--Octaga--&amp;gt; fail || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; fail&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/DistributedInteractiveSimulation/Gimbals.x3d Gimbals.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; crash || &amp;lt;!--Xj3D--&amp;gt; Works OK but Extrusion ends are warped&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/development/ViewpointGroupTest.x3d ViewpointGroupTest.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail, only shows Viewpoints || &amp;lt;!--FreeWrl--&amp;gt; fail || &amp;lt;!--InstantPlayer--&amp;gt; OK except for nested ViewpointGroup || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; fail&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarth.x3d HelloEarth.x3d], [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarthOpenStreetMap.x3d HelloEarthOpenStreetMap.x3d] and [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarthOpenAerialMap.x3d HelloEarthOpenAerialMap.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; fail || &amp;lt;!--Octaga--&amp;gt; fail  || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/NancyDiving.x3d NancyDiving.x3d] (Script still being improved) || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt;  fail || &amp;lt;!--InstantPlayer--&amp;gt; crash || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;|| &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; No animation&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
http://www.web3d.org/x3d/wiki/index.php/Image:VT_examples.zip&lt;br /&gt;
&lt;br /&gt;
== Instructions to Submitters ==&lt;br /&gt;
&lt;br /&gt;
This is the navigation home page for the upcoming X3D Plugfest.  Content will be&lt;br /&gt;
linked from this page for everyone's review. &lt;br /&gt;
&lt;br /&gt;
Please Note: submitted .x3d files must be zipped before being uploaded.  Alternatively, links to online content can be provided.&lt;br /&gt;
 &lt;br /&gt;
Description fields: include a description of your content, or else a description of the problem and any results from the browsers you've tested.&lt;br /&gt;
&lt;br /&gt;
Content Release Option: specify whether the content can be released publicly or just distributed to browser implementers for testing.&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=File:SimpleShader.zip&amp;diff=2070</id>
		<title>File:SimpleShader.zip</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=File:SimpleShader.zip&amp;diff=2070"/>
				<updated>2009-05-26T19:25:06Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: X3D GLSL shader, version 1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;X3D GLSL shader, version 1&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=X3D_Plugfest&amp;diff=2069</id>
		<title>X3D Plugfest</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=X3D_Plugfest&amp;diff=2069"/>
				<updated>2009-05-26T19:24:05Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: add title bar for Darmstadt content&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The goal of the X3D Plugfest is to foster interoperability between X3D players.  This is a regular event that brings content authors, authoring tool vendors and browser implementers together to work on interoperability issues.  Consistent quality for X3D content helps everyone.&lt;br /&gt;
&lt;br /&gt;
The X3D Plugfest was held at the [http://www.web3d.org/events/details/web3d-consortium-members-meeting Web3D Consortium Members Meeting], Wednesday 4 March 2009, at the NASA Ames research facility in Moffett Field, California.&lt;br /&gt;
&lt;br /&gt;
Related links include&lt;br /&gt;
* [[Plugfest 2008 Content]]&lt;br /&gt;
* [http://www.web3d.org/x3d/wiki/index.php/Player_support_for_X3D_components Player support for X3D components]&lt;br /&gt;
* [http://www.web3d.org/x3d/wiki/index.php/Tool_support_for_X3D_components Tool support for X3D components]&lt;br /&gt;
&lt;br /&gt;
== 2009 Plugfest Content - June 2009 - Fraunhofer IGD, Darmstadt, Germany==&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
| '''X3D Scenes, X3D Viewers'''||  '''Updated'''|| '''Author'''|| '''Content Description''' || '''Problem Description''' || '''Content Releasability'''&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- prior link, prior version: [[{{ns:-2}}:Web3DTimeline.zip]] --&amp;gt;&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/X3DTimeline.x3d X3DTimeline.x3d] || 25 May 2009 || Anita Havele, Web3D Consortium || [http://www.web3d.org/x3d/content/examples/Basic/Outreach Outreach examples] for [http://www.web3d.org Web3D Consortium] || Prototype interoperability between browsers || Public&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== 2009 Plugfest Content - March 2009 - Nasa Ames, California==&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
| '''X3D Scenes, X3D Viewers'''||  '''Updated'''|| '''Author'''|| '''Content Description''' || '''Problem Description''' || '''Content Releasability'''&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HelloWorld.x3d HelloWorld.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/HelloWorld.html Hello World] simple scene ([http://www.web3d.org/x3d/content/examples/HelloWorldTall.png example image]) || Quality of Sphere geometry, Text alignment, default X3D navigation mode is EXAMINE || Public &lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- prior link, prior version: [[{{ns:-2}}:Web3DTimeline.zip]] --&amp;gt;&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/Web3dLogo.x3d Web3dLogo.x3d]|| 21 February 2009 || Anita Havele, Web3D Consortium || [http://www.web3d.org/x3d/content/examples/Basic/Outreach Outreach examples] for [http://www.web3d.org Web3D Consortium] || Simple polygonal text geometry || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/X3DTimeline.x3d X3DTimeline.x3d] || 21 February 2009 || Anita Havele, Web3D Consortium || [http://www.web3d.org/x3d/content/examples/Basic/Outreach Outreach examples] for [http://www.web3d.org Web3D Consortium] || Prototype interoperability between browsers || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LineProperties.x3d LineProperties.x3d] || 21 February 2009 || Don Brutzman, NPS || Material support (example image: [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LinePropertiesLinetypeExample.png LineProperties] ) || Demonstrate [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#t-Linetypes lineType] capabilities || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillProperties.x3d FillProperties.x3d] || 21 February 2009 || Don Brutzman, NPS || Material support (example image: [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillPropertiesHatchStyleOctaga.png FillProperties]) || Demonstrate [http://jitc.fhu.disa.mil/nitf/graph_reg/class_pages/hatchstyle.html hatchStyle] capabilities || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringExamples.x3d SpringExamples.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials Universal Media Materials examples] || Proper rendering of Material values, ProtoDeclare and ExternProtoDeclare support, anchor links to HTML should get handed off to web browser || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas/horizon3.x3d horizon3.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas Universal Media Panoramas examples] || Background textures, handle or ignore URN || Public&lt;br /&gt;
|-&lt;br /&gt;
| [http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.x3d UserInteractivitySensorNodes.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://X3dGraphics.com/examples/X3dForWebAuthors X3D for Web Authors examples] scene to demonstrate user interaction ([http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.png before] and [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodesModified.png after] images) || TouchSensor, PlaneSensor, CylinderSensor, SphereSensor, KeySensor and StringSensor || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/course/CreateX3dFromStringRandomSpheres.x3d CreateX3dFromStringRandomSpheres.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to generate new X3D geometry using an embedded Script node || [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html#Script Script] node, [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript ECMAScript support] for [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript/Part1/functions.html#t-FunctionsBrowserObject createX3dFromString function] || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/DistributedInteractiveSimulation/Gimbals.x3d Gimbals.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to show coordinate-system rotation values || Shows Extrusion, Text, TouchSensor and Script nodes working together, also tests proper [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/behaviours.html#SelectFromMulitpleViewpoints keyboard navigation] using PgUp PgDn Home End keys. || Public&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/development/ViewpointGroupTest.x3d ViewpointGroupTest.x3d] || 9 March 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to demonstrate ViewpointGroup support || Shows ViewpointGroup nodes containing nested Viewpoints to support user navigation in large worlds. || Public&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarth.x3d HelloEarth.x3d], [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarthOpenStreetMap.x3d HelloEarthOpenStreetMap.x3d] and [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarthOpenAerialMap.x3d HelloEarthOpenAerialMap.x3d] || 1 March 2009 || Byounghyun Yoo, Web3D Fellow || [http://www.web3d.org/x3d/content/examples/Basic/Geospatial Geospatial Component] scenes to demonstrate X3D Earth support || Shows GeoLOD imagery and terrain nodes from various sources for 7 to 17 levels of detail. || Public&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/NancyDiving.x3d NancyDiving.x3d] || 1 March 2009 ||Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation HumanoidAnimation Component] scene to demonstrate H-Anim support || Shows Nancy avatar scuba diving. || Public&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 2009 Plugfest - March 2009 - Results ==&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
| '''X3D Scenes, X3D Viewers''' || [http://www.bitmanagement.de BS Contact] beta || [http://freewrl.sourceforge.net FreeWRL, FreeX3D] || [http://instantreality.org Instant Player] || [http://www.octaga.com Octaga] || [http://www.vivaty.com Vivaty] || [http://www.xj3d.org Xj3D]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HelloWorld.x3d HelloWorld.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl - uses open source fonts, so some characters are slightly different--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; fail, defaults to FLY mode || &amp;lt;!--Xj3D--&amp;gt; fail, incorrect Text vertical alignment&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- prior link, prior version: [[{{ns:-2}}:Web3DTimeline.zip]] --&amp;gt;&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/Web3dLogo.x3d Web3dLogo.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/Web3DTimeline.x3d Web3DTimeline.x3d] (still being improved) || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LineProperties.x3d LineProperties.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillProperties.x3d FillProperties.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; fail || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; fail&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringExamples.x3d SpringExamples.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; no ExternProtoDeclare support yet in XML parser interface code  || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; crash || &amp;lt;!--Xj3D--&amp;gt; fail&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas/horizon3.x3d horizon3.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; crash || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| [http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.x3d UserInteractivitySensorNodes.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; All pass but StringSensor, since &amp;amp;lt;enter&amp;amp;gt; key goes full screen || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; KeySensor case error, StringSensor duplicates characters || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/course/CreateX3dFromStringRandomSpheres.x3d CreateX3dFromStringRandomSpheres.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail || &amp;lt;!--FreeWrl--&amp;gt; fail || &amp;lt;!--InstantPlayer--&amp;gt; fail || &amp;lt;!--Octaga--&amp;gt; fail || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; fail&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/DistributedInteractiveSimulation/Gimbals.x3d Gimbals.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; crash || &amp;lt;!--Xj3D--&amp;gt; Works OK but Extrusion ends are warped&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/development/ViewpointGroupTest.x3d ViewpointGroupTest.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail, only shows Viewpoints || &amp;lt;!--FreeWrl--&amp;gt; fail || &amp;lt;!--InstantPlayer--&amp;gt; OK except for nested ViewpointGroup || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; fail&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarth.x3d HelloEarth.x3d], [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarthOpenStreetMap.x3d HelloEarthOpenStreetMap.x3d] and [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarthOpenAerialMap.x3d HelloEarthOpenAerialMap.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; fail || &amp;lt;!--Octaga--&amp;gt; fail  || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/NancyDiving.x3d NancyDiving.x3d] (Script still being improved) || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt;  fail || &amp;lt;!--InstantPlayer--&amp;gt; crash || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;|| &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; No animation&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
http://www.web3d.org/x3d/wiki/index.php/Image:VT_examples.zip&lt;br /&gt;
&lt;br /&gt;
== Instructions to Submitters ==&lt;br /&gt;
&lt;br /&gt;
This is the navigation home page for the upcoming X3D Plugfest.  Content will be&lt;br /&gt;
linked from this page for everyone's review. &lt;br /&gt;
&lt;br /&gt;
Please Note: submitted .x3d files must be zipped before being uploaded.  Alternatively, links to online content can be provided.&lt;br /&gt;
 &lt;br /&gt;
Description fields: include a description of your content, or else a description of the problem and any results from the browsers you've tested.&lt;br /&gt;
&lt;br /&gt;
Content Release Option: specify whether the content can be released publicly or just distributed to browser implementers for testing.&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=X3D_Plugfest&amp;diff=2018</id>
		<title>X3D Plugfest</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=X3D_Plugfest&amp;diff=2018"/>
				<updated>2009-03-04T20:19:55Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The goal of the X3D Plugfest is to foster interoperability between X3D players.  This is a regular event that brings content authors, authoring tool vendors and browser implementers together to work on interoperability issues.  Consistent quality for X3D content helps everyone.&lt;br /&gt;
&lt;br /&gt;
Basic browser support for X3D is tracked on the [http://www.web3d.org/x3d/wiki/index.php/Player_support_for_X3D_components Player support for X3D components] page.&lt;br /&gt;
&lt;br /&gt;
The X3D Plugfest will be held at the Web3D Consortium Members Meeting, Wednesday, March 4th, 2009, at the NASA Ames research facility in Moffett Field, CA.&lt;br /&gt;
&lt;br /&gt;
This page will be the navigation home page for the upcoming X3D Plugfest.  Content will be&lt;br /&gt;
linked from this page for everyone's review. &lt;br /&gt;
&lt;br /&gt;
Please Note: submitted .x3d files must be zipped before being uploaded.  Alternatively, links to online content can be provided.&lt;br /&gt;
 &lt;br /&gt;
Description fields: include a description of your content, or else a description of the problem and any results from the browsers you've tested.&lt;br /&gt;
&lt;br /&gt;
Content Release Option: specify whether the content can be released publicly or just distributed to browser implementers for testing.&lt;br /&gt;
&lt;br /&gt;
== Past PlugFest Content ==&lt;br /&gt;
*[[Plugfest 2008 Content]]&lt;br /&gt;
&lt;br /&gt;
== 2009 Plugfest Content ==&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
| '''X3D Content'''||  ''' Date'''|| '''Author'''|| '''Content Description''' || '''Problem Description''' || '''Content Releasability'''&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HelloWorld.x3d HelloWorld.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/HelloWorld.html Hello World] simple scene ([http://www.web3d.org/x3d/content/examples/HelloWorldTall.png example image]) || Quality of Sphere geometry, Text alignment, default X3D navigation mode is EXAMINE || Public &lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- prior link, prior version: [[{{ns:-2}}:Web3DTimeline.zip]] --&amp;gt;&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/Web3dLogo.x3d Web3dLogo.x3d]|| 21 February 2009 || Anita Havele, Web3D Consortium || [http://www.web3d.org/x3d/content/examples/Basic/Outreach Outreach examples] for [http://www.web3d.org Web3D Consortium] || Simple polygonal text geometry || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/X3DTimeline.x3d X3DTimeline.x3d] || 21 February 2009 || Anita Havele, Web3D Consortium || [http://www.web3d.org/x3d/content/examples/Basic/Outreach Outreach examples] for [http://www.web3d.org Web3D Consortium] || Prototype interoperability between browsers || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LineProperties.x3d LineProperties.x3d] || 21 February 2009 || Don Brutzman, NPS || Material support (example image: [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LinePropertiesLinetypeExample.png LineProperties] ) || Demonstrate [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#t-Linetypes lineType] capabilities || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillProperties.x3d FillProperties.x3d] || 21 February 2009 || Don Brutzman, NPS || Material support (example image: [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillPropertiesHatchStyleOctaga.png FillProperties]) || Demonstrate [http://jitc.fhu.disa.mil/nitf/graph_reg/class_pages/hatchstyle.html hatchStyle] capabilities || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringExamples.x3d SpringExamples.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials Universal Media Materials examples] || Proper rendering of Material values, ProtoDeclare and ExternProtoDeclare support, anchor links to HTML should get handed off to web browser || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas/horizon3.x3d horizon3.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas Universal Media Panoramas examples] || Background textures, handle or ignore URN || Public&lt;br /&gt;
|-&lt;br /&gt;
| [http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.x3d UserInteractivitySensorNodes.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://X3dGraphics.com/examples/X3dForWebAuthors X3D for Web Authors examples] scene to demonstrate user interaction ([http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.png before] and [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodesModified.png after] images) || TouchSensor, PlaneSensor, CylinderSensor, SphereSensor, KeySensor and StringSensor || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/course/CreateX3dFromStringRandomSpheres.x3d CreateX3dFromStringRandomSpheres.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to generate new X3D geometry using an embedded Script node || [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html#Script Script] node, [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript ECMAScript support] for [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript/Part1/functions.html#t-FunctionsBrowserObject createX3dFromString function] || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/DistributedInteractiveSimulation/Gimbals.x3d Gimbals.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to show coordinate-system rotation values || Shows Extrusion, Text, TouchSensor and Script nodes working together, also tests proper [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/behaviours.html#SelectFromMulitpleViewpoints keyboard navigation] using PgUp PgDn Home End keys. || Public&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/development/ViewpointGroupTest.x3d ViewpointGroupTest.x3d] || 28 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to demonstrate ViewpointGroup support || Shows ViewpointGroup nodes containing nested Viewpoints to support user navigation in large worlds. || Public&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarth.x3d HelloEarth.x3d], [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarthOpenStreetMap.x3d HelloEarthOpenStreetMap.x3d] and [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarthOpenAerialMap.x3d HelloEarthOpenAerialMap.x3d] || 1 March 2009 || Byounghyun Yoo, Web3D Fellow || [http://www.web3d.org/x3d/content/examples/Basic/Geospatial Geospatial Component] scenes to demonstrate X3D Earth support || Shows GeoLOD imagery and terrain nodes from various sources for 7 to 17 levels of detail. || Public&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/NancyDiving.x3d NancyDiving.x3d] || 1 March 2009 ||Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation HumanoidAnimation Component] scene to demonstrate H-Anim support || Shows Nancy avatar scuba diving. || Public&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
| '''X3D Content''' || [http://www.bitmanagement.de BS Contact] || [http://freewrl.sourceforge.net FreeWRL, FreeX3D] || [http://instantreality.org Instant Player] || [http://www.octaga.com Octaga] || [http://www.vivaty.com Vivaty] || [http://www.xj3d.org Xj3D]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HelloWorld.x3d HelloWorld.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail, defaults to FLY mode || &amp;lt;!--FreeWrl - uses open source fonts, so some characters are slightly different--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; fail, defaults to FLY mode || &amp;lt;!--Xj3D--&amp;gt; fail, incorrect Text vertical alignment&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- prior link, prior version: [[{{ns:-2}}:Web3DTimeline.zip]] --&amp;gt;&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/Web3dLogo.x3d Web3dLogo.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/Web3DTimeline.x3d Web3DTimeline.x3d] (still being improved) || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LineProperties.x3d LineProperties.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillProperties.x3d FillProperties.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; fail || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; fail&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringExamples.x3d SpringExamples.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; no ExternProtoDeclare support yet in XML parser interface code  || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; crash || &amp;lt;!--Xj3D--&amp;gt; fail&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas/horizon3.x3d horizon3.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; crash || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| [http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.x3d UserInteractivitySensorNodes.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; All pass but StringSensor || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; StringSensor duplicates characters || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/course/CreateX3dFromStringRandomSpheres.x3d CreateX3dFromStringRandomSpheres.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail || &amp;lt;!--FreeWrl--&amp;gt; fail || &amp;lt;!--InstantPlayer--&amp;gt; fail || &amp;lt;!--Octaga--&amp;gt; fail || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; fail&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/DistributedInteractiveSimulation/Gimbals.x3d Gimbals.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; crash || &amp;lt;!--Xj3D--&amp;gt; Works OK but Extrusion ends are warped&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/development/ViewpointGroupTest.x3d ViewpointGroupTest.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail || &amp;lt;!--FreeWrl--&amp;gt; fail || &amp;lt;!--InstantPlayer--&amp;gt; OK except for nested ViewpointGroup || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; fail&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarth.x3d HelloEarth.x3d], [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarthOpenStreetMap.x3d HelloEarthOpenStreetMap.x3d] and [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarthOpenAerialMap.x3d HelloEarthOpenAerialMap.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; fail || &amp;lt;!--Octaga--&amp;gt; fail  || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/NancyDiving.x3d NancyDiving.x3d] (Script still being improved) || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt;  fail || &amp;lt;!--InstantPlayer--&amp;gt; crash || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;|| &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; No animation&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
http://www.web3d.org/x3d/wiki/index.php/Image:VT_examples.zip&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=X3D_Plugfest&amp;diff=2017</id>
		<title>X3D Plugfest</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=X3D_Plugfest&amp;diff=2017"/>
				<updated>2009-03-04T20:18:43Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The goal of the X3D Plugfest is to foster interoperability between X3D players.  This is a regular event that brings content authors, authoring tool vendors and browser implementers together to work on interoperability issues.  Consistent quality for X3D content helps everyone.&lt;br /&gt;
&lt;br /&gt;
Basic browser support for X3D is tracked on the [http://www.web3d.org/x3d/wiki/index.php/Player_support_for_X3D_components Player support for X3D components] page.&lt;br /&gt;
&lt;br /&gt;
The X3D Plugfest will be held at the Web3D Consortium Members Meeting, Wednesday, March 4th, 2009, at the NASA Ames research facility in Moffett Field, CA.&lt;br /&gt;
&lt;br /&gt;
This page will be the navigation home page for the upcoming X3D Plugfest.  Content will be&lt;br /&gt;
linked from this page for everyone's review. &lt;br /&gt;
&lt;br /&gt;
Please Note: submitted .x3d files must be zipped before being uploaded.  Alternatively, links to online content can be provided.&lt;br /&gt;
 &lt;br /&gt;
Description fields: include a description of your content, or else a description of the problem and any results from the browsers you've tested.&lt;br /&gt;
&lt;br /&gt;
Content Release Option: specify whether the content can be released publicly or just distributed to browser implementers for testing.&lt;br /&gt;
&lt;br /&gt;
== Past PlugFest Content ==&lt;br /&gt;
*[[Plugfest 2008 Content]]&lt;br /&gt;
&lt;br /&gt;
== 2009 Plugfest Content ==&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
| '''X3D Content'''||  ''' Date'''|| '''Author'''|| '''Content Description''' || '''Problem Description''' || '''Content Releasability'''&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HelloWorld.x3d HelloWorld.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/HelloWorld.html Hello World] simple scene ([http://www.web3d.org/x3d/content/examples/HelloWorldTall.png example image]) || Quality of Sphere geometry, Text alignment, default X3D navigation mode is EXAMINE || Public &lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- prior link, prior version: [[{{ns:-2}}:Web3DTimeline.zip]] --&amp;gt;&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/Web3dLogo.x3d Web3dLogo.x3d]|| 21 February 2009 || Anita Havele, Web3D Consortium || [http://www.web3d.org/x3d/content/examples/Basic/Outreach Outreach examples] for [http://www.web3d.org Web3D Consortium] || Simple polygonal text geometry || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/X3DTimeline.x3d X3DTimeline.x3d] || 21 February 2009 || Anita Havele, Web3D Consortium || [http://www.web3d.org/x3d/content/examples/Basic/Outreach Outreach examples] for [http://www.web3d.org Web3D Consortium] || Prototype interoperability between browsers || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LineProperties.x3d LineProperties.x3d] || 21 February 2009 || Don Brutzman, NPS || Material support (example image: [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LinePropertiesLinetypeExample.png LineProperties] ) || Demonstrate [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#t-Linetypes lineType] capabilities || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillProperties.x3d FillProperties.x3d] || 21 February 2009 || Don Brutzman, NPS || Material support (example image: [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillPropertiesHatchStyleOctaga.png FillProperties]) || Demonstrate [http://jitc.fhu.disa.mil/nitf/graph_reg/class_pages/hatchstyle.html hatchStyle] capabilities || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringExamples.x3d SpringExamples.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials Universal Media Materials examples] || Proper rendering of Material values, ProtoDeclare and ExternProtoDeclare support, anchor links to HTML should get handed off to web browser || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas/horizon3.x3d horizon3.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas Universal Media Panoramas examples] || Background textures, handle or ignore URN || Public&lt;br /&gt;
|-&lt;br /&gt;
| [http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.x3d UserInteractivitySensorNodes.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://X3dGraphics.com/examples/X3dForWebAuthors X3D for Web Authors examples] scene to demonstrate user interaction ([http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.png before] and [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodesModified.png after] images) || TouchSensor, PlaneSensor, CylinderSensor, SphereSensor, KeySensor and StringSensor || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/course/CreateX3dFromStringRandomSpheres.x3d CreateX3dFromStringRandomSpheres.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to generate new X3D geometry using an embedded Script node || [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html#Script Script] node, [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript ECMAScript support] for [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript/Part1/functions.html#t-FunctionsBrowserObject createX3dFromString function] || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/DistributedInteractiveSimulation/Gimbals.x3d Gimbals.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to show coordinate-system rotation values || Shows Extrusion, Text, TouchSensor and Script nodes working together, also tests proper [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/behaviours.html#SelectFromMulitpleViewpoints keyboard navigation] using PgUp PgDn Home End keys. || Public&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/development/ViewpointGroupTest.x3d ViewpointGroupTest.x3d] || 28 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to demonstrate ViewpointGroup support || Shows ViewpointGroup nodes containing nested Viewpoints to support user navigation in large worlds. || Public&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarth.x3d HelloEarth.x3d], [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarthOpenStreetMap.x3d HelloEarthOpenStreetMap.x3d] and [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarthOpenAerialMap.x3d HelloEarthOpenAerialMap.x3d] || 1 March 2009 || Byounghyun Yoo, Web3D Fellow || [http://www.web3d.org/x3d/content/examples/Basic/Geospatial Geospatial Component] scenes to demonstrate X3D Earth support || Shows GeoLOD imagery and terrain nodes from various sources for 7 to 17 levels of detail. || Public&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/NancyDiving.x3d NancyDiving.x3d] || 1 March 2009 ||Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation HumanoidAnimation Component] scene to demonstrate H-Anim support || Shows Nancy avatar scuba diving. || Public&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
| '''X3D Content''' || [http://www.bitmanagement.de BS Contact] || [http://freewrl.sourceforge.net FreeWRL, FreeX3D] || [http://instantreality.org Instant Player] || [http://www.octaga.com Octaga] || [http://www.vivaty.com Vivaty] || [http://www.xj3d.org Xj3D]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HelloWorld.x3d HelloWorld.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail, defaults to FLY mode || &amp;lt;!--FreeWrl - uses open source fonts, so some characters are slightly different--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; fail, defaults to FLY mode || &amp;lt;!--Xj3D--&amp;gt; fail, incorrect Text vertical alignment&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- prior link, prior version: [[{{ns:-2}}:Web3DTimeline.zip]] --&amp;gt;&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/Web3dLogo.x3d Web3dLogo.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/Web3DTimeline.x3d Web3DTimeline.x3d] (still being improved) || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LineProperties.x3d LineProperties.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillProperties.x3d FillProperties.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; fail || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; fail&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringExamples.x3d SpringExamples.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; no ExternProtoDeclare support yet in XML parser interface code  || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; crash || &amp;lt;!--Xj3D--&amp;gt; fail&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas/horizon3.x3d horizon3.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; crash || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| [http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.x3d UserInteractivitySensorNodes.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; All pass but StringSensor || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; StringSensor duplicates characters || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/course/CreateX3dFromStringRandomSpheres.x3d CreateX3dFromStringRandomSpheres.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail || &amp;lt;!--FreeWrl--&amp;gt; fail || &amp;lt;!--InstantPlayer--&amp;gt; fail || &amp;lt;!--Octaga--&amp;gt; fail || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; fail&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/DistributedInteractiveSimulation/Gimbals.x3d Gimbals.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; crash || &amp;lt;!--Xj3D--&amp;gt; Works OK but Extrusion ends are warped&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/development/ViewpointGroupTest.x3d ViewpointGroupTest.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail || &amp;lt;!--FreeWrl--&amp;gt; fail || &amp;lt;!--InstantPlayer--&amp;gt; OK except for nested ViewpointGroup || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; fail&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarth.x3d HelloEarth.x3d], [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarthOpenStreetMap.x3d HelloEarthOpenStreetMap.x3d] and [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarthOpenAerialMap.x3d HelloEarthOpenAerialMap.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; fail || &amp;lt;!--Octaga--&amp;gt; fail  || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/NancyDiving.x3d NancyDiving.x3d] (Script still being improved) || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt;  || &amp;lt;!--InstantPlayer--&amp;gt; crash || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;|| &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; No animation&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
http://www.web3d.org/x3d/wiki/index.php/Image:VT_examples.zip&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=X3D_Plugfest&amp;diff=2016</id>
		<title>X3D Plugfest</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=X3D_Plugfest&amp;diff=2016"/>
				<updated>2009-03-04T20:17:39Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The goal of the X3D Plugfest is to foster interoperability between X3D players.  This is a regular event that brings content authors, authoring tool vendors and browser implementers together to work on interoperability issues.  Consistent quality for X3D content helps everyone.&lt;br /&gt;
&lt;br /&gt;
Basic browser support for X3D is tracked on the [http://www.web3d.org/x3d/wiki/index.php/Player_support_for_X3D_components Player support for X3D components] page.&lt;br /&gt;
&lt;br /&gt;
The X3D Plugfest will be held at the Web3D Consortium Members Meeting, Wednesday, March 4th, 2009, at the NASA Ames research facility in Moffett Field, CA.&lt;br /&gt;
&lt;br /&gt;
This page will be the navigation home page for the upcoming X3D Plugfest.  Content will be&lt;br /&gt;
linked from this page for everyone's review. &lt;br /&gt;
&lt;br /&gt;
Please Note: submitted .x3d files must be zipped before being uploaded.  Alternatively, links to online content can be provided.&lt;br /&gt;
 &lt;br /&gt;
Description fields: include a description of your content, or else a description of the problem and any results from the browsers you've tested.&lt;br /&gt;
&lt;br /&gt;
Content Release Option: specify whether the content can be released publicly or just distributed to browser implementers for testing.&lt;br /&gt;
&lt;br /&gt;
== Past PlugFest Content ==&lt;br /&gt;
*[[Plugfest 2008 Content]]&lt;br /&gt;
&lt;br /&gt;
== 2009 Plugfest Content ==&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
| '''X3D Content'''||  ''' Date'''|| '''Author'''|| '''Content Description''' || '''Problem Description''' || '''Content Releasability'''&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HelloWorld.x3d HelloWorld.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/HelloWorld.html Hello World] simple scene ([http://www.web3d.org/x3d/content/examples/HelloWorldTall.png example image]) || Quality of Sphere geometry, Text alignment, default X3D navigation mode is EXAMINE || Public &lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- prior link, prior version: [[{{ns:-2}}:Web3DTimeline.zip]] --&amp;gt;&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/Web3dLogo.x3d Web3dLogo.x3d]|| 21 February 2009 || Anita Havele, Web3D Consortium || [http://www.web3d.org/x3d/content/examples/Basic/Outreach Outreach examples] for [http://www.web3d.org Web3D Consortium] || Simple polygonal text geometry || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/X3DTimeline.x3d X3DTimeline.x3d] || 21 February 2009 || Anita Havele, Web3D Consortium || [http://www.web3d.org/x3d/content/examples/Basic/Outreach Outreach examples] for [http://www.web3d.org Web3D Consortium] || Prototype interoperability between browsers || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LineProperties.x3d LineProperties.x3d] || 21 February 2009 || Don Brutzman, NPS || Material support (example image: [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LinePropertiesLinetypeExample.png LineProperties] ) || Demonstrate [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#t-Linetypes lineType] capabilities || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillProperties.x3d FillProperties.x3d] || 21 February 2009 || Don Brutzman, NPS || Material support (example image: [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillPropertiesHatchStyleOctaga.png FillProperties]) || Demonstrate [http://jitc.fhu.disa.mil/nitf/graph_reg/class_pages/hatchstyle.html hatchStyle] capabilities || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringExamples.x3d SpringExamples.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials Universal Media Materials examples] || Proper rendering of Material values, ProtoDeclare and ExternProtoDeclare support, anchor links to HTML should get handed off to web browser || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas/horizon3.x3d horizon3.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas Universal Media Panoramas examples] || Background textures, handle or ignore URN || Public&lt;br /&gt;
|-&lt;br /&gt;
| [http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.x3d UserInteractivitySensorNodes.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://X3dGraphics.com/examples/X3dForWebAuthors X3D for Web Authors examples] scene to demonstrate user interaction ([http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.png before] and [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodesModified.png after] images) || TouchSensor, PlaneSensor, CylinderSensor, SphereSensor, KeySensor and StringSensor || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/course/CreateX3dFromStringRandomSpheres.x3d CreateX3dFromStringRandomSpheres.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to generate new X3D geometry using an embedded Script node || [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html#Script Script] node, [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript ECMAScript support] for [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript/Part1/functions.html#t-FunctionsBrowserObject createX3dFromString function] || Public &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/DistributedInteractiveSimulation/Gimbals.x3d Gimbals.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to show coordinate-system rotation values || Shows Extrusion, Text, TouchSensor and Script nodes working together, also tests proper [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/behaviours.html#SelectFromMulitpleViewpoints keyboard navigation] using PgUp PgDn Home End keys. || Public&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/development/ViewpointGroupTest.x3d ViewpointGroupTest.x3d] || 28 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to demonstrate ViewpointGroup support || Shows ViewpointGroup nodes containing nested Viewpoints to support user navigation in large worlds. || Public&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarth.x3d HelloEarth.x3d], [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarthOpenStreetMap.x3d HelloEarthOpenStreetMap.x3d] and [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarthOpenAerialMap.x3d HelloEarthOpenAerialMap.x3d] || 1 March 2009 || Byounghyun Yoo, Web3D Fellow || [http://www.web3d.org/x3d/content/examples/Basic/Geospatial Geospatial Component] scenes to demonstrate X3D Earth support || Shows GeoLOD imagery and terrain nodes from various sources for 7 to 17 levels of detail. || Public&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/NancyDiving.x3d NancyDiving.x3d] || 1 March 2009 ||Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation HumanoidAnimation Component] scene to demonstrate H-Anim support || Shows Nancy avatar scuba diving. || Public&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
| '''X3D Content''' || [http://www.bitmanagement.de BS Contact] || [http://freewrl.sourceforge.net FreeWRL, FreeX3D] || [http://instantreality.org Instant Player] || [http://www.octaga.com Octaga] || [http://www.vivaty.com Vivaty] || [http://www.xj3d.org Xj3D]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HelloWorld.x3d HelloWorld.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail, defaults to FLY mode || &amp;lt;!--FreeWrl - uses open source fonts, so some characters are slightly different--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; fail, defaults to FLY mode || &amp;lt;!--Xj3D--&amp;gt; fail, incorrect Text vertical alignment&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- prior link, prior version: [[{{ns:-2}}:Web3DTimeline.zip]] --&amp;gt;&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/Web3dLogo.x3d Web3dLogo.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/Web3DTimeline.x3d Web3DTimeline.x3d] (still being improved) || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LineProperties.x3d LineProperties.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillProperties.x3d FillProperties.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; fail || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; fail&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringExamples.x3d SpringExamples.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; no ExternProtoDeclare support yet in XML parser interface code  || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; crash || &amp;lt;!--Xj3D--&amp;gt; fail&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas/horizon3.x3d horizon3.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; crash || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| [http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.x3d UserInteractivitySensorNodes.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; All pass but StringSensor || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; StringSensor duplicates characters || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/course/CreateX3dFromStringRandomSpheres.x3d CreateX3dFromStringRandomSpheres.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail || &amp;lt;!--FreeWrl--&amp;gt; fail || &amp;lt;!--InstantPlayer--&amp;gt; fail || &amp;lt;!--Octaga--&amp;gt; fail || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; fail&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/DistributedInteractiveSimulation/Gimbals.x3d Gimbals.x3d] || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; crash || &amp;lt;!--Xj3D--&amp;gt; Works OK but Extrusion ends are warped&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/development/ViewpointGroupTest.x3d ViewpointGroupTest.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; OK except for nested ViewpointGroup || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; fail&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarth.x3d HelloEarth.x3d], [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarthOpenStreetMap.x3d HelloEarthOpenStreetMap.x3d] and [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarthOpenAerialMap.x3d HelloEarthOpenAerialMap.x3d] || &amp;lt;!--BS Contact--&amp;gt; fail || &amp;lt;!--FreeWrl--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; fail || &amp;lt;!--Octaga--&amp;gt; fail  || &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/NancyDiving.x3d NancyDiving.x3d] (Script still being improved) || &amp;lt;!--BS Contact--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt; || &amp;lt;!--FreeWrl--&amp;gt;  || &amp;lt;!--InstantPlayer--&amp;gt; crash || &amp;lt;!--Octaga--&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pass&amp;lt;/span&amp;gt;|| &amp;lt;!--VivatyPlayer--&amp;gt; fail || &amp;lt;!--Xj3D--&amp;gt; No animation&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
http://www.web3d.org/x3d/wiki/index.php/Image:VT_examples.zip&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=X3D_Plugfest&amp;diff=1987</id>
		<title>X3D Plugfest</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=X3D_Plugfest&amp;diff=1987"/>
				<updated>2009-02-25T22:04:53Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The goal of the X3D Plugfest is to foster interoperability between X3D players.  This is a regular event that brings content authors, authoring tool vendors and browser implementers together to work on interoperability issues.  Consistent quality for X3D content helps everyone.&lt;br /&gt;
&lt;br /&gt;
Basic browser support for X3D is tracked on the [http://www.web3d.org/x3d/wiki/index.php/Player_support_for_X3D_components Player support for X3D components] page.&lt;br /&gt;
&lt;br /&gt;
The X3D Plugfest will be held at the Web3D Consortium Members Meeting, Wednesday, March 4th, 2009, at the NASA Ames research facility in Moffett Field, CA.&lt;br /&gt;
&lt;br /&gt;
This page will be the navigation home page for the upcoming X3D Plugfest.  Content will be&lt;br /&gt;
linked from this page for everyone's review. &lt;br /&gt;
&lt;br /&gt;
Please Note: submitted .x3d files must be zipped before being uploaded.  Alternatively, links to online content can be provided.&lt;br /&gt;
 &lt;br /&gt;
Description fields: include a description of your content, or else a description of the problem and any results from the browsers you've tested.&lt;br /&gt;
&lt;br /&gt;
Content Release Option: specify whether the content can be released publicly or just distributed to browser implementers for testing.&lt;br /&gt;
&lt;br /&gt;
== 2009 Plugfest Content ==&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
| '''Content'''||  ''' Date'''|| '''Author'''|| '''Short Description''' || '''Problem Description''' || '''Release''' || [http://www.bitmanagement.de BS Contact] || [http://freewrl.sourceforge.net FreeWRL, FreeX3D] || [http://instantreality.org Instant Player] || [http://www.octaga.com Octaga] || [http://www.vivaty.com Vivaty] || [http://www.xj3d.org Xj3D]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HelloWorld.x3d HelloWorld.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/HelloWorld.html Hello World] simple scene ([http://www.web3d.org/x3d/content/examples/HelloWorldTall.png example image]) || Quality of Sphere geometry, Text alignment, default X3D navigation mode is EXAMINE || Public || &amp;lt;!--BS Contact--&amp;gt; fails, defaults to FLY mode || &amp;lt;!--FreeWrl--&amp;gt; OK - uses open source fonts, so some characters are slightly different || &amp;lt;!--InstantPlayer--&amp;gt; OK || &amp;lt;!--Octaga--&amp;gt; OK || &amp;lt;!--VivatyPlayer--&amp;gt; fails, defaults to FLY mode || &amp;lt;!--Xj3D--&amp;gt; fails Text vertical alignment&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- prior link, prior version: [[{{ns:-2}}:Web3DTimeline.zip]] --&amp;gt;&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/Web3dLogo.x3d Web3dLogo.x3d] and [http://www.web3d.org/x3d/content/examples/Basic/Outreach/X3DTimeline.x3d X3DTimeline.x3d] || 21 February 2009 || Anita Havele, Web3D Consortium || [http://www.web3d.org/x3d/content/examples/Basic/Outreach Outreach examples] for [http://www.web3d.org Web3D Consortium] || Prototype interoperability between browsers || beta development, will be Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; Logo seems ok - unsure what Timeline should look like; cant find file &amp;quot;web3d_logo.x3d' - maybe case problem|| &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LineProperties.x3d LineProperties.x3d] and [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillProperties.x3d FillProperties.x3d] || 21 February 2009 || Don Brutzman, NPS || Material support (example images: [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LinePropertiesLinetypeExample.png LineProperties] and [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillPropertiesHatchStyleOctaga.png FillProperties]) || Demonstrate [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#t-Linetypes lineType] and [http://jitc.fhu.disa.mil/nitf/graph_reg/class_pages/hatchstyle.html hatchStyle] capabilities || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; Line - mostly ok - line end arrows not rendered; possibly other differences; Fill - uses rasterization, better code not released yet. || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringExamples.x3d SpringExamples.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials Universal Media Materials examples] || Proper rendering of Material values, ProtoDeclare and ExternProtoDeclare support, anchor links to HTML should get handed off to web browser || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; no ExternProtoDeclare support yet in XML parser interface code  || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas/horizon3.x3d horizon3.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas Universal Media Panoramas examples] || Background textures, handle or ignore URN || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; OK || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.x3d UserInteractivitySensorNodes.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://X3dGraphics.com/examples/X3dForWebAuthors X3D for Web Authors examples] scene to demonstrate user interaction ([http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.png before] and [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodesModified.png after] images) || TouchSensor, PlaneSensor, CylinderSensor, SphereSensor, KeySensor and StringSensor || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; OK|| &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/course/CreateX3dFromStringRandomSpheres.x3d CreateX3dFromStringRandomSpheres.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to generate new X3D geometry using an embedded Script node || [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html#Script Script] node, [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript ECMAScript support] for [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript/Part1/functions.html#t-FunctionsBrowserObject createX3dFromString function] || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/DistributedInteractiveSimulation/Gimbals.x3d Gimbals.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to show coordinate-system rotation values || Shows Extrusion, Text, TouchSensor and Script nodes working together, also tests proper [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/behaviours.html#SelectFromMulitpleViewpoints keyboard navigation] using PgUp PgDn Home End keys. || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Link to content...|| Upload date || Your Name and Company|| Content Description here || Problem Description here || Content release option || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
http://www.web3d.org/x3d/wiki/index.php/Image:VT_examples.zip&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=X3D_Plugfest&amp;diff=1983</id>
		<title>X3D Plugfest</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=X3D_Plugfest&amp;diff=1983"/>
				<updated>2009-02-25T18:34:55Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The goal of the X3D Plugfest is to foster interoperability between X3D players.  This is a regular event that brings content authors, authoring tool vendors and browser implementers together to work on interoperability issues.  Consistent quality for X3D content helps everyone.&lt;br /&gt;
&lt;br /&gt;
Basic browser support for X3D is tracked on the [http://www.web3d.org/x3d/wiki/index.php/Player_support_for_X3D_components Player support for X3D components] page.&lt;br /&gt;
&lt;br /&gt;
The X3D Plugfest will be held at the Web3D Consortium Members Meeting, Wednesday, March 4th, 2009, at the NASA Ames research facility in Moffett Field, CA.&lt;br /&gt;
&lt;br /&gt;
This page will be the navigation home page for the upcoming X3D Plugfest.  Content will be&lt;br /&gt;
linked from this page for everyone's review. &lt;br /&gt;
&lt;br /&gt;
Please Note: submitted .x3d files must be zipped before being uploaded.  Alternatively, links to online content can be provided.&lt;br /&gt;
 &lt;br /&gt;
Description fields: include a description of your content, or else a description of the problem and any results from the browsers you've tested.&lt;br /&gt;
&lt;br /&gt;
Content Release Option: specify whether the content can be released publicly or just distributed to browser implementers for testing.&lt;br /&gt;
&lt;br /&gt;
== 2009 Plugfest Content ==&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
| '''Content'''||  ''' Date'''|| '''Author'''|| '''Short Description''' || '''Problem Description''' || '''Release''' || [http://www.bitmanagement.de BS Contact] || [http://freewrl.sourceforge.net FreeWRL, FreeX3D] || [http://instantreality.org Instant Player] || [http://www.octaga.com Octaga] || [http://www.vivaty.com Vivaty] || [http://www.xj3d.org Xj3D]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HelloWorld.x3d HelloWorld.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/HelloWorld.html Hello World] simple scene ([http://www.web3d.org/x3d/content/examples/HelloWorldTall.png example image]) || Quality of Sphere geometry, Text alignment, default X3D navigation mode is EXAMINE || Public || &amp;lt;!--BS Contact--&amp;gt; fails, defaults to FLY mode || &amp;lt;!--FreeWrl--&amp;gt; OK - uses open source fonts, so some characters are slightly different || &amp;lt;!--InstantPlayer--&amp;gt; OK || &amp;lt;!--Octaga--&amp;gt; OK || &amp;lt;!--VivatyPlayer--&amp;gt; fails, defaults to FLY mode || &amp;lt;!--Xj3D--&amp;gt; fails Text vertical alignment&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- prior link, prior version: [[{{ns:-2}}:Web3DTimeline.zip]] --&amp;gt;&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/Web3dLogo.x3d Web3dLogo.x3d] and [http://www.web3d.org/x3d/content/examples/Basic/Outreach/X3dTimeline.x3d X3dTimeline.x3d] || 21 February 2009 || Anita Havele, Web3D Consortium || [http://www.web3d.org/x3d/content/examples/Basic/Outreach Outreach examples] for [http://www.web3d.org Web3D Consortium] || Prototype interoperability between browsers || beta development, will be Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; Logo seems ok - unsure what Timeline should look like; cant find file &amp;quot;web3d_logo.x3d' - maybe case problem|| &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LineProperties.x3d LineProperties.x3d] and [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillProperties.x3d FillProperties.x3d] || 21 February 2009 || Don Brutzman, NPS || Material support (example images: [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LinePropertiesLinetypeExample.png LineProperties] and [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillPropertiesHatchStyleOctaga.png FillProperties]) || Demonstrate [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#t-Linetypes lineType] and [http://jitc.fhu.disa.mil/nitf/graph_reg/class_pages/hatchstyle.html hatchStyle] capabilities || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; Line - mostly ok - line end arrows not rendered; possibly other differences; Fill - uses rasterization, better code not released yet. || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringExamples.x3d SpringExamples.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials Universal Media Materials examples] || Proper rendering of Material values, ProtoDeclare and ExternProtoDeclare support, anchor links to HTML should get handed off to web browser || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; no ExternProtoDeclare support yet in XML parser interface code  || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas/horizon3.x3d horizon3.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas Universal Media Panoramas examples] || Background textures, handle or ignore URN || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; OK || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.x3d UserInteractivitySensorNodes.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://X3dGraphics.com/examples/X3dForWebAuthors X3D for Web Authors examples] scene to demonstrate user interaction ([http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.png before] and [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodesModified.png after] images) || TouchSensor, PlaneSensor, CylinderSensor, SphereSensor, KeySensor and StringSensor || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/course/CreateX3dFromStringRandomSpheres.x3d CreateX3dFromStringRandomSpheres.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to generate new X3D geometry using an embedded Script node || [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html#Script Script] node, [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript ECMAScript support] for [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript/Part1/functions.html#t-FunctionsBrowserObject createX3dFromString function] || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/DistributedInteractiveSimulation/Gimbals.x3d Gimbals.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to show coordinate-system rotation values || Shows Extrusion, Text, TouchSensor and Script nodes working together, also tests proper [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/behaviours.html#SelectFromMulitpleViewpoints keyboard navigation] using PgUp PgDn Home End keys. || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Link to content...|| Upload date || Your Name and Company|| Content Description here || Problem Description here || Content release option || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
http://www.web3d.org/x3d/wiki/index.php/Image:VT_examples.zip&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=X3D_Plugfest&amp;diff=1982</id>
		<title>X3D Plugfest</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=X3D_Plugfest&amp;diff=1982"/>
				<updated>2009-02-25T18:30:00Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The goal of the X3D Plugfest is to foster interoperability between X3D players.  This is a regular event that brings content authors, authoring tool vendors and browser implementers together to work on interoperability issues.  Consistent quality for X3D content helps everyone.&lt;br /&gt;
&lt;br /&gt;
Basic browser support for X3D is tracked on the [http://www.web3d.org/x3d/wiki/index.php/Player_support_for_X3D_components Player support for X3D components] page.&lt;br /&gt;
&lt;br /&gt;
The X3D Plugfest will be held at the Web3D Consortium Members Meeting, Wednesday, March 4th, 2009, at the NASA Ames research facility in Moffett Field, CA.&lt;br /&gt;
&lt;br /&gt;
This page will be the navigation home page for the upcoming X3D Plugfest.  Content will be&lt;br /&gt;
linked from this page for everyone's review. &lt;br /&gt;
&lt;br /&gt;
Please Note: submitted .x3d files must be zipped before being uploaded.  Alternatively, links to online content can be provided.&lt;br /&gt;
 &lt;br /&gt;
Description fields: include a description of your content, or else a description of the problem and any results from the browsers you've tested.&lt;br /&gt;
&lt;br /&gt;
Content Release Option: specify whether the content can be released publicly or just distributed to browser implementers for testing.&lt;br /&gt;
&lt;br /&gt;
== 2009 Plugfest Content ==&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
| '''Content'''||  ''' Date'''|| '''Author'''|| '''Short Description''' || '''Problem Description''' || '''Release''' || [http://www.bitmanagement.de BS Contact] || [http://freewrl.sourceforge.net FreeWRL, FreeX3D] || [http://instantreality.org Instant Player] || [http://www.octaga.com Octaga] || [http://www.vivaty.com Vivaty] || [http://www.xj3d.org Xj3D]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HelloWorld.x3d HelloWorld.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/HelloWorld.html Hello World] simple scene ([http://www.web3d.org/x3d/content/examples/HelloWorldTall.png example image]) || Quality of Sphere geometry, Text alignment, default X3D navigation mode is EXAMINE || Public || &amp;lt;!--BS Contact--&amp;gt; fails, defaults to FLY mode || &amp;lt;!--FreeWrl--&amp;gt; OK - uses open source fonts, so some characters are slightly different || &amp;lt;!--InstantPlayer--&amp;gt; OK || &amp;lt;!--Octaga--&amp;gt; OK || &amp;lt;!--VivatyPlayer--&amp;gt; fails, defaults to FLY mode || &amp;lt;!--Xj3D--&amp;gt; fails Text vertical alignment&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- prior link, prior version: [[{{ns:-2}}:Web3DTimeline.zip]] --&amp;gt;&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/Web3dLogo.x3d Web3dLogo.x3d] and [http://www.web3d.org/x3d/content/examples/Basic/Outreach/X3dTimeline.x3d X3dTimeline.x3d] || 21 February 2009 || Anita Havele, Web3D Consortium || [http://www.web3d.org/x3d/content/examples/Basic/Outreach Outreach examples] for [http://www.web3d.org Web3D Consortium] || Prototype interoperability between browsers || beta development, will be Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; Logo seems ok - unsure what Timeline should look like|| &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LineProperties.x3d LineProperties.x3d] and [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillProperties.x3d FillProperties.x3d] || 21 February 2009 || Don Brutzman, NPS || Material support (example images: [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LinePropertiesLinetypeExample.png LineProperties] and [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillPropertiesHatchStyleOctaga.png FillProperties]) || Demonstrate [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#t-Linetypes lineType] and [http://jitc.fhu.disa.mil/nitf/graph_reg/class_pages/hatchstyle.html hatchStyle] capabilities || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; Line - mostly ok - line end arrows not rendered; possibly other differences; Fill - uses rasterization, better code not released yet. || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringExamples.x3d SpringExamples.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials Universal Media Materials examples] || Proper rendering of Material values, ProtoDeclare and ExternProtoDeclare support, anchor links to HTML should get handed off to web browser || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; no ExternProtoDeclare support yet in XML parser interface code  || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas/horizon3.x3d horizon3.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas Universal Media Panoramas examples] || Background textures, handle or ignore URN || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; OK || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.x3d UserInteractivitySensorNodes.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://X3dGraphics.com/examples/X3dForWebAuthors X3D for Web Authors examples] scene to demonstrate user interaction ([http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.png before] and [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodesModified.png after] images) || TouchSensor, PlaneSensor, CylinderSensor, SphereSensor, KeySensor and StringSensor || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/course/CreateX3dFromStringRandomSpheres.x3d CreateX3dFromStringRandomSpheres.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to generate new X3D geometry using an embedded Script node || [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html#Script Script] node, [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript ECMAScript support] for [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript/Part1/functions.html#t-FunctionsBrowserObject createX3dFromString function] || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/DistributedInteractiveSimulation/Gimbals.x3d Gimbals.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to show coordinate-system rotation values || Shows Extrusion, Text, TouchSensor and Script nodes working together, also tests proper [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/behaviours.html#SelectFromMulitpleViewpoints keyboard navigation] using PgUp PgDn Home End keys. || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Link to content...|| Upload date || Your Name and Company|| Content Description here || Problem Description here || Content release option || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
http://www.web3d.org/x3d/wiki/index.php/Image:VT_examples.zip&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=X3D_Plugfest&amp;diff=1981</id>
		<title>X3D Plugfest</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=X3D_Plugfest&amp;diff=1981"/>
				<updated>2009-02-25T18:29:17Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The goal of the X3D Plugfest is to foster interoperability between X3D players.  This is a regular event that brings content authors, authoring tool vendors and browser implementers together to work on interoperability issues.  Consistent quality for X3D content helps everyone.&lt;br /&gt;
&lt;br /&gt;
Basic browser support for X3D is tracked on the [http://www.web3d.org/x3d/wiki/index.php/Player_support_for_X3D_components Player support for X3D components] page.&lt;br /&gt;
&lt;br /&gt;
The X3D Plugfest will be held at the Web3D Consortium Members Meeting, Wednesday, March 4th, 2009, at the NASA Ames research facility in Moffett Field, CA.&lt;br /&gt;
&lt;br /&gt;
This page will be the navigation home page for the upcoming X3D Plugfest.  Content will be&lt;br /&gt;
linked from this page for everyone's review. &lt;br /&gt;
&lt;br /&gt;
Please Note: submitted .x3d files must be zipped before being uploaded.  Alternatively, links to online content can be provided.&lt;br /&gt;
 &lt;br /&gt;
Description fields: include a description of your content, or else a description of the problem and any results from the browsers you've tested.&lt;br /&gt;
&lt;br /&gt;
Content Release Option: specify whether the content can be released publicly or just distributed to browser implementers for testing.&lt;br /&gt;
&lt;br /&gt;
== 2009 Plugfest Content ==&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
| '''Content'''||  ''' Date'''|| '''Author'''|| '''Short Description''' || '''Problem Description''' || '''Release''' || [http://www.bitmanagement.de BS Contact] || [http://freewrl.sourceforge.net FreeWRL] || [http://instantreality.org Instant Player] || [http://www.octaga.com Octaga] || [http://www.vivaty.com Vivaty] || [http://www.xj3d.org Xj3D]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HelloWorld.x3d HelloWorld.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/HelloWorld.html Hello World] simple scene ([http://www.web3d.org/x3d/content/examples/HelloWorldTall.png example image]) || Quality of Sphere geometry, Text alignment, default X3D navigation mode is EXAMINE || Public || &amp;lt;!--BS Contact--&amp;gt; fails, defaults to FLY mode || &amp;lt;!--FreeWrl--&amp;gt; OK - uses open source fonts, so some characters are slightly different || &amp;lt;!--InstantPlayer--&amp;gt; OK || &amp;lt;!--Octaga--&amp;gt; OK || &amp;lt;!--VivatyPlayer--&amp;gt; fails, defaults to FLY mode || &amp;lt;!--Xj3D--&amp;gt; fails Text vertical alignment&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- prior link, prior version: [[{{ns:-2}}:Web3DTimeline.zip]] --&amp;gt;&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/Web3dLogo.x3d Web3dLogo.x3d] and [http://www.web3d.org/x3d/content/examples/Basic/Outreach/X3dTimeline.x3d X3dTimeline.x3d] || 21 February 2009 || Anita Havele, Web3D Consortium || [http://www.web3d.org/x3d/content/examples/Basic/Outreach Outreach examples] for [http://www.web3d.org Web3D Consortium] || Prototype interoperability between browsers || beta development, will be Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; Logo seems ok - unsure what Timeline should look like|| &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LineProperties.x3d LineProperties.x3d] and [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillProperties.x3d FillProperties.x3d] || 21 February 2009 || Don Brutzman, NPS || Material support (example images: [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LinePropertiesLinetypeExample.png LineProperties] and [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillPropertiesHatchStyleOctaga.png FillProperties]) || Demonstrate [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#t-Linetypes lineType] and [http://jitc.fhu.disa.mil/nitf/graph_reg/class_pages/hatchstyle.html hatchStyle] capabilities || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; Line - mostly ok - line end arrows not rendered; possibly other differences; Fill - uses rasterization, better code not released yet. || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringExamples.x3d SpringExamples.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials Universal Media Materials examples] || Proper rendering of Material values, ProtoDeclare and ExternProtoDeclare support, anchor links to HTML should get handed off to web browser || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; no ExternProtoDeclare support yet in XML parser interface code  || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas/horizon3.x3d horizon3.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas Universal Media Panoramas examples] || Background textures, handle or ignore URN || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; OK || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.x3d UserInteractivitySensorNodes.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://X3dGraphics.com/examples/X3dForWebAuthors X3D for Web Authors examples] scene to demonstrate user interaction ([http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.png before] and [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodesModified.png after] images) || TouchSensor, PlaneSensor, CylinderSensor, SphereSensor, KeySensor and StringSensor || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/course/CreateX3dFromStringRandomSpheres.x3d CreateX3dFromStringRandomSpheres.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to generate new X3D geometry using an embedded Script node || [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html#Script Script] node, [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript ECMAScript support] for [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript/Part1/functions.html#t-FunctionsBrowserObject createX3dFromString function] || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/DistributedInteractiveSimulation/Gimbals.x3d Gimbals.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to show coordinate-system rotation values || Shows Extrusion, Text, TouchSensor and Script nodes working together, also tests proper [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/behaviours.html#SelectFromMulitpleViewpoints keyboard navigation] using PgUp PgDn Home End keys. || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Link to content...|| Upload date || Your Name and Company|| Content Description here || Problem Description here || Content release option || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
http://www.web3d.org/x3d/wiki/index.php/Image:VT_examples.zip&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=X3D_Plugfest&amp;diff=1980</id>
		<title>X3D Plugfest</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=X3D_Plugfest&amp;diff=1980"/>
				<updated>2009-02-25T18:18:13Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The goal of the X3D Plugfest is to foster interoperability between X3D players.  This is a regular event that brings content authors, authoring tool vendors and browser implementers together to work on interoperability issues.  Consistent quality for X3D content helps everyone.&lt;br /&gt;
&lt;br /&gt;
Basic browser support for X3D is tracked on the [http://www.web3d.org/x3d/wiki/index.php/Player_support_for_X3D_components Player support for X3D components] page.&lt;br /&gt;
&lt;br /&gt;
The X3D Plugfest will be held at the Web3D Consortium Members Meeting, Wednesday, March 4th, 2009, at the NASA Ames research facility in Moffett Field, CA.&lt;br /&gt;
&lt;br /&gt;
This page will be the navigation home page for the upcoming X3D Plugfest.  Content will be&lt;br /&gt;
linked from this page for everyone's review. &lt;br /&gt;
&lt;br /&gt;
Please Note: submitted .x3d files must be zipped before being uploaded.  Alternatively, links to online content can be provided.&lt;br /&gt;
 &lt;br /&gt;
Description fields: include a description of your content, or else a description of the problem and any results from the browsers you've tested.&lt;br /&gt;
&lt;br /&gt;
Content Release Option: specify whether the content can be released publicly or just distributed to browser implementers for testing.&lt;br /&gt;
&lt;br /&gt;
== 2009 Plugfest Content ==&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
| '''Content'''||  ''' Date'''|| '''Author'''|| '''Short Description''' || '''Problem Description''' || '''Release''' || [http://www.bitmanagement.de BS Contact] || [http://freewrl.sourceforge.net FreeWRL] || [http://instantreality.org Instant Player] || [http://www.octaga.com Octaga] || [http://www.vivaty.com Vivaty] || [http://www.xj3d.org Xj3D]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HelloWorld.x3d HelloWorld.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/HelloWorld.html Hello World] simple scene ([http://www.web3d.org/x3d/content/examples/HelloWorldTall.png example image]) || Quality of Sphere geometry, Text alignment, default X3D navigation mode is EXAMINE || Public || &amp;lt;!--BS Contact--&amp;gt; fails, defaults to FLY mode || &amp;lt;!--FreeWrl--&amp;gt; OK - uses open source fonts, so some characters are slightly different || &amp;lt;!--InstantPlayer--&amp;gt; OK || &amp;lt;!--Octaga--&amp;gt; OK || &amp;lt;!--VivatyPlayer--&amp;gt; fails, defaults to FLY mode || &amp;lt;!--Xj3D--&amp;gt; fails Text vertical alignment&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- prior link, prior version: [[{{ns:-2}}:Web3DTimeline.zip]] --&amp;gt;&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/Web3dLogo.x3d Web3dLogo.x3d] and [http://www.web3d.org/x3d/content/examples/Basic/Outreach/X3dTimeline.x3d X3dTimeline.x3d] || 21 February 2009 || Anita Havele, Web3D Consortium || [http://www.web3d.org/x3d/content/examples/Basic/Outreach Outreach examples] for [http://www.web3d.org Web3D Consortium] || Prototype interoperability between browsers || beta development, will be Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; Logo seems ok - unsure what Timeline should look like|| &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LineProperties.x3d LineProperties.x3d] and [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillProperties.x3d FillProperties.x3d] || 21 February 2009 || Don Brutzman, NPS || Material support (example images: [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LinePropertiesLinetypeExample.png LineProperties] and [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillPropertiesHatchStyleOctaga.png FillProperties]) || Demonstrate [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#t-Linetypes lineType] and [http://jitc.fhu.disa.mil/nitf/graph_reg/class_pages/hatchstyle.html hatchStyle] capabilities || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; Line - mostly ok - line end arrows not rendered; possibly other differences; Fill - uses rasterization, better code not released yet. || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringExamples.x3d SpringExamples.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials Universal Media Materials examples] || Proper rendering of Material values, ProtoDeclare and ExternProtoDeclare support, anchor links to HTML should get handed off to web browser || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; no ExternProtoDeclare support yet in XML parser interface code  || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas/horizon3.x3d horizon3.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas Universal Media Panoramas examples] || Background textures, handle or ignore URN || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.x3d UserInteractivitySensorNodes.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://X3dGraphics.com/examples/X3dForWebAuthors X3D for Web Authors examples] scene to demonstrate user interaction ([http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.png before] and [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodesModified.png after] images) || TouchSensor, PlaneSensor, CylinderSensor, SphereSensor, KeySensor and StringSensor || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/course/CreateX3dFromStringRandomSpheres.x3d CreateX3dFromStringRandomSpheres.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to generate new X3D geometry using an embedded Script node || [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html#Script Script] node, [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript ECMAScript support] for [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript/Part1/functions.html#t-FunctionsBrowserObject createX3dFromString function] || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/DistributedInteractiveSimulation/Gimbals.x3d Gimbals.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to show coordinate-system rotation values || Shows Extrusion, Text, TouchSensor and Script nodes working together, also tests proper [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/behaviours.html#SelectFromMulitpleViewpoints keyboard navigation] using PgUp PgDn Home End keys. || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Link to content...|| Upload date || Your Name and Company|| Content Description here || Problem Description here || Content release option || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
http://www.web3d.org/x3d/wiki/index.php/Image:VT_examples.zip&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=X3D_Plugfest&amp;diff=1979</id>
		<title>X3D Plugfest</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=X3D_Plugfest&amp;diff=1979"/>
				<updated>2009-02-25T18:12:12Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The goal of the X3D Plugfest is to foster interoperability between X3D players.  This is a regular event that brings content authors, authoring tool vendors and browser implementers together to work on interoperability issues.  Consistent quality for X3D content helps everyone.&lt;br /&gt;
&lt;br /&gt;
Basic browser support for X3D is tracked on the [http://www.web3d.org/x3d/wiki/index.php/Player_support_for_X3D_components Player support for X3D components] page.&lt;br /&gt;
&lt;br /&gt;
The X3D Plugfest will be held at the Web3D Consortium Members Meeting, Wednesday, March 4th, 2009, at the NASA Ames research facility in Moffett Field, CA.&lt;br /&gt;
&lt;br /&gt;
This page will be the navigation home page for the upcoming X3D Plugfest.  Content will be&lt;br /&gt;
linked from this page for everyone's review. &lt;br /&gt;
&lt;br /&gt;
Please Note: submitted .x3d files must be zipped before being uploaded.  Alternatively, links to online content can be provided.&lt;br /&gt;
 &lt;br /&gt;
Description fields: include a description of your content, or else a description of the problem and any results from the browsers you've tested.&lt;br /&gt;
&lt;br /&gt;
Content Release Option: specify whether the content can be released publicly or just distributed to browser implementers for testing.&lt;br /&gt;
&lt;br /&gt;
== 2009 Plugfest Content ==&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
| '''Content'''||  ''' Date'''|| '''Author'''|| '''Short Description''' || '''Problem Description''' || '''Release''' || [http://www.bitmanagement.de BS Contact] || [http://freewrl.sourceforge.net FreeWRL] || [http://instantreality.org Instant Player] || [http://www.octaga.com Octaga] || [http://www.vivaty.com Vivaty] || [http://www.xj3d.org Xj3D]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HelloWorld.x3d HelloWorld.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/HelloWorld.html Hello World] simple scene ([http://www.web3d.org/x3d/content/examples/HelloWorldTall.png example image]) || Quality of Sphere geometry, Text alignment, default X3D navigation mode is EXAMINE || Public || &amp;lt;!--BS Contact--&amp;gt; fails, defaults to FLY mode || &amp;lt;!--FreeWrl--&amp;gt; OK - uses open source fonts, so some characters are slightly different || &amp;lt;!--InstantPlayer--&amp;gt; OK || &amp;lt;!--Octaga--&amp;gt; OK || &amp;lt;!--VivatyPlayer--&amp;gt; fails, defaults to FLY mode || &amp;lt;!--Xj3D--&amp;gt; fails Text vertical alignment&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- prior link, prior version: [[{{ns:-2}}:Web3DTimeline.zip]] --&amp;gt;&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/Web3dLogo.x3d Web3dLogo.x3d] and [http://www.web3d.org/x3d/content/examples/Basic/Outreach/X3dTimeline.x3d X3dTimeline.x3d] || 21 February 2009 || Anita Havele, Web3D Consortium || [http://www.web3d.org/x3d/content/examples/Basic/Outreach Outreach examples] for [http://www.web3d.org Web3D Consortium] || Prototype interoperability between browsers || beta development, will be Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; Logo seems ok - unsure what Timeline should look like|| &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LineProperties.x3d LineProperties.x3d] and [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillProperties.x3d FillProperties.x3d] || 21 February 2009 || Don Brutzman, NPS || Material support (example images: [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LinePropertiesLinetypeExample.png LineProperties] and [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillPropertiesHatchStyleOctaga.png FillProperties]) || Demonstrate [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#t-Linetypes lineType] and [http://jitc.fhu.disa.mil/nitf/graph_reg/class_pages/hatchstyle.html hatchStyle] capabilities || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; Line - mostly ok - line end arrows not rendered; possibly other differences; Fill - uses rasterization, better code not released yet. || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringExamples.x3d SpringExamples.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials Universal Media Materials examples] || Proper rendering of Material values, ProtoDeclare and ExternProtoDeclare support, anchor links to HTML should get handed off to web browser || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas/horizon3.x3d horizon3.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas Universal Media Panoramas examples] || Background textures, handle or ignore URN || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.x3d UserInteractivitySensorNodes.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://X3dGraphics.com/examples/X3dForWebAuthors X3D for Web Authors examples] scene to demonstrate user interaction ([http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.png before] and [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodesModified.png after] images) || TouchSensor, PlaneSensor, CylinderSensor, SphereSensor, KeySensor and StringSensor || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/course/CreateX3dFromStringRandomSpheres.x3d CreateX3dFromStringRandomSpheres.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to generate new X3D geometry using an embedded Script node || [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html#Script Script] node, [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript ECMAScript support] for [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript/Part1/functions.html#t-FunctionsBrowserObject createX3dFromString function] || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/DistributedInteractiveSimulation/Gimbals.x3d Gimbals.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to show coordinate-system rotation values || Shows Extrusion, Text, TouchSensor and Script nodes working together, also tests proper [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/behaviours.html#SelectFromMulitpleViewpoints keyboard navigation] using PgUp PgDn Home End keys. || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Link to content...|| Upload date || Your Name and Company|| Content Description here || Problem Description here || Content release option || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
http://www.web3d.org/x3d/wiki/index.php/Image:VT_examples.zip&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=X3D_Plugfest&amp;diff=1978</id>
		<title>X3D Plugfest</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=X3D_Plugfest&amp;diff=1978"/>
				<updated>2009-02-25T18:10:00Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The goal of the X3D Plugfest is to foster interoperability between X3D players.  This is a regular event that brings content authors, authoring tool vendors and browser implementers together to work on interoperability issues.  Consistent quality for X3D content helps everyone.&lt;br /&gt;
&lt;br /&gt;
Basic browser support for X3D is tracked on the [http://www.web3d.org/x3d/wiki/index.php/Player_support_for_X3D_components Player support for X3D components] page.&lt;br /&gt;
&lt;br /&gt;
The X3D Plugfest will be held at the Web3D Consortium Members Meeting, Wednesday, March 4th, 2009, at the NASA Ames research facility in Moffett Field, CA.&lt;br /&gt;
&lt;br /&gt;
This page will be the navigation home page for the upcoming X3D Plugfest.  Content will be&lt;br /&gt;
linked from this page for everyone's review. &lt;br /&gt;
&lt;br /&gt;
Please Note: submitted .x3d files must be zipped before being uploaded.  Alternatively, links to online content can be provided.&lt;br /&gt;
 &lt;br /&gt;
Description fields: include a description of your content, or else a description of the problem and any results from the browsers you've tested.&lt;br /&gt;
&lt;br /&gt;
Content Release Option: specify whether the content can be released publicly or just distributed to browser implementers for testing.&lt;br /&gt;
&lt;br /&gt;
== 2009 Plugfest Content ==&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
| '''Content'''||  ''' Date'''|| '''Author'''|| '''Short Description''' || '''Problem Description''' || '''Release''' || [http://www.bitmanagement.de BS Contact] || [http://freewrl.sourceforge.net FreeWRL] || [http://instantreality.org Instant Player] || [http://www.octaga.com Octaga] || [http://www.vivaty.com Vivaty] || [http://www.xj3d.org Xj3D]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HelloWorld.x3d HelloWorld.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/HelloWorld.html Hello World] simple scene ([http://www.web3d.org/x3d/content/examples/HelloWorldTall.png example image]) || Quality of Sphere geometry, Text alignment, default X3D navigation mode is EXAMINE || Public || &amp;lt;!--BS Contact--&amp;gt; fails, defaults to FLY mode || &amp;lt;!--FreeWrl--&amp;gt; OK - uses open source fonts, so some characters are slightly different || &amp;lt;!--InstantPlayer--&amp;gt; OK || &amp;lt;!--Octaga--&amp;gt; OK || &amp;lt;!--VivatyPlayer--&amp;gt; fails, defaults to FLY mode || &amp;lt;!--Xj3D--&amp;gt; fails Text vertical alignment&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- prior link, prior version: [[{{ns:-2}}:Web3DTimeline.zip]] --&amp;gt;&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/Web3dLogo.x3d Web3dLogo.x3d] and [http://www.web3d.org/x3d/content/examples/Basic/Outreach/X3dTimeline.x3d X3dTimeline.x3d] || 21 February 2009 || Anita Havele, Web3D Consortium || [http://www.web3d.org/x3d/content/examples/Basic/Outreach Outreach examples] for [http://www.web3d.org Web3D Consortium] || Prototype interoperability between browsers || beta development, will be Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; Logo seems ok - unsure what Timeline should look like|| &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LineProperties.x3d LineProperties.x3d] and [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillProperties.x3d FillProperties.x3d] || 21 February 2009 || Don Brutzman, NPS || Material support (example images: [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LinePropertiesLinetypeExample.png LineProperties] and [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillPropertiesHatchStyleOctaga.png FillProperties]) || Demonstrate [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#t-Linetypes lineType] and [http://jitc.fhu.disa.mil/nitf/graph_reg/class_pages/hatchstyle.html hatchStyle] capabilities || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringExamples.x3d SpringExamples.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials Universal Media Materials examples] || Proper rendering of Material values, ProtoDeclare and ExternProtoDeclare support, anchor links to HTML should get handed off to web browser || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas/horizon3.x3d horizon3.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas Universal Media Panoramas examples] || Background textures, handle or ignore URN || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.x3d UserInteractivitySensorNodes.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://X3dGraphics.com/examples/X3dForWebAuthors X3D for Web Authors examples] scene to demonstrate user interaction ([http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.png before] and [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodesModified.png after] images) || TouchSensor, PlaneSensor, CylinderSensor, SphereSensor, KeySensor and StringSensor || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/course/CreateX3dFromStringRandomSpheres.x3d CreateX3dFromStringRandomSpheres.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to generate new X3D geometry using an embedded Script node || [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html#Script Script] node, [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript ECMAScript support] for [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript/Part1/functions.html#t-FunctionsBrowserObject createX3dFromString function] || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/DistributedInteractiveSimulation/Gimbals.x3d Gimbals.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to show coordinate-system rotation values || Shows Extrusion, Text, TouchSensor and Script nodes working together, also tests proper [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/behaviours.html#SelectFromMulitpleViewpoints keyboard navigation] using PgUp PgDn Home End keys. || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Link to content...|| Upload date || Your Name and Company|| Content Description here || Problem Description here || Content release option || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
http://www.web3d.org/x3d/wiki/index.php/Image:VT_examples.zip&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=X3D_Plugfest&amp;diff=1977</id>
		<title>X3D Plugfest</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=X3D_Plugfest&amp;diff=1977"/>
				<updated>2009-02-25T18:09:22Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The goal of the X3D Plugfest is to foster interoperability between X3D players.  This is a regular event that brings content authors, authoring tool vendors and browser implementers together to work on interoperability issues.  Consistent quality for X3D content helps everyone.&lt;br /&gt;
&lt;br /&gt;
Basic browser support for X3D is tracked on the [http://www.web3d.org/x3d/wiki/index.php/Player_support_for_X3D_components Player support for X3D components] page.&lt;br /&gt;
&lt;br /&gt;
The X3D Plugfest will be held at the Web3D Consortium Members Meeting, Wednesday, March 4th, 2009, at the NASA Ames research facility in Moffett Field, CA.&lt;br /&gt;
&lt;br /&gt;
This page will be the navigation home page for the upcoming X3D Plugfest.  Content will be&lt;br /&gt;
linked from this page for everyone's review. &lt;br /&gt;
&lt;br /&gt;
Please Note: submitted .x3d files must be zipped before being uploaded.  Alternatively, links to online content can be provided.&lt;br /&gt;
 &lt;br /&gt;
Description fields: include a description of your content, or else a description of the problem and any results from the browsers you've tested.&lt;br /&gt;
&lt;br /&gt;
Content Release Option: specify whether the content can be released publicly or just distributed to browser implementers for testing.&lt;br /&gt;
&lt;br /&gt;
== 2009 Plugfest Content ==&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
| '''Content'''||  ''' Date'''|| '''Author'''|| '''Short Description''' || '''Problem Description''' || '''Release''' || [http://www.bitmanagement.de BS Contact] || [http://freewrl.sourceforge.net FreeWRL] || [http://instantreality.org Instant Player] || [http://www.octaga.com Octaga] || [http://www.vivaty.com Vivaty] || [http://www.xj3d.org Xj3D]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/HelloWorld.x3d HelloWorld.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/HelloWorld.html Hello World] simple scene ([http://www.web3d.org/x3d/content/examples/HelloWorldTall.png example image]) || Quality of Sphere geometry, Text alignment, default X3D navigation mode is EXAMINE || Public || &amp;lt;!--BS Contact--&amp;gt; fails, defaults to FLY mode || &amp;lt;!--FreeWrl--&amp;gt; ? || &amp;lt;!--InstantPlayer--&amp;gt; OK || &amp;lt;!--Octaga--&amp;gt; OK || &amp;lt;!--VivatyPlayer--&amp;gt; fails, defaults to FLY mode || &amp;lt;!--Xj3D--&amp;gt; fails Text vertical alignment&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- prior link, prior version: [[{{ns:-2}}:Web3DTimeline.zip]] --&amp;gt;&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/Web3dLogo.x3d Web3dLogo.x3d] and [http://www.web3d.org/x3d/content/examples/Basic/Outreach/X3dTimeline.x3d X3dTimeline.x3d] || 21 February 2009 || Anita Havele, Web3D Consortium || [http://www.web3d.org/x3d/content/examples/Basic/Outreach Outreach examples] for [http://www.web3d.org Web3D Consortium] || Prototype interoperability between browsers || beta development, will be Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; Logo seems ok - unsure what Timeline should look like|| &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LineProperties.x3d LineProperties.x3d] and [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillProperties.x3d FillProperties.x3d] || 21 February 2009 || Don Brutzman, NPS || Material support (example images: [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LinePropertiesLinetypeExample.png LineProperties] and [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillPropertiesHatchStyleOctaga.png FillProperties]) || Demonstrate [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#t-Linetypes lineType] and [http://jitc.fhu.disa.mil/nitf/graph_reg/class_pages/hatchstyle.html hatchStyle] capabilities || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringExamples.x3d SpringExamples.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials Universal Media Materials examples] || Proper rendering of Material values, ProtoDeclare and ExternProtoDeclare support, anchor links to HTML should get handed off to web browser || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas/horizon3.x3d horizon3.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas Universal Media Panoramas examples] || Background textures, handle or ignore URN || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.x3d UserInteractivitySensorNodes.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://X3dGraphics.com/examples/X3dForWebAuthors X3D for Web Authors examples] scene to demonstrate user interaction ([http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.png before] and [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodesModified.png after] images) || TouchSensor, PlaneSensor, CylinderSensor, SphereSensor, KeySensor and StringSensor || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/course/CreateX3dFromStringRandomSpheres.x3d CreateX3dFromStringRandomSpheres.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to generate new X3D geometry using an embedded Script node || [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html#Script Script] node, [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript ECMAScript support] for [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript/Part1/functions.html#t-FunctionsBrowserObject createX3dFromString function] || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/content/examples/Basic/DistributedInteractiveSimulation/Gimbals.x3d Gimbals.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to show coordinate-system rotation values || Shows Extrusion, Text, TouchSensor and Script nodes working together, also tests proper [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/behaviours.html#SelectFromMulitpleViewpoints keyboard navigation] using PgUp PgDn Home End keys. || Public || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Link to content...|| Upload date || Your Name and Company|| Content Description here || Problem Description here || Content release option || &amp;lt;!--BS Contact--&amp;gt;  || &amp;lt;!--FreeWrl--&amp;gt; || &amp;lt;!--InstantPlayer--&amp;gt; || &amp;lt;!--Octaga--&amp;gt; || &amp;lt;!--VivatyPlayer--&amp;gt; || &amp;lt;!--Xj3D--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
http://www.web3d.org/x3d/wiki/index.php/Image:VT_examples.zip&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=Player_support_for_X3D_components&amp;diff=1898</id>
		<title>Player support for X3D components</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=Player_support_for_X3D_components&amp;diff=1898"/>
				<updated>2008-11-26T17:02:01Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The&lt;br /&gt;
[http://www.web3D.org/x3d Extensible 3D (X3D) Graphics]&lt;br /&gt;
standard has many capabilities.&lt;br /&gt;
[http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/Architecture.html X3D components]&lt;br /&gt;
are modular collections of nodes that make it easier for software to gradually implement the full range of X3D capabilities.&lt;br /&gt;
&lt;br /&gt;
Authors can also indicate what components are needed in an X3D scene in order to ensure that proper support is provided at run time.&lt;br /&gt;
&lt;br /&gt;
This table records support for the official&lt;br /&gt;
X3D components&lt;br /&gt;
by each of the various &lt;br /&gt;
[http://x3dgraphics.com/examples/X3dResources.html#Applications X3D players].&lt;br /&gt;
It is maintained by the&lt;br /&gt;
[http://www.web3d.org/x3d/workgroups X3D Working Group]&lt;br /&gt;
and  member companies in the&lt;br /&gt;
[http://www.web3d.org Web3D Consortium].&lt;br /&gt;
&lt;br /&gt;
The&lt;br /&gt;
[http://www.web3d.org/x3d/content/examples/X3dResources.html X3D Resources] page provides lots of additional information about X3D.&lt;br /&gt;
&amp;lt;!-- * How to post bugs and comments?  To x3d-public list, individual companies, or what? --&amp;gt;&lt;br /&gt;
Please [http://www.web3d.org/contact Contact Web3D] if you want to learn more or report an update.&lt;br /&gt;
&lt;br /&gt;
Related page: [[Tool support for X3D components]]&lt;br /&gt;
&amp;lt;!-- TODO Tool companies need to report their software support levels --&amp;gt;&lt;br /&gt;
&amp;lt;!-- TODO bookmarks? --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Table key&amp;lt;/u&amp;gt;&lt;br /&gt;
* &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;yes&amp;lt;/span&amp;gt;'''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;                        all nodes, all fields supported for all levels of this component (though some bugs may be present)&lt;br /&gt;
* '''partial'''&amp;amp;nbsp;&amp;amp;nbsp;                                                  some nodes and fields supported&lt;br /&gt;
* '''level #'''&amp;amp;nbsp;&amp;amp;nbsp;                                                  which component level number (1-4) is supported (found at end of each component specification) &lt;br /&gt;
* &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;color:maroon&amp;quot;&amp;gt;no&amp;lt;/span&amp;gt;'''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;             no support provided&lt;br /&gt;
* &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;color:grey&amp;quot;&amp;gt;?&amp;lt;/span&amp;gt;'''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;  unknown, need status report&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background:#E7F0F0;&amp;quot; | Players, versions, and [http://www.web3d.org/x3d/conformance/conformingvendors X3D Conformance Certification]&lt;br /&gt;
! [http://www.bitmanagement.de BS&amp;amp;nbsp;Contact]&lt;br /&gt;
! [http://freewrl.sourceforge.net FreeWRL]&lt;br /&gt;
! [http://www.niallmoody.com/heilan/index.htm Heilan]&lt;br /&gt;
! [http://instantreality.org InstantReality]&lt;br /&gt;
! [http://www.octaga.com Octaga Player]&lt;br /&gt;
! [http://www.openvrml.org OpenVRML]&lt;br /&gt;
! [http://www.pinecoast.com/swview.htm SwirlX3D]&lt;br /&gt;
! [http://www.vivaty.com Vivaty]&lt;br /&gt;
! [http://www.xj3d.org Xj3D]&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; [http://www.bitmanagement.de/products/bs_contact_vrml.en.html v7.1]&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; v1.21.2&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; [http://www.niallmoody.com/heilan/docs.htm v0.14]&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; [http://www.instantreality.org/documentation/component/ beta 5]&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; [http://www.octaga.com/freedownloads/OctagaPlayer/current/Readme.pdf v2.3.0.2]&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; [http://www.openvrml.org/doc/conformance.html v0.17.9]&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; [http://www.pinecoast.com/swview.htm v2.1.7]&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; [http://developer.vivaty.com v1.0 build 900]&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; [http://www.xj3d.org/status.html 1.0]&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| '''[http://www.web3d.org/x3d/conformance/conformingvendors X3D Conformance Certification]'''--&amp;gt;&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | Interchange Profile&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | Interchange Profile&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | Interchange Profile&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | Interchange Profile&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
! align='left' style=&amp;quot;background:#E0F0F0;&amp;quot; colspan='10' | &amp;lt;br /&amp;gt; '''File Encodings'''&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| - [http://www.web3d.org/x3d/specifications/ISO-IEC-19776-X3DEncodings-XML-ClassicVRML/Part01/X3D_XML.html XML] (.x3d)&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:silver&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| - [http://www.web3d.org/x3d/specifications/ISO-IEC-19776-X3DEncodings-XML-ClassicVRML/Part02/X3D_ClassicVRML.html ClassicVRML] (.x3dv)&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| - [http://www.web3d.org/x3d/specifications/ISO-IEC-19776-3-X3DEncodings-CompressedBinaryEncoding/Part03/X3D_Binary.html Compressed Binary Encoding] (.x3db)&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
! align='left' style=&amp;quot;background:#E0F0F0;&amp;quot; colspan='10' | &amp;lt;br /&amp;gt; '''[http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/componentIndex.html X3D component list]'''&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/CADGeometry.html CAD geometry]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/core.html Core]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial &amp;lt;br /&amp;gt; (not Proto)&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/env_texture.html Cube map environmental texturing]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/dis.html Distributed interactive simulation (DIS)]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/enveffects.html Environmental effects]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/envsensor.html Environmental sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/utils.html Event utilities]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/followers.html Followers]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry2D.html Geometry2D]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry3D.html Geometry3D]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 3&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geodata.html Geospatial]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/group.html Grouping]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/hanim.html Humanoid animation (H-Anim)]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt;  style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/interp.html Interpolation]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 3&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/keyboard.html Key device sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/layering.html Layering]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/layout.html Layout]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/lighting.html Lighting]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/navigation.html Navigation]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 1&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/networking.html Networking]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | level 3&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/nurbs.html NURBS]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/particle_systems.html Particle systems]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/picking.html Picking sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/pointingsensor.html Pointing device sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes &lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shaders.html Programmable shaders]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes &lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/rendering.html Rendering]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 3&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 4&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 4&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes &lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/rigid_physics.html Rigid body physics]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial   &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html Scripting] - [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript ECMAScript]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes  &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html Scripting] - [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-2-X3DLanguageBindings-Java Java]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial (external)&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial (external)&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html Shape]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| align=&amp;quot;LEFT | - [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#FillProperties FillProperties node]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes (requires runtime shader support)&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| align=&amp;quot;LEFT | - [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#LineProperties LineProperties node]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/sound.html Sound]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/text.html Text]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/texturing.html Texturing]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 1&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/texture3D.html Texturing3D]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/time.html Time]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | Players&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.bitmanagement.de BS&amp;amp;nbsp;Contact]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://freewrl.sourceforge.net FreeWRL]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.niallmoody.com/heilan/index.htm Heilan]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://instantreality.org InstantReality]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.octaga.com Octaga]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.openvrml.org OpenVRML]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.pinecoast.com/swview.htm SwirlX3D]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.vivaty.com Vivaty]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.xj3d.org Xj3D]&lt;br /&gt;
|- &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=Player_support_for_X3D_components&amp;diff=1897</id>
		<title>Player support for X3D components</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=Player_support_for_X3D_components&amp;diff=1897"/>
				<updated>2008-11-26T17:00:28Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The&lt;br /&gt;
[http://www.web3D.org/x3d Extensible 3D (X3D) Graphics]&lt;br /&gt;
standard has many capabilities.&lt;br /&gt;
[http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/Architecture.html X3D components]&lt;br /&gt;
are modular collections of nodes that make it easier for software to gradually implement the full range of X3D capabilities.&lt;br /&gt;
&lt;br /&gt;
Authors can also indicate what components are needed in an X3D scene in order to ensure that proper support is provided at run time.&lt;br /&gt;
&lt;br /&gt;
This table records support for the official&lt;br /&gt;
X3D components&lt;br /&gt;
by each of the various &lt;br /&gt;
[http://x3dgraphics.com/examples/X3dResources.html#Applications X3D players].&lt;br /&gt;
It is maintained by the&lt;br /&gt;
[http://www.web3d.org/x3d/workgroups X3D Working Group]&lt;br /&gt;
and  member companies in the&lt;br /&gt;
[http://www.web3d.org Web3D Consortium].&lt;br /&gt;
&lt;br /&gt;
The&lt;br /&gt;
[http://www.web3d.org/x3d/content/examples/X3dResources.html X3D Resources] page provides lots of additional information about X3D.&lt;br /&gt;
&amp;lt;!-- * How to post bugs and comments?  To x3d-public list, individual companies, or what? --&amp;gt;&lt;br /&gt;
Please [http://www.web3d.org/contact Contact Web3D] if you want to learn more or report an update.&lt;br /&gt;
&lt;br /&gt;
Related page: [[Tool support for X3D components]]&lt;br /&gt;
&amp;lt;!-- TODO Tool companies need to report their software support levels --&amp;gt;&lt;br /&gt;
&amp;lt;!-- TODO bookmarks? --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Table key&amp;lt;/u&amp;gt;&lt;br /&gt;
* &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;yes&amp;lt;/span&amp;gt;'''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;                        all nodes, all fields supported for all levels of this component (though some bugs may be present)&lt;br /&gt;
* '''partial'''&amp;amp;nbsp;&amp;amp;nbsp;                                                  some nodes and fields supported&lt;br /&gt;
* '''level #'''&amp;amp;nbsp;&amp;amp;nbsp;                                                  which component level number (1-4) is supported (found at end of each component specification) &lt;br /&gt;
* &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;color:maroon&amp;quot;&amp;gt;no&amp;lt;/span&amp;gt;'''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;             no support provided&lt;br /&gt;
* &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;color:grey&amp;quot;&amp;gt;?&amp;lt;/span&amp;gt;'''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;  unknown, need status report&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background:#E7F0F0;&amp;quot; | Players, versions, and [http://www.web3d.org/x3d/conformance/conformingvendors X3D Conformance Certification]&lt;br /&gt;
! [http://www.bitmanagement.de BS&amp;amp;nbsp;Contact]&lt;br /&gt;
! [http://freewrl.sourceforge.net FreeWRL]&lt;br /&gt;
! [http://www.niallmoody.com/heilan/index.htm Heilan]&lt;br /&gt;
! [http://instantreality.org InstantReality]&lt;br /&gt;
! [http://www.octaga.com Octaga Player]&lt;br /&gt;
! [http://www.openvrml.org OpenVRML]&lt;br /&gt;
! [http://www.pinecoast.com/swview.htm SwirlX3D]&lt;br /&gt;
! [http://www.vivaty.com Vivaty]&lt;br /&gt;
! [http://www.xj3d.org Xj3D]&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; [http://www.bitmanagement.de/products/bs_contact_vrml.en.html v7.1]&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; v1.21.2&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; [http://www.niallmoody.com/heilan/docs.htm v0.14]&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; [http://www.instantreality.org/documentation/component/ beta 5]&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; [http://www.octaga.com/freedownloads/OctagaPlayer/current/Readme.pdf v2.3.0.2]&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; [http://www.openvrml.org/doc/conformance.html v0.17.9]&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; [http://www.pinecoast.com/swview.htm v2.1.7]&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; [http://developer.vivaty.com v1.0 build 900]&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; [http://www.xj3d.org/status.html 1.0]&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| '''[http://www.web3d.org/x3d/conformance/conformingvendors X3D Conformance Certification]'''--&amp;gt;&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | Interchange Profile&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | Interchange Profile&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | Interchange Profile&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | Interchange Profile&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
! align='left' style=&amp;quot;background:#E0F0F0;&amp;quot; colspan='10' | &amp;lt;br /&amp;gt; '''File Encodings'''&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| - [http://www.web3d.org/x3d/specifications/ISO-IEC-19776-X3DEncodings-XML-ClassicVRML/Part01/X3D_XML.html XML] (.x3d)&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:silver&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| - [http://www.web3d.org/x3d/specifications/ISO-IEC-19776-X3DEncodings-XML-ClassicVRML/Part02/X3D_ClassicVRML.html ClassicVRML] (.x3dv)&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| - [http://www.web3d.org/x3d/specifications/ISO-IEC-19776-3-X3DEncodings-CompressedBinaryEncoding/Part03/X3D_Binary.html Compressed Binary Encoding] (.x3db)&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
! align='left' style=&amp;quot;background:#E0F0F0;&amp;quot; colspan='10' | &amp;lt;br /&amp;gt; '''[http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/componentIndex.html X3D component list]'''&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/CADGeometry.html CAD geometry]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/core.html Core]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial &amp;lt;br /&amp;gt; (not Proto)&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/env_texture.html Cube map environmental texturing]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/dis.html Distributed interactive simulation (DIS)]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/enveffects.html Environmental effects]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/envsensor.html Environmental sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/utils.html Event utilities]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/followers.html Followers]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry2D.html Geometry2D]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry3D.html Geometry3D]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 3&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geodata.html Geospatial]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/group.html Grouping]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/hanim.html Humanoid animation (H-Anim)]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt;  style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/interp.html Interpolation]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 3&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/keyboard.html Key device sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/layering.html Layering]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/layout.html Layout]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/lighting.html Lighting]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/navigation.html Navigation]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 1&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/networking.html Networking]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | level 3&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/nurbs.html NURBS]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/particle_systems.html Particle systems]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/picking.html Picking sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/pointingsensor.html Pointing device sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes &lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shaders.html Programmable shaders]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes &lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/rendering.html Rendering]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 3&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 4&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 4&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes &lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/rigid_physics.html Rigid body physics]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial   &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html Scripting] - [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript ECMAScript]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes  &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html Scripting] - [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-2-X3DLanguageBindings-Java Java]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial (external)&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial (external)&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html Shape]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| align=&amp;quot;LEFT | - [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#FillProperties FillProperties node]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes (requires shaders)&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| align=&amp;quot;LEFT | - [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#LineProperties LineProperties node]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/sound.html Sound]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/text.html Text]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/texturing.html Texturing]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 1&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/texture3D.html Texturing3D]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/time.html Time]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | Players&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.bitmanagement.de BS&amp;amp;nbsp;Contact]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://freewrl.sourceforge.net FreeWRL]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.niallmoody.com/heilan/index.htm Heilan]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://instantreality.org InstantReality]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.octaga.com Octaga]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.openvrml.org OpenVRML]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.pinecoast.com/swview.htm SwirlX3D]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.vivaty.com Vivaty]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.xj3d.org Xj3D]&lt;br /&gt;
|- &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=Player_support_for_X3D_components&amp;diff=1896</id>
		<title>Player support for X3D components</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=Player_support_for_X3D_components&amp;diff=1896"/>
				<updated>2008-11-26T16:50:51Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The&lt;br /&gt;
[http://www.web3D.org/x3d Extensible 3D (X3D) Graphics]&lt;br /&gt;
standard has many capabilities.&lt;br /&gt;
[http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/Architecture.html X3D components]&lt;br /&gt;
are modular collections of nodes that make it easier for software to gradually implement the full range of X3D capabilities.&lt;br /&gt;
&lt;br /&gt;
Authors can also indicate what components are needed in an X3D scene in order to ensure that proper support is provided at run time.&lt;br /&gt;
&lt;br /&gt;
This table records support for the official&lt;br /&gt;
X3D components&lt;br /&gt;
by each of the various &lt;br /&gt;
[http://x3dgraphics.com/examples/X3dResources.html#Applications X3D players].&lt;br /&gt;
It is maintained by the&lt;br /&gt;
[http://www.web3d.org/x3d/workgroups X3D Working Group]&lt;br /&gt;
and  member companies in the&lt;br /&gt;
[http://www.web3d.org Web3D Consortium].&lt;br /&gt;
&lt;br /&gt;
The&lt;br /&gt;
[http://www.web3d.org/x3d/content/examples/X3dResources.html X3D Resources] page provides lots of additional information about X3D.&lt;br /&gt;
&amp;lt;!-- * How to post bugs and comments?  To x3d-public list, individual companies, or what? --&amp;gt;&lt;br /&gt;
Please [http://www.web3d.org/contact Contact Web3D] if you want to learn more or report an update.&lt;br /&gt;
&lt;br /&gt;
Related page: [[Tool support for X3D components]]&lt;br /&gt;
&amp;lt;!-- TODO Tool companies need to report their software support levels --&amp;gt;&lt;br /&gt;
&amp;lt;!-- TODO bookmarks? --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Table key&amp;lt;/u&amp;gt;&lt;br /&gt;
* &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;yes&amp;lt;/span&amp;gt;'''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;                        all nodes, all fields supported for all levels of this component (though some bugs may be present)&lt;br /&gt;
* '''partial'''&amp;amp;nbsp;&amp;amp;nbsp;                                                  some nodes and fields supported&lt;br /&gt;
* '''level #'''&amp;amp;nbsp;&amp;amp;nbsp;                                                  which component level number (1-4) is supported (found at end of each component specification) &lt;br /&gt;
* &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;color:maroon&amp;quot;&amp;gt;no&amp;lt;/span&amp;gt;'''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;             no support provided&lt;br /&gt;
* &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;color:grey&amp;quot;&amp;gt;?&amp;lt;/span&amp;gt;'''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;  unknown, need status report&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background:#E7F0F0;&amp;quot; | Players, versions, and [http://www.web3d.org/x3d/conformance/conformingvendors X3D Conformance Certification]&lt;br /&gt;
! [http://www.bitmanagement.de BS&amp;amp;nbsp;Contact]&lt;br /&gt;
! [http://freewrl.sourceforge.net FreeWRL]&lt;br /&gt;
! [http://www.niallmoody.com/heilan/index.htm Heilan]&lt;br /&gt;
! [http://instantreality.org InstantReality]&lt;br /&gt;
! [http://www.octaga.com Octaga Player]&lt;br /&gt;
! [http://www.openvrml.org OpenVRML]&lt;br /&gt;
! [http://www.pinecoast.com/swview.htm SwirlX3D]&lt;br /&gt;
! [http://www.vivaty.com Vivaty]&lt;br /&gt;
! [http://www.xj3d.org Xj3D]&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; [http://www.bitmanagement.de/products/bs_contact_vrml.en.html v7.1]&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; v1.21.2&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; [http://www.niallmoody.com/heilan/docs.htm v0.14]&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; [http://www.instantreality.org/documentation/component/ beta 5]&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; [http://www.octaga.com/freedownloads/OctagaPlayer/current/Readme.pdf v2.3.0.2]&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; [http://www.openvrml.org/doc/conformance.html v0.17.9]&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; [http://www.pinecoast.com/swview.htm v2.1.7]&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; [http://developer.vivaty.com v1.0 build 900]&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; [http://www.xj3d.org/status.html 1.0]&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| '''[http://www.web3d.org/x3d/conformance/conformingvendors X3D Conformance Certification]'''--&amp;gt;&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | Interchange Profile&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | Interchange Profile&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | Interchange Profile&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | Interchange Profile&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
! align='left' style=&amp;quot;background:#E0F0F0;&amp;quot; colspan='10' | &amp;lt;br /&amp;gt; '''File Encodings'''&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| - [http://www.web3d.org/x3d/specifications/ISO-IEC-19776-X3DEncodings-XML-ClassicVRML/Part01/X3D_XML.html XML] (.x3d)&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:silver&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| - [http://www.web3d.org/x3d/specifications/ISO-IEC-19776-X3DEncodings-XML-ClassicVRML/Part02/X3D_ClassicVRML.html ClassicVRML] (.x3dv)&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| - [http://www.web3d.org/x3d/specifications/ISO-IEC-19776-3-X3DEncodings-CompressedBinaryEncoding/Part03/X3D_Binary.html Compressed Binary Encoding] (.x3db)&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
! align='left' style=&amp;quot;background:#E0F0F0;&amp;quot; colspan='10' | &amp;lt;br /&amp;gt; '''[http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/componentIndex.html X3D component list]'''&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/CADGeometry.html CAD geometry]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/core.html Core]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial &amp;lt;br /&amp;gt; (not Proto)&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/env_texture.html Cube map environmental texturing]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/dis.html Distributed interactive simulation (DIS)]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/enveffects.html Environmental effects]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/envsensor.html Environmental sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/utils.html Event utilities]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/followers.html Followers]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry2D.html Geometry2D]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry3D.html Geometry3D]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 3&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geodata.html Geospatial]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/group.html Grouping]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/hanim.html Humanoid animation (H-Anim)]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt;  style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/interp.html Interpolation]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/keyboard.html Key device sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/layering.html Layering]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/layout.html Layout]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/lighting.html Lighting]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/navigation.html Navigation]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 1&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/networking.html Networking]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/nurbs.html NURBS]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/particle_systems.html Particle systems]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/picking.html Picking sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/pointingsensor.html Pointing device sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes &lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shaders.html Programmable shaders]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes &lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/rendering.html Rendering]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 3&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 4&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes &lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/rigid_physics.html Rigid body physics]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial   &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html Scripting] - [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript ECMAScript]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes  &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html Scripting] - [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-2-X3DLanguageBindings-Java Java]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial (external)&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial (external)&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html Shape]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| align=&amp;quot;LEFT | - [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#FillProperties FillProperties node]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| align=&amp;quot;LEFT | - [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#LineProperties LineProperties node]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/sound.html Sound]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/text.html Text]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/texturing.html Texturing]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 1&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/texture3D.html Texturing3D]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/time.html Time]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | Players&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.bitmanagement.de BS&amp;amp;nbsp;Contact]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://freewrl.sourceforge.net FreeWRL]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.niallmoody.com/heilan/index.htm Heilan]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://instantreality.org InstantReality]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.octaga.com Octaga]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.openvrml.org OpenVRML]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.pinecoast.com/swview.htm SwirlX3D]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.vivaty.com Vivaty]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.xj3d.org Xj3D]&lt;br /&gt;
|- &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=Player_support_for_X3D_components&amp;diff=1895</id>
		<title>Player support for X3D components</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=Player_support_for_X3D_components&amp;diff=1895"/>
				<updated>2008-11-26T16:48:56Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The&lt;br /&gt;
[http://www.web3D.org/x3d Extensible 3D (X3D) Graphics]&lt;br /&gt;
standard has many capabilities.&lt;br /&gt;
[http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/Architecture.html X3D components]&lt;br /&gt;
are modular collections of nodes that make it easier for software to gradually implement the full range of X3D capabilities.&lt;br /&gt;
&lt;br /&gt;
Authors can also indicate what components are needed in an X3D scene in order to ensure that proper support is provided at run time.&lt;br /&gt;
&lt;br /&gt;
This table records support for the official&lt;br /&gt;
X3D components&lt;br /&gt;
by each of the various &lt;br /&gt;
[http://x3dgraphics.com/examples/X3dResources.html#Applications X3D players].&lt;br /&gt;
It is maintained by the&lt;br /&gt;
[http://www.web3d.org/x3d/workgroups X3D Working Group]&lt;br /&gt;
and  member companies in the&lt;br /&gt;
[http://www.web3d.org Web3D Consortium].&lt;br /&gt;
&lt;br /&gt;
The&lt;br /&gt;
[http://www.web3d.org/x3d/content/examples/X3dResources.html X3D Resources] page provides lots of additional information about X3D.&lt;br /&gt;
&amp;lt;!-- * How to post bugs and comments?  To x3d-public list, individual companies, or what? --&amp;gt;&lt;br /&gt;
Please [http://www.web3d.org/contact Contact Web3D] if you want to learn more or report an update.&lt;br /&gt;
&lt;br /&gt;
Related page: [[Tool support for X3D components]]&lt;br /&gt;
&amp;lt;!-- TODO Tool companies need to report their software support levels --&amp;gt;&lt;br /&gt;
&amp;lt;!-- TODO bookmarks? --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Table key&amp;lt;/u&amp;gt;&lt;br /&gt;
* &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;yes&amp;lt;/span&amp;gt;'''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;                        all nodes, all fields supported for all levels of this component (though some bugs may be present)&lt;br /&gt;
* '''partial'''&amp;amp;nbsp;&amp;amp;nbsp;                                                  some nodes and fields supported&lt;br /&gt;
* '''level #'''&amp;amp;nbsp;&amp;amp;nbsp;                                                  which component level number (1-4) is supported (found at end of each component specification) &lt;br /&gt;
* &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;color:maroon&amp;quot;&amp;gt;no&amp;lt;/span&amp;gt;'''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;             no support provided&lt;br /&gt;
* &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;color:grey&amp;quot;&amp;gt;?&amp;lt;/span&amp;gt;'''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;  unknown, need status report&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background:#E7F0F0;&amp;quot; | Players, versions, and [http://www.web3d.org/x3d/conformance/conformingvendors X3D Conformance Certification]&lt;br /&gt;
! [http://www.bitmanagement.de BS&amp;amp;nbsp;Contact]&lt;br /&gt;
! [http://freewrl.sourceforge.net FreeWRL]&lt;br /&gt;
! [http://www.niallmoody.com/heilan/index.htm Heilan]&lt;br /&gt;
! [http://instantreality.org InstantReality]&lt;br /&gt;
! [http://www.octaga.com Octaga Player]&lt;br /&gt;
! [http://www.openvrml.org OpenVRML]&lt;br /&gt;
! [http://www.pinecoast.com/swview.htm SwirlX3D]&lt;br /&gt;
! [http://www.vivaty.com Vivaty]&lt;br /&gt;
! [http://www.xj3d.org Xj3D]&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; [http://www.bitmanagement.de/products/bs_contact_vrml.en.html v7.1]&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; v1.21.2&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; [http://www.niallmoody.com/heilan/docs.htm v0.14]&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; [http://www.instantreality.org/documentation/component/ beta 5]&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; [http://www.octaga.com/freedownloads/OctagaPlayer/current/Readme.pdf v2.3.0.2]&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; [http://www.openvrml.org/doc/conformance.html v0.17.9]&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; [http://www.pinecoast.com/swview.htm v2.1.7]&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; [http://developer.vivaty.com v1.0 build 900]&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; [http://www.xj3d.org/status.html 1.0]&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| '''[http://www.web3d.org/x3d/conformance/conformingvendors X3D Conformance Certification]'''--&amp;gt;&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | Interchange Profile&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | Interchange Profile&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | Interchange Profile&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | Interchange Profile&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
! align='left' style=&amp;quot;background:#E0F0F0;&amp;quot; colspan='10' | &amp;lt;br /&amp;gt; '''File Encodings'''&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| - [http://www.web3d.org/x3d/specifications/ISO-IEC-19776-X3DEncodings-XML-ClassicVRML/Part01/X3D_XML.html XML] (.x3d)&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:silver&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| - [http://www.web3d.org/x3d/specifications/ISO-IEC-19776-X3DEncodings-XML-ClassicVRML/Part02/X3D_ClassicVRML.html ClassicVRML] (.x3dv)&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| - [http://www.web3d.org/x3d/specifications/ISO-IEC-19776-3-X3DEncodings-CompressedBinaryEncoding/Part03/X3D_Binary.html Compressed Binary Encoding] (.x3db)&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
! align='left' style=&amp;quot;background:#E0F0F0;&amp;quot; colspan='10' | &amp;lt;br /&amp;gt; '''[http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/componentIndex.html X3D component list]'''&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/CADGeometry.html CAD geometry]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/core.html Core]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial &amp;lt;br /&amp;gt; (not Proto)&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/env_texture.html Cube map environmental texturing]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/dis.html Distributed interactive simulation (DIS)]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/enveffects.html Environmental effects]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/envsensor.html Environmental sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/utils.html Event utilities]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/followers.html Followers]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry2D.html Geometry2D]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry3D.html Geometry3D]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 3&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geodata.html Geospatial]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/group.html Grouping]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/hanim.html Humanoid animation (H-Anim)]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt;  style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/interp.html Interpolation]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/keyboard.html Key device sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/layering.html Layering]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/layout.html Layout]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/lighting.html Lighting]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/navigation.html Navigation]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 1&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/networking.html Networking]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/nurbs.html NURBS]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/particle_systems.html Particle systems]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/picking.html Picking sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/pointingsensor.html Pointing device sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes &lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shaders.html Programmable shaders]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes &lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/rendering.html Rendering]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 3&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 4&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes &lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/rigid_physics.html Rigid body physics]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial   &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html Scripting] - [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript ECMAScript]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes  &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html Scripting] - [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-2-X3DLanguageBindings-Java Java]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial (external)&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial (external)&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html Shape]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| align=&amp;quot;LEFT | - [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#FillProperties FillProperties node]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| align=&amp;quot;LEFT | - [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#LineProperties LineProperties node]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/sound.html Sound]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/text.html Text]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/texturing.html Texturing]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 1&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/texture3D.html Texturing3D]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/time.html Time]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | Players&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.bitmanagement.de BS&amp;amp;nbsp;Contact]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://freewrl.sourceforge.net FreeWRL]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.niallmoody.com/heilan/index.htm Heilan]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://instantreality.org InstantReality]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.octaga.com Octaga]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.openvrml.org OpenVRML]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.pinecoast.com/swview.htm SwirlX3D]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.vivaty.com Vivaty]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.xj3d.org Xj3D]&lt;br /&gt;
|- &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=Player_support_for_X3D_components&amp;diff=1894</id>
		<title>Player support for X3D components</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=Player_support_for_X3D_components&amp;diff=1894"/>
				<updated>2008-11-26T16:37:41Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The&lt;br /&gt;
[http://www.web3D.org/x3d Extensible 3D (X3D) Graphics]&lt;br /&gt;
standard has many capabilities.&lt;br /&gt;
[http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/Architecture.html X3D components]&lt;br /&gt;
are modular collections of nodes that make it easier for software to gradually implement the full range of X3D capabilities.&lt;br /&gt;
&lt;br /&gt;
Authors can also indicate what components are needed in an X3D scene in order to ensure that proper support is provided at run time.&lt;br /&gt;
&lt;br /&gt;
This table records support for the official&lt;br /&gt;
X3D components&lt;br /&gt;
by each of the various &lt;br /&gt;
[http://x3dgraphics.com/examples/X3dResources.html#Applications X3D players].&lt;br /&gt;
It is maintained by the&lt;br /&gt;
[http://www.web3d.org/x3d/workgroups X3D Working Group]&lt;br /&gt;
and  member companies in the&lt;br /&gt;
[http://www.web3d.org Web3D Consortium].&lt;br /&gt;
&lt;br /&gt;
The&lt;br /&gt;
[http://www.web3d.org/x3d/content/examples/X3dResources.html X3D Resources] page provides lots of additional information about X3D.&lt;br /&gt;
&amp;lt;!-- * How to post bugs and comments?  To x3d-public list, individual companies, or what? --&amp;gt;&lt;br /&gt;
Please [http://www.web3d.org/contact Contact Web3D] if you want to learn more or report an update.&lt;br /&gt;
&lt;br /&gt;
Related page: [[Tool support for X3D components]]&lt;br /&gt;
&amp;lt;!-- TODO Tool companies need to report their software support levels --&amp;gt;&lt;br /&gt;
&amp;lt;!-- TODO bookmarks? --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Table key&amp;lt;/u&amp;gt;&lt;br /&gt;
* &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;yes&amp;lt;/span&amp;gt;'''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;                        all nodes, all fields supported for all levels of this component (though some bugs may be present)&lt;br /&gt;
* '''partial'''&amp;amp;nbsp;&amp;amp;nbsp;                                                  some nodes and fields supported&lt;br /&gt;
* '''level #'''&amp;amp;nbsp;&amp;amp;nbsp;                                                  which component level number (1-4) is supported (found at end of each component specification) &lt;br /&gt;
* &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;color:maroon&amp;quot;&amp;gt;no&amp;lt;/span&amp;gt;'''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;             no support provided&lt;br /&gt;
* &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;color:grey&amp;quot;&amp;gt;?&amp;lt;/span&amp;gt;'''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;  unknown, need status report&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background:#E7F0F0;&amp;quot; | Players, versions, and [http://www.web3d.org/x3d/conformance/conformingvendors X3D Conformance Certification]&lt;br /&gt;
! [http://www.bitmanagement.de BS&amp;amp;nbsp;Contact]&lt;br /&gt;
! [http://freewrl.sourceforge.net FreeWRL]&lt;br /&gt;
! [http://www.niallmoody.com/heilan/index.htm Heilan]&lt;br /&gt;
! [http://instantreality.org InstantReality]&lt;br /&gt;
! [http://www.octaga.com Octaga Player]&lt;br /&gt;
! [http://www.openvrml.org OpenVRML]&lt;br /&gt;
! [http://www.pinecoast.com/swview.htm SwirlX3D]&lt;br /&gt;
! [http://www.vivaty.com Vivaty]&lt;br /&gt;
! [http://www.xj3d.org Xj3D]&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; [http://www.bitmanagement.de/products/bs_contact_vrml.en.html v7.1]&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; v1.21.2&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; [http://www.niallmoody.com/heilan/docs.htm v0.14]&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; [http://www.instantreality.org/documentation/component/ beta 5]&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; [http://www.octaga.com/freedownloads/OctagaPlayer/current/Readme.pdf v2.3.0.2]&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; [http://www.openvrml.org/doc/conformance.html v0.17.9]&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; [http://www.pinecoast.com/swview.htm v2.1.7]&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; [http://developer.vivaty.com v1.0 build 900]&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; [http://www.xj3d.org/status.html 1.0]&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| '''[http://www.web3d.org/x3d/conformance/conformingvendors X3D Conformance Certification]'''--&amp;gt;&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | Interchange Profile&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | Interchange Profile&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | none&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | Interchange Profile&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | Interchange Profile&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
! align='left' style=&amp;quot;background:#E0F0F0;&amp;quot; colspan='10' | &amp;lt;br /&amp;gt; '''File Encodings'''&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| - [http://www.web3d.org/x3d/specifications/ISO-IEC-19776-X3DEncodings-XML-ClassicVRML/Part01/X3D_XML.html XML] (.x3d)&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:silver&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| - [http://www.web3d.org/x3d/specifications/ISO-IEC-19776-X3DEncodings-XML-ClassicVRML/Part02/X3D_ClassicVRML.html ClassicVRML] (.x3dv)&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| - [http://www.web3d.org/x3d/specifications/ISO-IEC-19776-3-X3DEncodings-CompressedBinaryEncoding/Part03/X3D_Binary.html Compressed Binary Encoding] (.x3db)&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
! align='left' style=&amp;quot;background:#E0F0F0;&amp;quot; colspan='10' | &amp;lt;br /&amp;gt; '''[http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/componentIndex.html X3D component list]'''&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/CADGeometry.html CAD geometry]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/core.html Core]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial &amp;lt;br /&amp;gt; (not Proto)&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/env_texture.html Cube map environmental texturing]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/dis.html Distributed interactive simulation (DIS)]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/enveffects.html Environmental effects]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/envsensor.html Environmental sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/utils.html Event utilities]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/followers.html Followers]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry2D.html Geometry2D]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry3D.html Geometry3D]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 3&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geodata.html Geospatial]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/group.html Grouping]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/hanim.html Humanoid animation (H-Anim)]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt;  style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/interp.html Interpolation]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/keyboard.html Key device sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/layering.html Layering]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/layout.html Layout]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/lighting.html Lighting]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/navigation.html Navigation]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 1&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/networking.html Networking]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/nurbs.html NURBS]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/particle_systems.html Particle systems]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/picking.html Picking sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/pointingsensor.html Pointing device sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes &lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shaders.html Programmable shaders]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes &lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/rendering.html Rendering]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 3&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 4&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes &lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/rigid_physics.html Rigid body physics]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial   &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html Scripting] - [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript ECMAScript]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes  &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html Scripting] - [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-2-X3DLanguageBindings-Java Java]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial (external)&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial (external)&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html Shape]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| align=&amp;quot;LEFT | - [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#FillProperties FillProperties node]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| align=&amp;quot;LEFT | - [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#LineProperties LineProperties node]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/sound.html Sound]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/text.html Text]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/texturing.html Texturing]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 1&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/texture3D.html Texturing3D]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:maroon&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/time.html Time]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:black&amp;quot; | level 2&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- OpenVRML --&amp;gt; style=&amp;quot;color: black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | Players&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.bitmanagement.de BS&amp;amp;nbsp;Contact]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://freewrl.sourceforge.net FreeWRL]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.niallmoody.com/heilan/index.htm Heilan]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://instantreality.org InstantReality]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.octaga.com Octaga]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.openvrml.org OpenVRML]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.pinecoast.com/swview.htm SwirlX3D]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.vivaty.com Vivaty]&lt;br /&gt;
! style=&amp;quot;background:#E0F0F0;&amp;quot; | [http://www.xj3d.org Xj3D]&lt;br /&gt;
|- &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=Player_support_for_X3D_components&amp;diff=1823</id>
		<title>Player support for X3D components</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=Player_support_for_X3D_components&amp;diff=1823"/>
				<updated>2008-10-15T13:59:13Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/Architecture.html X3D components]&lt;br /&gt;
are functional collections of nodes that make it easier for players to implement X3D graphics.&lt;br /&gt;
&lt;br /&gt;
This table records support for official&lt;br /&gt;
X3D components&lt;br /&gt;
by each of the various &lt;br /&gt;
[http://x3dgraphics.com/examples/X3dResources.html#Applications X3D players].&lt;br /&gt;
It is maintained by the&lt;br /&gt;
[http://www.web3d.org/x3d/workgroups X3D Working Group]&lt;br /&gt;
and the various &lt;br /&gt;
[http://www.web3d.org Web3D Consortium] member companies.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
TODO list:&lt;br /&gt;
* '''Player companies need to report their software support levels'''&lt;br /&gt;
* How to post bugs and comments?  To x3d-public list, individual companies, or what?&lt;br /&gt;
* Once this page is well designed, create the following tables and cross-link each when available&lt;br /&gt;
* Create table for [http://x3dgraphics.com/examples/X3dResources.html#AuthoringSoftware X3D authoring tools]: [http://www.vivaty.com/downloads/studio Vivaty Studio], [https://savage.nps.edu/X3D-Edit X3D-Edit]&lt;br /&gt;
* Create table for [http://x3dgraphics.com/examples/X3dResources.html#Conversions X3D conversion tools]: [http://www.okino.com/conv/imp_vrml.htm Okino Polytrans]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- TODO bookmarks? --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
Table key:&lt;br /&gt;
* &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;yes&amp;lt;/span&amp;gt;'''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;                        all nodes, all fields supported for all levels of this component (though some bugs may be present)&lt;br /&gt;
* '''partial'''&amp;amp;nbsp;&amp;amp;nbsp;                                                  some nodes and fields supported&lt;br /&gt;
* '''level #'''&amp;amp;nbsp;&amp;amp;nbsp;                                                  which component level number (1-4) is supported&lt;br /&gt;
* &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;no&amp;lt;/span&amp;gt;'''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;             no support provided&lt;br /&gt;
* &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;color:grey&amp;quot;&amp;gt;?&amp;lt;/span&amp;gt;'''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;  unknown, need status report provided by owner of viewer&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | Players, versions:&lt;br /&gt;
! [http://www.bitmanagement.de BS&amp;amp;nbsp;Contact]&lt;br /&gt;
! [http://www.octaga.com FreeWRL]&lt;br /&gt;
! [http://www.niallmoody.com/heilan/index.htm Heilan]&lt;br /&gt;
! [http://instantreality.org/ InstantReality]&lt;br /&gt;
! [http://www.octaga.com Octaga Player]&lt;br /&gt;
! [http://www.pinecoast.com/swview.htm SwirlX3D]&lt;br /&gt;
! [http://www.vivaty.com Vivaty]&lt;br /&gt;
! [http://www.xj3d.org Xj3D]&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; v1.21.0&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; [http://www.instantreality.org/documentation/component/ beta 5]&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; [http://www.octaga.com/freedownloads/OctagaPlayer/current/Readme.pdf v2.3.0.2]&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; v1.0 build 900&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; [http://www.xj3d.org/status.html 1.0]&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| '''[http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/componentIndex.html X3D component list]'''&lt;br /&gt;
| colspan=&amp;quot;8&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/CADGeometry.html CAD geometry]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/core.html Core]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/env_texture.html Cube map environmental texturing]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/dis.html Distributed interactive simulation (DIS)]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/enveffects.html Environmental effects]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/envsensor.html Environmental sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/utils.html Event utilities]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/followers.html Followers]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry2D.html Geometry2D]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; partial&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry3D.html Geometry3D]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geodata.html Geospatial]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/group.html Grouping]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/hanim.html Humanoid animation (H-Anim)]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/interp.html Interpolation]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/keyboard.html Key device sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/layering.html Layering]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/layout.html Layout]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/lighting.html Lighting]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/navigation.html Navigation]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/networking.html Networking]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/nurbs.html NURBS]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/particle_systems.html Particle systems]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/picking.html Picking sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/pointingsensor.html Pointing device sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes &lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shaders.html Programmable shaders]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes &lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/rendering.html Rendering]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes &lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/rigid_physics.html Rigid body physics]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; partial   &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html Scripting] - [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript ECMAScript]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes  &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html Scripting] - [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-2-X3DLanguageBindings-Java Java]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | partial (external)&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html Shape]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| align=&amp;quot;LEFT | - [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#FillProperties FillProperties node]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| align=&amp;quot;LEFT | - [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#LineProperties LineProperties node]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/sound.html Sound]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/text.html Text]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; partial&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/texturing.html Texturing]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/texture3D.html Texturing3D]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/time.html Time]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
! Players&lt;br /&gt;
! [http://www.bitmanagement.de BS&amp;amp;nbsp;Contact]&lt;br /&gt;
! [http://www.octaga.com FreeWRL]&lt;br /&gt;
! [http://www.niallmoody.com/heilan/index.htm Heilan]&lt;br /&gt;
! [http://instantreality.org/ InstantReality]&lt;br /&gt;
! [http://www.octaga.com Octaga]&lt;br /&gt;
! [http://www.pinecoast.com/swview.htm SwirlX3D]&lt;br /&gt;
! [http://www.vivaty.com Vivaty]&lt;br /&gt;
! [http://www.xj3d.org Xj3D]&lt;br /&gt;
|- &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=Player_support_for_X3D_components&amp;diff=1822</id>
		<title>Player support for X3D components</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=Player_support_for_X3D_components&amp;diff=1822"/>
				<updated>2008-10-15T13:56:22Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/Architecture.html X3D components]&lt;br /&gt;
are functional collections of nodes that make it easier for players to implement X3D graphics.&lt;br /&gt;
&lt;br /&gt;
This table records support for official&lt;br /&gt;
X3D components&lt;br /&gt;
by each of the various &lt;br /&gt;
[http://x3dgraphics.com/examples/X3dResources.html#Applications X3D players].&lt;br /&gt;
It is maintained by the&lt;br /&gt;
[http://www.web3d.org/x3d/workgroups X3D Working Group]&lt;br /&gt;
and the various &lt;br /&gt;
[http://www.web3d.org Web3D Consortium] member companies.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
TODO list:&lt;br /&gt;
* '''Player companies need to report their software support levels'''&lt;br /&gt;
* How to post bugs and comments?  To x3d-public list, individual companies, or what?&lt;br /&gt;
* Once this page is well designed, create the following tables and cross-link each when available&lt;br /&gt;
* Create table for [http://x3dgraphics.com/examples/X3dResources.html#AuthoringSoftware X3D authoring tools]: [http://www.vivaty.com/downloads/studio Vivaty Studio], [https://savage.nps.edu/X3D-Edit X3D-Edit]&lt;br /&gt;
* Create table for [http://x3dgraphics.com/examples/X3dResources.html#Conversions X3D conversion tools]: [http://www.okino.com/conv/imp_vrml.htm Okino Polytrans]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- TODO bookmarks? --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
Table key:&lt;br /&gt;
* &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;yes&amp;lt;/span&amp;gt;'''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;                        all nodes, all fields supported for all levels of this component (though some bugs may be present)&lt;br /&gt;
* '''partial'''&amp;amp;nbsp;&amp;amp;nbsp;                                                  some nodes and fields supported&lt;br /&gt;
* '''level #'''&amp;amp;nbsp;&amp;amp;nbsp;                                                  which component level number (1-4) is supported&lt;br /&gt;
* &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;no&amp;lt;/span&amp;gt;'''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;             no support provided&lt;br /&gt;
* &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;color:grey&amp;quot;&amp;gt;?&amp;lt;/span&amp;gt;'''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;  unknown, need status report provided by owner of viewer&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | Players, versions:&lt;br /&gt;
! [http://www.bitmanagement.de BS&amp;amp;nbsp;Contact]&lt;br /&gt;
! [http://www.octaga.com FreeWRL]&lt;br /&gt;
! [http://www.niallmoody.com/heilan/index.htm Heilan]&lt;br /&gt;
! [http://instantreality.org/ InstantReality]&lt;br /&gt;
! [http://www.octaga.com Octaga Player]&lt;br /&gt;
! [http://www.pinecoast.com/swview.htm SwirlX3D]&lt;br /&gt;
! [http://www.vivaty.com Vivaty]&lt;br /&gt;
! [http://www.xj3d.org Xj3D]&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; v1.21.0&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; [http://www.instantreality.org/documentation/component/ beta 5]&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; [http://www.octaga.com/freedownloads/OctagaPlayer/current/Readme.pdf v2.3.0.2]&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; v1.0 build 900&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; [http://www.xj3d.org/status.html 1.0]&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| '''[http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/componentIndex.html X3D component list]'''&lt;br /&gt;
| colspan=&amp;quot;8&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/CADGeometry.html CAD geometry]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/core.html Core]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/env_texture.html Cube map environmental texturing]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/dis.html Distributed interactive simulation (DIS)]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/enveffects.html Environmental effects]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/envsensor.html Environmental sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/utils.html Event utilities]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/followers.html Followers]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry2D.html Geometry2D]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; partial&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry3D.html Geometry3D]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geodata.html Geospatial]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/group.html Grouping]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/hanim.html Humanoid animation (H-Anim)]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/interp.html Interpolation]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/keyboard.html Key device sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/layering.html Layering]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/layout.html Layout]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/lighting.html Lighting]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/navigation.html Navigation]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/networking.html Networking]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/nurbs.html NURBS]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/particle_systems.html Particle systems]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/picking.html Picking sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/pointingsensor.html Pointing device sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes &lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shaders.html Programmable shaders]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes &lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/rendering.html Rendering]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes &lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/rigid_physics.html Rigid body physics]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; partial   &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html Scripting] - [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript ECMAScript]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes  &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html Scripting] - [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-2-X3DLanguageBindings-Java Java]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | partial (external Java)&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html Shape]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| align=&amp;quot;LEFT | - [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#FillProperties FillProperties node]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| align=&amp;quot;LEFT | - [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#LineProperties LineProperties node]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/sound.html Sound]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/text.html Text]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; partial&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/texturing.html Texturing]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/texture3D.html Texturing3D]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/time.html Time]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
! Players&lt;br /&gt;
! [http://www.bitmanagement.de BS&amp;amp;nbsp;Contact]&lt;br /&gt;
! [http://www.octaga.com FreeWRL]&lt;br /&gt;
! [http://www.niallmoody.com/heilan/index.htm Heilan]&lt;br /&gt;
! [http://instantreality.org/ InstantReality]&lt;br /&gt;
! [http://www.octaga.com Octaga]&lt;br /&gt;
! [http://www.pinecoast.com/swview.htm SwirlX3D]&lt;br /&gt;
! [http://www.vivaty.com Vivaty]&lt;br /&gt;
! [http://www.xj3d.org Xj3D]&lt;br /&gt;
|- &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=Player_support_for_X3D_components&amp;diff=1821</id>
		<title>Player support for X3D components</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=Player_support_for_X3D_components&amp;diff=1821"/>
				<updated>2008-10-15T13:43:46Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/Architecture.html X3D components]&lt;br /&gt;
are functional collections of nodes that make it easier for players to implement X3D graphics.&lt;br /&gt;
&lt;br /&gt;
This table records support for official&lt;br /&gt;
X3D components&lt;br /&gt;
by each of the various &lt;br /&gt;
[http://x3dgraphics.com/examples/X3dResources.html#Applications X3D players].&lt;br /&gt;
It is maintained by the&lt;br /&gt;
[http://www.web3d.org/x3d/workgroups X3D Working Group]&lt;br /&gt;
and the various &lt;br /&gt;
[http://www.web3d.org Web3D Consortium] member companies.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
TODO list:&lt;br /&gt;
* '''Player companies need to report their software support levels'''&lt;br /&gt;
* How to post bugs and comments?  To x3d-public list, individual companies, or what?&lt;br /&gt;
* Once this page is well designed, create the following tables and cross-link each when available&lt;br /&gt;
* Create table for [http://x3dgraphics.com/examples/X3dResources.html#AuthoringSoftware X3D authoring tools]: [http://www.vivaty.com/downloads/studio Vivaty Studio], [https://savage.nps.edu/X3D-Edit X3D-Edit]&lt;br /&gt;
* Create table for [http://x3dgraphics.com/examples/X3dResources.html#Conversions X3D conversion tools]: [http://www.okino.com/conv/imp_vrml.htm Okino Polytrans]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- TODO bookmarks? --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
Table key:&lt;br /&gt;
* &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;yes&amp;lt;/span&amp;gt;'''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;                        all nodes, all fields supported for all levels of this component (though some bugs may be present)&lt;br /&gt;
* '''partial'''&amp;amp;nbsp;&amp;amp;nbsp;                                                  some nodes and fields supported&lt;br /&gt;
* '''level #'''&amp;amp;nbsp;&amp;amp;nbsp;                                                  which component level number (1-4) is supported&lt;br /&gt;
* &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;no&amp;lt;/span&amp;gt;'''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;             no support provided&lt;br /&gt;
* &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;color:grey&amp;quot;&amp;gt;?&amp;lt;/span&amp;gt;'''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;  unknown, need status report provided by owner of viewer&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | Players, versions:&lt;br /&gt;
! [http://www.bitmanagement.de BS&amp;amp;nbsp;Contact]&lt;br /&gt;
! [http://www.octaga.com FreeWRL]&lt;br /&gt;
! [http://www.niallmoody.com/heilan/index.htm Heilan]&lt;br /&gt;
! [http://instantreality.org/ InstantReality]&lt;br /&gt;
! [http://www.octaga.com Octaga Player]&lt;br /&gt;
! [http://www.pinecoast.com/swview.htm SwirlX3D]&lt;br /&gt;
! [http://www.vivaty.com Vivaty]&lt;br /&gt;
! [http://www.xj3d.org Xj3D]&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; v1.21.0&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; [http://www.instantreality.org/documentation/component/ beta 5]&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; [http://www.octaga.com/freedownloads/OctagaPlayer/current/Readme.pdf v2.3.0.2]&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; v1.0 build 900&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; [http://www.xj3d.org/status.html 1.0]&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| '''[http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/componentIndex.html X3D component list]'''&lt;br /&gt;
| colspan=&amp;quot;8&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/CADGeometry.html CAD geometry]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/core.html Core]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/env_texture.html Cube map environmental texturing]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/dis.html Distributed interactive simulation (DIS)]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/enveffects.html Environmental effects]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/envsensor.html Environmental sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/utils.html Event utilities]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/followers.html Followers]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry2D.html Geometry2D]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; partial&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry3D.html Geometry3D]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geodata.html Geospatial]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/group.html Grouping]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/hanim.html Humanoid animation (H-Anim)]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:black&amp;quot; | partial&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/interp.html Interpolation]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/keyboard.html Key device sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/layering.html Layering]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/layout.html Layout]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/lighting.html Lighting]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/navigation.html Navigation]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/networking.html Networking]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/nurbs.html NURBS]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/particle_systems.html Particle systems]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/picking.html Picking sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/pointingsensor.html Pointing device sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes &lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shaders.html Programmable shaders]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes &lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/rendering.html Rendering]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes &lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/rigid_physics.html Rigid body physics]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; partial   &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html Scripting] - [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript ECMAScript]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes  &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html Scripting] - [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-2-X3DLanguageBindings-Java Java]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes (external Java)&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html Shape]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| align=&amp;quot;LEFT | - [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#FillProperties FillProperties node]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| align=&amp;quot;LEFT | - [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#LineProperties LineProperties node]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/sound.html Sound]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/text.html Text]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; partial&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/texturing.html Texturing]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/texture3D.html Texturing3D]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/time.html Time]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
! Players&lt;br /&gt;
! [http://www.bitmanagement.de BS&amp;amp;nbsp;Contact]&lt;br /&gt;
! [http://www.octaga.com FreeWRL]&lt;br /&gt;
! [http://www.niallmoody.com/heilan/index.htm Heilan]&lt;br /&gt;
! [http://instantreality.org/ InstantReality]&lt;br /&gt;
! [http://www.octaga.com Octaga]&lt;br /&gt;
! [http://www.pinecoast.com/swview.htm SwirlX3D]&lt;br /&gt;
! [http://www.vivaty.com Vivaty]&lt;br /&gt;
! [http://www.xj3d.org Xj3D]&lt;br /&gt;
|- &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=Player_support_for_X3D_components&amp;diff=1820</id>
		<title>Player support for X3D components</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=Player_support_for_X3D_components&amp;diff=1820"/>
				<updated>2008-10-15T13:40:19Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/Architecture.html X3D components]&lt;br /&gt;
are functional collections of nodes that make it easier for players to implement X3D graphics.&lt;br /&gt;
&lt;br /&gt;
This table records support for official&lt;br /&gt;
X3D components&lt;br /&gt;
by each of the various &lt;br /&gt;
[http://x3dgraphics.com/examples/X3dResources.html#Applications X3D players].&lt;br /&gt;
It is maintained by the&lt;br /&gt;
[http://www.web3d.org/x3d/workgroups X3D Working Group]&lt;br /&gt;
and the various &lt;br /&gt;
[http://www.web3d.org Web3D Consortium] member companies.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
TODO list:&lt;br /&gt;
* '''Player companies need to report their software support levels'''&lt;br /&gt;
* How to post bugs and comments?  To x3d-public list, individual companies, or what?&lt;br /&gt;
* Once this page is well designed, create the following tables and cross-link each when available&lt;br /&gt;
* Create table for [http://x3dgraphics.com/examples/X3dResources.html#AuthoringSoftware X3D authoring tools]: [http://www.vivaty.com/downloads/studio Vivaty Studio], [https://savage.nps.edu/X3D-Edit X3D-Edit]&lt;br /&gt;
* Create table for [http://x3dgraphics.com/examples/X3dResources.html#Conversions X3D conversion tools]: [http://www.okino.com/conv/imp_vrml.htm Okino Polytrans]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- TODO bookmarks? --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
Table key:&lt;br /&gt;
* &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;yes&amp;lt;/span&amp;gt;'''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;                        all nodes, all fields supported for all levels of this component (though some bugs may be present)&lt;br /&gt;
* '''partial'''&amp;amp;nbsp;&amp;amp;nbsp;                                                  some nodes and fields supported&lt;br /&gt;
* '''level #'''&amp;amp;nbsp;&amp;amp;nbsp;                                                  which component level number (1-4) is supported&lt;br /&gt;
* &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;no&amp;lt;/span&amp;gt;'''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;             no support provided&lt;br /&gt;
* &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;color:grey&amp;quot;&amp;gt;?&amp;lt;/span&amp;gt;'''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;  unknown, need status report provided by owner of viewer&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | Players, versions:&lt;br /&gt;
! [http://www.bitmanagement.de BS&amp;amp;nbsp;Contact]&lt;br /&gt;
! [http://www.octaga.com FreeWRL]&lt;br /&gt;
! [http://www.niallmoody.com/heilan/index.htm Heilan]&lt;br /&gt;
! [http://instantreality.org/ InstantReality]&lt;br /&gt;
! [http://www.octaga.com Octaga Player]&lt;br /&gt;
! [http://www.pinecoast.com/swview.htm SwirlX3D]&lt;br /&gt;
! [http://www.vivaty.com Vivaty]&lt;br /&gt;
! [http://www.xj3d.org Xj3D]&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; v1.21.0&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; [http://www.instantreality.org/documentation/component/ beta 5]&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; [http://www.octaga.com/freedownloads/OctagaPlayer/current/Readme.pdf v2.3.0.2]&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; v1.0 build 900&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; [http://www.xj3d.org/status.html 1.0]&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| '''[http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/componentIndex.html X3D component list]'''&lt;br /&gt;
| colspan=&amp;quot;8&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/CADGeometry.html CAD geometry]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/core.html Core]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/env_texture.html Cube map environmental texturing]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/dis.html Distributed interactive simulation (DIS)]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/enveffects.html Environmental effects]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/envsensor.html Environmental sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/utils.html Event utilities]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/followers.html Followers]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry2D.html Geometry2D]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; partial&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geometry3D.html Geometry3D]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/geodata.html Geospatial]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/group.html Grouping]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/hanim.html Humanoid animation (H-Anim)]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/interp.html Interpolation]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/keyboard.html Key device sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/layering.html Layering]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/layout.html Layout]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/lighting.html Lighting]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/navigation.html Navigation]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/networking.html Networking]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/nurbs.html NURBS]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/particle_systems.html Particle systems]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/picking.html Picking sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/pointingsensor.html Pointing device sensor]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes &lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shaders.html Programmable shaders]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes &lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/rendering.html Rendering]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes &lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/rigid_physics.html Rigid body physics]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; partial   &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html Scripting] - [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript ECMAScript]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes  &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html Scripting] - [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-2-X3DLanguageBindings-Java Java]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes (external Java)&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html Shape]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| align=&amp;quot;LEFT | - [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#FillProperties FillProperties node]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| align=&amp;quot;LEFT | - [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#LineProperties LineProperties node]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; partial&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/sound.html Sound]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/text.html Text]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; partial&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/texturing.html Texturing]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|-  style=&amp;quot;background:#F0F0F0;&amp;quot;&lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/texture3D.html Texturing3D]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:red&amp;quot; | no&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/time.html Time]&lt;br /&gt;
! &amp;lt;!-- BS Contact --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- FreeWRL --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Heilan --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- InstantReality --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Octaga --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- SwirlX3D --&amp;gt; style=&amp;quot;color:grey&amp;quot; | ?&lt;br /&gt;
! &amp;lt;!-- Vivaty --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
! &amp;lt;!-- Xj3D --&amp;gt; style=&amp;quot;color:green&amp;quot; | yes&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
! Players&lt;br /&gt;
! [http://www.bitmanagement.de BS&amp;amp;nbsp;Contact]&lt;br /&gt;
! [http://www.octaga.com FreeWRL]&lt;br /&gt;
! [http://www.niallmoody.com/heilan/index.htm Heilan]&lt;br /&gt;
! [http://instantreality.org/ InstantReality]&lt;br /&gt;
! [http://www.octaga.com Octaga]&lt;br /&gt;
! [http://www.pinecoast.com/swview.htm SwirlX3D]&lt;br /&gt;
! [http://www.vivaty.com Vivaty]&lt;br /&gt;
! [http://www.xj3d.org Xj3D]&lt;br /&gt;
|- &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=Plug-in_and_browser_compliance&amp;diff=1518</id>
		<title>Plug-in and browser compliance</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=Plug-in_and_browser_compliance&amp;diff=1518"/>
				<updated>2006-07-11T20:32:03Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: /* X3D standards compliance */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are various plug-ins and browsers available. This page is intended to give an overview on how these programs comply with the standards.&lt;br /&gt;
&lt;br /&gt;
===Scene access compliance===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; &lt;br /&gt;
! Browser !! ECMAScript !! Java !! Other (specify)&lt;br /&gt;
|- &lt;br /&gt;
! Flux || ? || ? || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
! Octaga || ? || ? || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
!FreeWRL || no || yes || (EAI with Java)  &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
! other... || ? || ? || ? &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===X3D standards compliance===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; &lt;br /&gt;
! Browser !! Version !! Supported !! Not Supported&lt;br /&gt;
|- &lt;br /&gt;
! Flux || Player 2 (Beta) || &amp;amp;nbsp; || &amp;amp;nbsp;&lt;br /&gt;
|- &lt;br /&gt;
&lt;br /&gt;
! Octaga || Player 1.8 || Supported X3D Profiles:&lt;br /&gt;
&lt;br /&gt;
Core; &lt;br /&gt;
Immersive; &lt;br /&gt;
Interactive; &lt;br /&gt;
Interchange; &lt;br /&gt;
MPEG-4 Interactive; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Supported X3D Components:&lt;br /&gt;
&lt;br /&gt;
Core; &lt;br /&gt;
EnvironmentalEffects; &lt;br /&gt;
EnvironmentalSensor; &lt;br /&gt;
EventUtilities; &lt;br /&gt;
Geometry2D; &lt;br /&gt;
Geometry3D; &lt;br /&gt;
Grouping; &lt;br /&gt;
Interpolation; &lt;br /&gt;
KeyDeviceSensor; &lt;br /&gt;
Lighting; &lt;br /&gt;
Navigation; &lt;br /&gt;
Networking; &lt;br /&gt;
NURBS (partial support); &lt;br /&gt;
PointingDeviceSensor; &lt;br /&gt;
Rendering; &lt;br /&gt;
Scripting; &lt;br /&gt;
Shape; &lt;br /&gt;
Sound; &lt;br /&gt;
Text; &lt;br /&gt;
Texturing; &lt;br /&gt;
Time; &lt;br /&gt;
&lt;br /&gt;
Supported Amendment 1 Components:&lt;br /&gt;
&lt;br /&gt;
Programable Shaders (partial support); &lt;br /&gt;
Cube map enviromental texturing (partial support) &lt;br /&gt;
|| &amp;amp;nbsp;&lt;br /&gt;
|- &lt;br /&gt;
! Xj3D || Browser || &amp;amp;nbsp; || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
! FreeWRL || 1.18 (Plugin and standalone) || see home page for current listing &amp;amp;nbsp; || see home page for current listing &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
! other... || ? || ? || ?&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=Plug-in_and_browser_compliance&amp;diff=1517</id>
		<title>Plug-in and browser compliance</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=Plug-in_and_browser_compliance&amp;diff=1517"/>
				<updated>2006-07-11T20:28:41Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: /* Scene access compliance */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are various plug-ins and browsers available. This page is intended to give an overview on how these programs comply with the standards.&lt;br /&gt;
&lt;br /&gt;
===Scene access compliance===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; &lt;br /&gt;
! Browser !! ECMAScript !! Java !! Other (specify)&lt;br /&gt;
|- &lt;br /&gt;
! Flux || ? || ? || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
! Octaga || ? || ? || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
!FreeWRL || no || yes || (EAI with Java)  &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
! other... || ? || ? || ? &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===X3D standards compliance===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; &lt;br /&gt;
! Browser !! Version !! Supported !! Not Supported&lt;br /&gt;
|- &lt;br /&gt;
! Flux || Player 2 (Beta) || &amp;amp;nbsp; || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
! Octaga || Player 1.8 || Supported X3D Profiles:&lt;br /&gt;
&lt;br /&gt;
Core; &lt;br /&gt;
Immersive; &lt;br /&gt;
Interactive; &lt;br /&gt;
Interchange; &lt;br /&gt;
MPEG-4 Interactive; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Supported X3D Components:&lt;br /&gt;
&lt;br /&gt;
Core; &lt;br /&gt;
EnvironmentalEffects; &lt;br /&gt;
EnvironmentalSensor; &lt;br /&gt;
EventUtilities; &lt;br /&gt;
Geometry2D; &lt;br /&gt;
Geometry3D; &lt;br /&gt;
Grouping; &lt;br /&gt;
Interpolation; &lt;br /&gt;
KeyDeviceSensor; &lt;br /&gt;
Lighting; &lt;br /&gt;
Navigation; &lt;br /&gt;
Networking; &lt;br /&gt;
NURBS (partial support); &lt;br /&gt;
PointingDeviceSensor; &lt;br /&gt;
Rendering; &lt;br /&gt;
Scripting; &lt;br /&gt;
Shape; &lt;br /&gt;
Sound; &lt;br /&gt;
Text; &lt;br /&gt;
Texturing; &lt;br /&gt;
Time; &lt;br /&gt;
&lt;br /&gt;
Supported Amendment 1 Components:&lt;br /&gt;
&lt;br /&gt;
Programable Shaders (partial support); &lt;br /&gt;
Cube map enviromental texturing (partial support) &lt;br /&gt;
|| &amp;amp;nbsp;&lt;br /&gt;
|- &lt;br /&gt;
! Xj3D || Browser || &amp;amp;nbsp; || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
! other... || ? || ? || ?&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=Plug-in_and_browser_compliance&amp;diff=1516</id>
		<title>Plug-in and browser compliance</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=Plug-in_and_browser_compliance&amp;diff=1516"/>
				<updated>2006-07-11T20:27:32Z</updated>
		
		<summary type="html">&lt;p&gt;Crccanada: /* Scene access compliance */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are various plug-ins and browsers available. This page is intended to give an overview on how these programs comply with the standards.&lt;br /&gt;
&lt;br /&gt;
===Scene access compliance===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; &lt;br /&gt;
! Browser !! ECMAScript !! Java !! Other (specify)&lt;br /&gt;
|- &lt;br /&gt;
! Flux || ? || ? || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
! Octaga || ? || ? || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
!FreeWRL || no || yes || (EAI with Java)&lt;br /&gt;
!-&lt;br /&gt;
! other... || ? || ? || ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===X3D standards compliance===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; &lt;br /&gt;
! Browser !! Version !! Supported !! Not Supported&lt;br /&gt;
|- &lt;br /&gt;
! Flux || Player 2 (Beta) || &amp;amp;nbsp; || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
! Octaga || Player 1.8 || Supported X3D Profiles:&lt;br /&gt;
&lt;br /&gt;
Core; &lt;br /&gt;
Immersive; &lt;br /&gt;
Interactive; &lt;br /&gt;
Interchange; &lt;br /&gt;
MPEG-4 Interactive; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Supported X3D Components:&lt;br /&gt;
&lt;br /&gt;
Core; &lt;br /&gt;
EnvironmentalEffects; &lt;br /&gt;
EnvironmentalSensor; &lt;br /&gt;
EventUtilities; &lt;br /&gt;
Geometry2D; &lt;br /&gt;
Geometry3D; &lt;br /&gt;
Grouping; &lt;br /&gt;
Interpolation; &lt;br /&gt;
KeyDeviceSensor; &lt;br /&gt;
Lighting; &lt;br /&gt;
Navigation; &lt;br /&gt;
Networking; &lt;br /&gt;
NURBS (partial support); &lt;br /&gt;
PointingDeviceSensor; &lt;br /&gt;
Rendering; &lt;br /&gt;
Scripting; &lt;br /&gt;
Shape; &lt;br /&gt;
Sound; &lt;br /&gt;
Text; &lt;br /&gt;
Texturing; &lt;br /&gt;
Time; &lt;br /&gt;
&lt;br /&gt;
Supported Amendment 1 Components:&lt;br /&gt;
&lt;br /&gt;
Programable Shaders (partial support); &lt;br /&gt;
Cube map enviromental texturing (partial support) &lt;br /&gt;
|| &amp;amp;nbsp;&lt;br /&gt;
|- &lt;br /&gt;
! Xj3D || Browser || &amp;amp;nbsp; || &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
! other... || ? || ? || ?&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Crccanada</name></author>	</entry>

	</feed>