<?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=Rpuk</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=Rpuk"/>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php/Special:Contributions/Rpuk"/>
		<updated>2026-05-01T11:57:57Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.25.1</generator>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=X3D_JSON_Encoding&amp;diff=8813</id>
		<title>X3D JSON Encoding</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=X3D_JSON_Encoding&amp;diff=8813"/>
				<updated>2015-04-08T15:50:36Z</updated>
		
		<summary type="html">&lt;p&gt;Rpuk: /* Standardization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These are X3D Working Group notes on the creation of an X3D JSON encoding and a corresponding conversion process.&lt;br /&gt;
&lt;br /&gt;
== Design Requirements, Goals and Use Cases ==&lt;br /&gt;
&lt;br /&gt;
Design requirement:&lt;br /&gt;
* Round-trippable encoding supporting X3D abstract specification&lt;br /&gt;
&lt;br /&gt;
Design goals:&lt;br /&gt;
* Exchange format for a variety of 3D geometry and scene graphs&lt;br /&gt;
* Loader for various JavaScript-controlled renderers&lt;br /&gt;
* Manipulate a scene graph using JavaScript&lt;br /&gt;
&lt;br /&gt;
Are there any special use cases for having X3D JSON available in JavaScript?&lt;br /&gt;
* Are there any use cases that might modify how X3D is represented in JSON?&lt;br /&gt;
* If so, it would be good to spell them out and understand them well.&lt;br /&gt;
* We want conversion rules to permit implementations that can achieve user goals.&lt;br /&gt;
&lt;br /&gt;
== Initial implementations ==&lt;br /&gt;
&lt;br /&gt;
* Experimental [http://www.web3d.org/x3d/stylesheets/X3dToJson.xslt X3dToJson.xslt] stylesheet converts .x3d into .json encoding. In version control at [https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/stylesheets/X3dToJson.xslt sourceforge]&lt;br /&gt;
** Current work: lists of comments; field/fieldValue representations for Scripts and prototypes&lt;br /&gt;
* Embedded in [https://savage.nps.edu/X3D-Edit/ X3D-Edit] for testing&lt;br /&gt;
* Initial Hello World examples deployed ([http://x3dgraphics.com/examples/X3dForAdvancedModeling/HelloWorldScenes/HelloWorld.x3d .x3d]) ([http://x3dgraphics.com/examples/X3dForAdvancedModeling/HelloWorldScenes/HelloWorld.html .html]) ([http://x3dgraphics.com/examples/X3dForAdvancedModeling/HelloWorldScenes/HelloWorld.xhtml x3dom .xhtml]) ([http://x3dgraphics.com/examples/X3dForAdvancedModeling/HelloWorldScenes/HelloWorld.json .json])&lt;br /&gt;
* Conversion syntax discussions continue on [http://web3d.org/pipermail/x3d-public_web3d.org/2014-October/002981.html x3dom-developers mail list] (with [http://www.x3dom.org/x3dom/test/functional/flipper.html &amp;quot;dump scene as json&amp;quot; test] by Dr. Yvonne Jung)&lt;br /&gt;
&lt;br /&gt;
== Conversion Considerations ==&lt;br /&gt;
&lt;br /&gt;
Primary design criterion:  round-trippable lossless representation of X3D scene.&lt;br /&gt;
&lt;br /&gt;
Conversion approach of greatest practical interest:  XML to/from JSON.  Issues:&lt;br /&gt;
&lt;br /&gt;
# How to convert attribute names to distinguish them from child elements.  Resolution: &amp;quot;@attributeName&amp;quot;.&lt;br /&gt;
# JSON handling of container elements to preserve parent/child relationships, distinguishing child elements from attributes  Resolution: use SFNode/MFNode field names as unique keys.&lt;br /&gt;
# Creation of JSON elements with datatypes appropriate to content (e.g., integer, float, strings, etc.).  Note special JSON rules for floats (not equivalent to IEEE floats).&lt;br /&gt;
# Both X3D and JSON can include comments, and so need an option for inclusion (by default) or removal (optional) of comments in order to ensure 100% round-trip conversion capabilities. &lt;br /&gt;
# Support for singleton (self-closing) XML tags also needs to be considered, without loss of generality.&lt;br /&gt;
# Inclusion and preservation of embedded XML namespace information in an XML (.x3d) document: might not be necessary or possible.&lt;br /&gt;
&lt;br /&gt;
== Standardization ==&lt;br /&gt;
&lt;br /&gt;
Probably smartest to first start out defining an X3D best practice.&lt;br /&gt;
&lt;br /&gt;
This capability likely needs to be defined as one of the [http://www.web3d.org/specifications/X3dSpecificationRelationships.png X3D standards]. The most probable place to put it is as a new Part 5 to ISO/IEC 19776. In this manner, it would correspond to the XML, Classic VRML, and Compressed Binary encodings.&lt;br /&gt;
&lt;br /&gt;
== Discussion points ==&lt;br /&gt;
&lt;br /&gt;
Here are suggested discussion points for X3D teleconferences and future followups.&lt;br /&gt;
&lt;br /&gt;
# Is there a good/consistent way for X3DOM to utilize such capabilities?&lt;br /&gt;
# Is there a way for [http://threejs.org Three.js] X3D loader, or other javascript libraries, to utilize such capabilities?&lt;br /&gt;
# Is there a single authoritative reference for JSON itself? and for JSON-XML conversions? See [6] for the JSON Data Interchange Format, need to confirm no others.&lt;br /&gt;
# What is the right file extension?  .json, .x3dj or something else&lt;br /&gt;
# Can a file reader distinguish the incoming encodings (.x3d .x3dv .x3db .x3de .json) independent of file extension or MIME media type?&lt;br /&gt;
# Once a canonical form for X3D as JSON is established, add conversion capabilities to X3D-Edit and also autoconvert, test and publish JSON for all of the 3800+ scenes in the [http://www.web3d.org/x3d-resources/content/examples/X3dResources.html#Examples X3D Examples Archives]&lt;br /&gt;
# Compare compression size and decompression speed of a TestMesh.x3d.json.gz to TestMesh.x3db and TestMesh.x3d.exi (EXI will likely win because it includes data typing)&lt;br /&gt;
&lt;br /&gt;
Probably lots more... What else?&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* XML to JSON Converter (provides option to assign a prefix to JSON attributes, default is @ character) http://www.freeformatter.com/xml-to-json-converter.html&lt;br /&gt;
* Apache Camel, XML JSON Data Format (camel-xmljson) [http://camel.apache.org/xmljson.html&lt;br /&gt;
* JavaScript Object Notation (JSON) Definition http://json.org&lt;br /&gt;
* ECMA 404: JSON Data Interchange Format (Final Draft) http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf&lt;br /&gt;
* JSON Markup Language (JsonML) http://www.jsonml.org/&lt;br /&gt;
* XSLTJSON: Transforming XML to JSON using XSLT http://www.bramstein.com/projects/xsltjson&lt;br /&gt;
* Converting Between XML and JSON http://www.xml.com/pub/a/2006/05/31/converting-between-xml-and-json.html&lt;br /&gt;
* XML/JSON Perl Converter http://search.cpan.org/~ken/XML-XML2JSON-0.06/lib/XML/XML2JSON.pm&lt;br /&gt;
* IBM's PHP converter http://www.ibm.com/developerworks/library/x-xml2jsonphp&lt;br /&gt;
* Java Converter http://www.json.org/javadoc/org/json/XML.html&lt;br /&gt;
* Google Code Library https://code.google.com/p/x2js&lt;br /&gt;
&lt;br /&gt;
'''Mailing list discussions'''&lt;br /&gt;
* Initial message [http://web3d.org/pipermail/x3d-public_web3d.org/2014-July/002854.html]&lt;br /&gt;
* July's thread listing [http://web3d.org/pipermail/x3d-public_web3d.org/2014-July/thread.html]&lt;/div&gt;</summary>
		<author><name>Rpuk</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=X3D_JSON_Encoding&amp;diff=8811</id>
		<title>X3D JSON Encoding</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=X3D_JSON_Encoding&amp;diff=8811"/>
				<updated>2015-04-08T15:48:36Z</updated>
		
		<summary type="html">&lt;p&gt;Rpuk: /* Standardization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These are X3D Working Group notes on the creation of an X3D JSON encoding and a corresponding conversion process.&lt;br /&gt;
&lt;br /&gt;
== Design Requirements, Goals and Use Cases ==&lt;br /&gt;
&lt;br /&gt;
Design requirement:&lt;br /&gt;
* Round-trippable encoding supporting X3D abstract specification&lt;br /&gt;
&lt;br /&gt;
Design goals:&lt;br /&gt;
* Exchange format for a variety of 3D geometry and scene graphs&lt;br /&gt;
* Loader for various JavaScript-controlled renderers&lt;br /&gt;
* Manipulate a scene graph using JavaScript&lt;br /&gt;
&lt;br /&gt;
Are there any special use cases for having X3D JSON available in JavaScript?&lt;br /&gt;
* Are there any use cases that might modify how X3D is represented in JSON?&lt;br /&gt;
* If so, it would be good to spell them out and understand them well.&lt;br /&gt;
* We want conversion rules to permit implementations that can achieve user goals.&lt;br /&gt;
&lt;br /&gt;
== Initial implementations ==&lt;br /&gt;
&lt;br /&gt;
* Experimental [http://www.web3d.org/x3d/stylesheets/X3dToJson.xslt X3dToJson.xslt] stylesheet converts .x3d into .json encoding. In version control at [https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/stylesheets/X3dToJson.xslt sourceforge]&lt;br /&gt;
** Current work: lists of comments; field/fieldValue representations for Scripts and prototypes&lt;br /&gt;
* Embedded in [https://savage.nps.edu/X3D-Edit/ X3D-Edit] for testing&lt;br /&gt;
* Initial Hello World examples deployed ([http://x3dgraphics.com/examples/X3dForAdvancedModeling/HelloWorldScenes/HelloWorld.x3d .x3d]) ([http://x3dgraphics.com/examples/X3dForAdvancedModeling/HelloWorldScenes/HelloWorld.html .html]) ([http://x3dgraphics.com/examples/X3dForAdvancedModeling/HelloWorldScenes/HelloWorld.xhtml x3dom .xhtml]) ([http://x3dgraphics.com/examples/X3dForAdvancedModeling/HelloWorldScenes/HelloWorld.json .json])&lt;br /&gt;
* Conversion syntax discussions continue on [http://web3d.org/pipermail/x3d-public_web3d.org/2014-October/002981.html x3dom-developers mail list] (with [http://www.x3dom.org/x3dom/test/functional/flipper.html &amp;quot;dump scene as json&amp;quot; test] by Dr. Yvonne Jung)&lt;br /&gt;
&lt;br /&gt;
== Conversion Considerations ==&lt;br /&gt;
&lt;br /&gt;
Primary design criterion:  round-trippable lossless representation of X3D scene.&lt;br /&gt;
&lt;br /&gt;
Conversion approach of greatest practical interest:  XML to/from JSON.  Issues:&lt;br /&gt;
&lt;br /&gt;
# How to convert attribute names to distinguish them from child elements&lt;br /&gt;
# JSON handling of container elements to preserve parent/child relationships, distinguishing child elements from attributes&lt;br /&gt;
# Creation of JSON elements with datatypes appropriate to content (e.g., integer, float, strings, etc.)&lt;br /&gt;
# Both X3D and JSON can include comments, and so need an option for inclusion (by default) or removal (optional) of comments in order to ensure 100% round-trip conversion capabilities. &lt;br /&gt;
# Support for singleton (self-closing) XML tags also needs to be considered&lt;br /&gt;
# Inclusion and preservation of embedded XML namespace information in an XML (.x3d) document&lt;br /&gt;
&lt;br /&gt;
== Standardization ==&lt;br /&gt;
&lt;br /&gt;
Probably smartest to first start out defining an X3D best practice.&lt;br /&gt;
&lt;br /&gt;
This capability likely needs to be defined as one of the [http://www.web3d.org/specifications/X3dSpecificationRelationships.png X3D standards]. The most probable place to put it is as a new part to ISO/IEC 19776. In this manner, it would correspond to the XML, Classic VRML, and Compressed Binary encodings.&lt;br /&gt;
&lt;br /&gt;
== Discussion points ==&lt;br /&gt;
&lt;br /&gt;
Here are suggested discussion points for X3D teleconferences and future followups.&lt;br /&gt;
&lt;br /&gt;
# Is there a good/consistent way for X3DOM to utilize such capabilities?&lt;br /&gt;
# Is there a way for [http://threejs.org Three.js] X3D loader, or other javascript libraries, to utilize such capabilities?&lt;br /&gt;
# Is there a single authoritative reference for JSON itself? and for JSON-XML conversions? See [6] for the JSON Data Interchange Format, need to confirm no others.&lt;br /&gt;
# What is the right file extension?  .json, .x3dj or something else&lt;br /&gt;
# Can a file reader distinguish the incoming encodings (.x3d .x3dv .x3db .x3de .json) independent of file extension or MIME media type?&lt;br /&gt;
# Once a canonical form for X3D as JSON is established, add conversion capabilities to X3D-Edit and also autoconvert, test and publish JSON for all of the 3800+ scenes in the [http://www.web3d.org/x3d-resources/content/examples/X3dResources.html#Examples X3D Examples Archives]&lt;br /&gt;
# Compare compression size and decompression speed of a TestMesh.x3d.json.gz to TestMesh.x3db and TestMesh.x3d.exi (EXI will likely win because it includes data typing)&lt;br /&gt;
&lt;br /&gt;
Probably lots more... What else?&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* XML to JSON Converter (provides option to assign a prefix to JSON attributes, default is @ character) http://www.freeformatter.com/xml-to-json-converter.html&lt;br /&gt;
* Apache Camel, XML JSON Data Format (camel-xmljson) [http://camel.apache.org/xmljson.html&lt;br /&gt;
* JavaScript Object Notation (JSON) Definition http://json.org&lt;br /&gt;
* ECMA 404: JSON Data Interchange Format (Final Draft) http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf&lt;br /&gt;
* JSON Markup Language (JsonML) http://www.jsonml.org/&lt;br /&gt;
* XSLTJSON: Transforming XML to JSON using XSLT http://www.bramstein.com/projects/xsltjson&lt;br /&gt;
* Converting Between XML and JSON http://www.xml.com/pub/a/2006/05/31/converting-between-xml-and-json.html&lt;br /&gt;
* XML/JSON Perl Converter http://search.cpan.org/~ken/XML-XML2JSON-0.06/lib/XML/XML2JSON.pm&lt;br /&gt;
* IBM's PHP converter http://www.ibm.com/developerworks/library/x-xml2jsonphp&lt;br /&gt;
* Java Converter http://www.json.org/javadoc/org/json/XML.html&lt;br /&gt;
* Google Code Library https://code.google.com/p/x2js&lt;br /&gt;
&lt;br /&gt;
'''Mailing list discussions'''&lt;br /&gt;
* Initial message [http://web3d.org/pipermail/x3d-public_web3d.org/2014-July/002854.html]&lt;br /&gt;
* July's thread listing [http://web3d.org/pipermail/x3d-public_web3d.org/2014-July/thread.html]&lt;/div&gt;</summary>
		<author><name>Rpuk</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=Web3D_2014_Workshops_on_X3D_Evolution/Revolution&amp;diff=8437</id>
		<title>Web3D 2014 Workshops on X3D Evolution/Revolution</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=Web3D_2014_Workshops_on_X3D_Evolution/Revolution&amp;diff=8437"/>
				<updated>2014-07-23T23:36:18Z</updated>
		
		<summary type="html">&lt;p&gt;Rpuk: /* Looking ahead */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Web3D 2014 Conference [http://web3d2014.web3d.org/program program schedule] includes multiple [http://web3d2014.web3d.org/workshops X3D Workshops on Future Graphics Standards].&lt;br /&gt;
&lt;br /&gt;
''Moderators:'' Don Brutzman (Naval Postgraduate School), Dick Puk (Intelligraphics) and Leonard Daly (Daly Realism).&lt;br /&gt;
&lt;br /&gt;
This page elaborates on the agenda topics.  We are collaboratively adding key points. Volunteer scribes will keep minutes so that a workshop report emerges.&lt;br /&gt;
&lt;br /&gt;
== X3D Compressed Binary Encoding (CBE) Geometric-Compression Algorithm Candidates ==&lt;br /&gt;
&lt;br /&gt;
Scheduled time:  0900-1030.  Goal outcomes:&lt;br /&gt;
&lt;br /&gt;
=== Review and improve all published plans &amp;amp; milestones ===&lt;br /&gt;
&lt;br /&gt;
=== Review Fraunhofer geometric-compression approach in detail, compare to all of the established X3D metrics ===&lt;br /&gt;
&lt;br /&gt;
=== Summary of Efficient XML Interchange (EXI) data compression and XML Security to replace Fast Infoset (FI) in existing X3D CBE Specification ===&lt;br /&gt;
&lt;br /&gt;
=== Shall we have a public mesh “contest” or “bakeoff” to confirm that your approach is ready for prime time? ===&lt;br /&gt;
&lt;br /&gt;
=== Decide on readiness to proceed with next milestones ===&lt;br /&gt;
&lt;br /&gt;
== X3D 3.4 Evolution ==&lt;br /&gt;
&lt;br /&gt;
Scheduled time:  0900-1030.  Goal outcomes:&lt;br /&gt;
&lt;br /&gt;
=== Review all planned technology additions ===&lt;br /&gt;
&lt;br /&gt;
=== Determine technology and specification contributors, responsible working groups ===&lt;br /&gt;
* CAD&lt;br /&gt;
* H-Anim&lt;br /&gt;
* Geospatial&lt;br /&gt;
&lt;br /&gt;
=== X3D JSON ===&lt;br /&gt;
* Technical quicklook&lt;br /&gt;
* Where to define an encoding in X3D Specifications&lt;br /&gt;
&lt;br /&gt;
=== Achieving two independent implementations and X3D scene conformance tests ===&lt;br /&gt;
&lt;br /&gt;
=== Next steps and 2014 timeline ===&lt;br /&gt;
&lt;br /&gt;
== Lunch discussions ==&lt;br /&gt;
&lt;br /&gt;
Scheduled time: 1200-1300.  Participants will order lunch in the morning, sandwiches to be delivered to the meeting room.&lt;br /&gt;
&lt;br /&gt;
== X3D 4.0 / X3DOM / HTML5 Revolution ==&lt;br /&gt;
&lt;br /&gt;
Scheduled time:  1300-1500.  Goal outcomes:&lt;br /&gt;
&lt;br /&gt;
=== Review and improve all published plans &amp;amp; milestones ===&lt;br /&gt;
&lt;br /&gt;
=== Confirm status of technology components, add to v3.4 list as appropriate ===&lt;br /&gt;
&lt;br /&gt;
=== Evolution/convergence strategy for X3D 4.0, X3DOM, HTML5 ===&lt;br /&gt;
&lt;br /&gt;
Lots of great progress!  What's next? Discussion.&lt;br /&gt;
&lt;br /&gt;
=== Mixed Augmented Reality (MAR) Reference Model ===&lt;br /&gt;
&lt;br /&gt;
Status and plans quicklook.&lt;br /&gt;
&lt;br /&gt;
* ISO SC24/SC29 MAR Joint Ad Hoc Group (JAHG), Gerry Kim and Marius Preda&lt;br /&gt;
* X3D MAR implementation exemplar efforts, Gun Lee and Timo Engelke&lt;br /&gt;
* Flag any potential conflicts&lt;br /&gt;
&lt;br /&gt;
=== Decide on next steps and milestones for 2014 ===&lt;br /&gt;
&lt;br /&gt;
* Preview: ISO/IEC JTC1 SC24 meeting agenda, 18-22 August 2014, Seattle Washington&lt;br /&gt;
&lt;br /&gt;
== BIM/AEC/AM/CAD Initiatives ==&lt;br /&gt;
&lt;br /&gt;
X3D Computer-Aided Design (CAD) Working Group&lt;br /&gt;
&lt;br /&gt;
* Agenda review and welcome discussion&lt;br /&gt;
&lt;br /&gt;
* Demonstration: [http://www.web3d.org/example/cad-scene-graph-viewer CAD Scene Graph and Part Viewing] (including [http://examples.x3dom.org/cadViewer/slimViewerEngine/index.html direct link])&lt;br /&gt;
&lt;br /&gt;
* Our game plan today:  key points, demo, talk!  repeat for each topic.&lt;br /&gt;
&lt;br /&gt;
=== Progress and planned work ===&lt;br /&gt;
&lt;br /&gt;
* [http://sourceforge.net/projects/jgeom jgeom] and [http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/nurbs.html X3D NURBS component support]&lt;br /&gt;
* [http://www.web3d.org/wiki/index.php/Xj3D_Evolution Xj3D Evolution]&lt;br /&gt;
&lt;br /&gt;
=== Recent activities and developments ===&lt;br /&gt;
&lt;br /&gt;
* Architecture Engineering Construction (AEC)&lt;br /&gt;
** AEC Hackathon&lt;br /&gt;
** CIS/2&lt;br /&gt;
&lt;br /&gt;
* Building Information Modeling (BIM) &lt;br /&gt;
** BimServer by Dave Arendash&lt;br /&gt;
&lt;br /&gt;
* Additive Manufacturing (AM) aka 3D Printing &lt;br /&gt;
** Shapeways publication of X3D models&lt;br /&gt;
** [http://3dprint.nih.gov NIH 3D Print Exchange]&lt;br /&gt;
&lt;br /&gt;
* Additive Manufacturing File Format (AMFF)&lt;br /&gt;
** Track down and link our meeting minutes assessment&lt;br /&gt;
** Can we perform this work to map transformations between the two standards?&lt;br /&gt;
&lt;br /&gt;
* Cultural Heritage&lt;br /&gt;
** Workshop, keynote, other activity coming up&lt;br /&gt;
** Lots of shared imperatives for metadata modeling within X3D scenes&lt;br /&gt;
&lt;br /&gt;
Additional topics welcome&lt;br /&gt;
&lt;br /&gt;
=== Looking ahead ===&lt;br /&gt;
&lt;br /&gt;
For the next year:&lt;br /&gt;
* What common work can we do together?&lt;br /&gt;
* What is our timetable of goals?&lt;br /&gt;
* Who else should we be talking to?&lt;br /&gt;
* What new features are needed?&lt;/div&gt;</summary>
		<author><name>Rpuk</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=X3D_version_4.0_Development&amp;diff=7648</id>
		<title>X3D version 4.0 Development</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=X3D_version_4.0_Development&amp;diff=7648"/>
				<updated>2013-11-13T16:24:00Z</updated>
		
		<summary type="html">&lt;p&gt;Rpuk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[X3D version 4.0 Development]] efforts are considering potentially major additions to the baseline X3D architecture.&lt;br /&gt;
&lt;br /&gt;
* [http://web3d.org/wiki/images/f/f2/X3DOM_4_WebGL_audience_10_2013.pdf Summary slides here (Oct 2013)]&lt;br /&gt;
* Major technology under consideration: [http://www.web3d.org/wiki/index.php/X3D_and_HTML5 HTML5], [http://www.w3.org/community/declarative3d/ Declarative 3D], [http://www.x3dom.org X3DOM]&lt;br /&gt;
* Major technology under consideration: [http://www.web3d.org/wiki/index.php/X3D_and_Augmented_Reality Augmented Reality Continuum (ARC)]&lt;br /&gt;
* Relaxing prior design constraints can enable a broader new basis for X3D integration&lt;br /&gt;
* Normalizing interaction semantics with HTML5 might further open up X3D for Web authors&lt;br /&gt;
&lt;br /&gt;
Please [http://www.web3d.org/realtime-3d/contact contact us] if you think additional technologies need to be considered. X3D futures planning is currently a Web3D Consortium member-only activity.&lt;br /&gt;
&lt;br /&gt;
== Backwards and forwards compatibility ==&lt;br /&gt;
&lt;br /&gt;
* A major benefit of using the X3D standard is full backwards compatibility with prior VRML97 and X3D content&lt;br /&gt;
* [[X3D version 3.4 Development]] is proceeding in parallel to enable continued evolution of the current X3D architecture&lt;br /&gt;
* Our goal is to maximize, but not necessarily require, backwards compatibility in version 4.0 with the version 3.x specifications&lt;br /&gt;
** A great majority of X3D nodes and features are likely achievable without change&lt;br /&gt;
** Some X3D features may require import/export conversion for compatibility (event model reconciliation, ROUTEs and sensors perhaps)&lt;br /&gt;
** A few features might be refactored, deprecated or obsoleted (none yet identified)&lt;br /&gt;
* ECMAscript (JavaScript) support needs to be upgraded to new standard: ISO/IEC 16262:2011 Information technology — ECMAScript language specification.&lt;br /&gt;
&lt;br /&gt;
The comprehensive forward compatibility of VRML97 and X3D with later-developed X3D versions shows that careful anticipatory design is achievable.&lt;br /&gt;
&lt;br /&gt;
== Open questions ==&lt;br /&gt;
* Are ARC abstract design and X3D AR proposals sufficiently mature to enable integration with HTML5/Declarative 3D/X3DOM issues?&lt;br /&gt;
* Are the previously X3D Layer/Layering components compatible with HTML5 overlay model?  Are they still needed, perhaps for multiscreen or CAVE support?&lt;br /&gt;
* Mashup and interoperability support: is anything else needed for broader use with the Web?  YouTube etc.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
* Active development of X3D and X3DOM content is tracking HTML 5 capabilities now&lt;br /&gt;
* We participate and contribute to the W3C Community Group for [http://www.w3.org/community/declarative3d Declarative 3D]&lt;/div&gt;</summary>
		<author><name>Rpuk</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=X3D_CAD_People&amp;diff=4872</id>
		<title>X3D CAD People</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=X3D_CAD_People&amp;diff=4872"/>
				<updated>2011-12-20T18:27:22Z</updated>
		
		<summary type="html">&lt;p&gt;Rpuk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[X3D CAD]] working group members:  please add short-summary descriptions of your interests in X3D CAD efforts.&lt;br /&gt;
&lt;br /&gt;
== Don Brutzman ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.nps.edu Naval Postgraduate School] USA&lt;br /&gt;
&lt;br /&gt;
== William O. Glascoe III==&lt;br /&gt;
My interests in X3D are three fold &lt;br /&gt;
1. enabler to bridge the &amp;quot;air gap&amp;quot; between the CAD flowing in products' supply chain and the CAD-less consumer chain&lt;br /&gt;
2. enabler to bridge the &amp;quot;intellectual gap&amp;quot; between 'patients' and healthcare providers via anthropomorphic interface to health states: past, present and planned&lt;br /&gt;
3. catalyst to the DoD perennial challenge of enterprise wide modeling and simulation composition&lt;br /&gt;
&lt;br /&gt;
== Michele Foti ==&lt;br /&gt;
&lt;br /&gt;
== Hyokwang Lee ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.PartDB.com PartDB] and [http://www.web3d.kr Web3D Korea Chapter]&lt;br /&gt;
&lt;br /&gt;
== Vince Marchetti ==&lt;br /&gt;
&lt;br /&gt;
== Christophe  Mouton ==&lt;br /&gt;
&lt;br /&gt;
== Marc Petit ==&lt;br /&gt;
&lt;br /&gt;
* [http://france.edf.com Electricite de France (EDF)]&lt;br /&gt;
&lt;br /&gt;
== Dick Puk ==&lt;br /&gt;
President, [http://www.igraphics.com Intelligraphics Incorporated], consultants in computer graphics. Also, liaison from ISO/IEC JTC1/SC24 to the Web3D Consortium and editor of the X3D standards. Convener of ISO/IEC JTC1/SC24/WG6.&lt;/div&gt;</summary>
		<author><name>Rpuk</name></author>	</entry>

	<entry>
		<id>https://www.old.web3d.org/wiki/index.php?title=X3D_CAD_People&amp;diff=4871</id>
		<title>X3D CAD People</title>
		<link rel="alternate" type="text/html" href="https://www.old.web3d.org/wiki/index.php?title=X3D_CAD_People&amp;diff=4871"/>
				<updated>2011-12-20T18:25:30Z</updated>
		
		<summary type="html">&lt;p&gt;Rpuk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[X3D CAD]] working group members:  please add short-summary descriptions of your interests in X3D CAD efforts.&lt;br /&gt;
&lt;br /&gt;
== Don Brutzman ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.nps.edu Naval Postgraduate School] USA&lt;br /&gt;
&lt;br /&gt;
== William O. Glascoe III==&lt;br /&gt;
My interests in X3D are three fold &lt;br /&gt;
1. enabler to bridge the &amp;quot;air gap&amp;quot; between the CAD flowing in products' supply chain and the CAD-less consumer chain&lt;br /&gt;
2. enabler to bridge the &amp;quot;intellectual gap&amp;quot; between 'patients' and healthcare providers via anthropomorphic interface to health states: past, present and planned&lt;br /&gt;
3. catalyst to the DoD perennial challenge of enterprise wide modeling and simulation composition&lt;br /&gt;
&lt;br /&gt;
== Michele Foti ==&lt;br /&gt;
&lt;br /&gt;
== Hyokwang Lee ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.PartDB.com PartDB] and [http://www.web3d.kr Web3D Korea Chapter]&lt;br /&gt;
&lt;br /&gt;
== Vince Marchetti ==&lt;br /&gt;
&lt;br /&gt;
== Christophe  Mouton ==&lt;br /&gt;
&lt;br /&gt;
== Marc Petit ==&lt;br /&gt;
&lt;br /&gt;
* [http://france.edf.com Electricite de France (EDF)]&lt;br /&gt;
&lt;br /&gt;
== Dick Puk ==&lt;br /&gt;
President, Intelligraphics Incorporated, consultants in computer graphics. Also, liaison from ISO/IEC JTC1/SC24 to the Web3D Consortium and editor of the X3D standards. Convener of ISO/IEC JTC1/SC24/WG6.&lt;/div&gt;</summary>
		<author><name>Rpuk</name></author>	</entry>

	</feed>