Difference between revisions of "X3D version 3.4 Development"

From Web3D.org
Jump to: navigation, search
(Candidate capabilities)
(Candidate capabilities: AR renamed as MAR)
Line 24: Line 24:
 
**'''Texturing''': [http://en.wikipedia.org/wiki/Texture_atlas Texture atlas], [http://en.wikipedia.org/wiki/Projective_texture_mapping projective texture mapping (PTM)], required or recommended formats for imagery and video (.gif .bmp .svg .flv etc.)
 
**'''Texturing''': [http://en.wikipedia.org/wiki/Texture_atlas Texture atlas], [http://en.wikipedia.org/wiki/Projective_texture_mapping projective texture mapping (PTM)], required or recommended formats for imagery and video (.gif .bmp .svg .flv etc.)
 
*'''Audio and video''': adding royalty-free formats, streamability, [http://web3d.org/pipermail/x3d-public_web3d.org/2013-December/002681.html disabling attenuation], aural spatialization using reflection from simple geometry (such as [http://gamma.cs.unc.edu/Sound/RESound RESOUND])
 
*'''Audio and video''': adding royalty-free formats, streamability, [http://web3d.org/pipermail/x3d-public_web3d.org/2013-December/002681.html disabling attenuation], aural spatialization using reflection from simple geometry (such as [http://gamma.cs.unc.edu/Sound/RESound RESOUND])
* '''Augmented Reality (AR)''': integration of multiple capabilities with mobile devices
 
 
*[http://www.web3d.org/realtime-3d/working-groups/computer-aided-design-cad Computer Aided Design (CAD)] Interactive/Mobile Profile, to include:
 
*[http://www.web3d.org/realtime-3d/working-groups/computer-aided-design-cad Computer Aided Design (CAD)] Interactive/Mobile Profile, to include:
 
**[http://www.web3d.org/files/specifications/19775-1/V3.3/Part01/CADInterchange.html CADInterchange profile] plus FillProperties/LineProperties, primitive/Geometry2D nodes, Extrusion, NURBS, ClipPlane
 
**[http://www.web3d.org/files/specifications/19775-1/V3.3/Part01/CADInterchange.html CADInterchange profile] plus FillProperties/LineProperties, primitive/Geometry2D nodes, Extrusion, NURBS, ClipPlane
Line 38: Line 37:
 
**[http://svn.xj3d.org/xj3d_website/trunk/extensions/annotation.html Annotations component] and metadata usage, haptics and soft-body physics components
 
**[http://svn.xj3d.org/xj3d_website/trunk/extensions/annotation.html Annotations component] and metadata usage, haptics and soft-body physics components
 
**Archival 3D medical records, potential emphasis on [http://en.wikipedia.org/wiki/Traumatic_brain_injury Traumatic brain injury (TBI)] volume visualization
 
**Archival 3D medical records, potential emphasis on [http://en.wikipedia.org/wiki/Traumatic_brain_injury Traumatic brain injury (TBI)] volume visualization
 +
* '''Mixed and Augmented Reality (MAR)''': integration of multiple capabilities with mobile devices
 
*'''Networking''': consider [http://www.web3d.org/x3d/content/examples/Basic/Networking NetworkSensor] and event-passing issues, streaming using [http://www.json.org JSON], server-side 3D topics
 
*'''Networking''': consider [http://www.web3d.org/x3d/content/examples/Basic/Networking NetworkSensor] and event-passing issues, streaming using [http://www.json.org JSON], server-side 3D topics
 
*'''Security and privacy''': conduct full formal review of the specification to ensure that security strengths and potential vulnerabilities are fully documented.
 
*'''Security and privacy''': conduct full formal review of the specification to ensure that security strengths and potential vulnerabilities are fully documented.

Revision as of 01:50, 16 January 2014

Strategic overview

X3D version 3.4 Development efforts are evolutionary improvements to the widely proven X3D Graphics architecture.

Web3D Consortium working groups currently define specification goals and requirements. Working group efforts are often the focus for defining and testing new X3D components.

We publicly review these goals annually during Web3D Conference and SIGGRAPH BOF meetings.

Suggestions, development and discussion via the x3d-public mailing list is ongoing. X3D version 3.4 progress also informs and helps to extend X3D version 4.0 Development.

The following list shows that a lot of interesting capabilities have been proposed and are under way for X3D version 3.4. However, topics on this list are not guaranteed to be completed! Rather these are all works in progress.

Activity and approval proceeds based on technical contributions and Web3D Consortium Member priorities. Please consider joining Web3D to help advance 3D graphics on the Web.

Candidate capabilities

All suggestions and recommendations are welcome. Component improvements and additions are approved by Web3D Consortium members.

Please contact us if you think additional technologies need to be considered.

Backwards and forwards compatibility

Thanks to careful design and insistence on implementation/evaluation, the X3D International Standard has maintained both steady growth and interoperability ever since Virtual Reality Modeling Language (VRML) in 1997. This track record of stability and innovation is among the best in the 3D graphics industry.

X3D version 4.0 Development efforts are focused on HTML5/Declarative 3D/X3DOM and Augmented Reality Continuum (ARC) technologies, which may require architectural changes. Some new technologies may get pushed from 4.0 to 3.4 (or back again) after careful consideration by the respective working groups.

Schedule

  • X3D CADInterchange Profile goal. Implementations are complete and tested. The X3D CADInterchange Profile was completed as part of X3D version 3.3 during 2013.
  • Mobile Profile. Calling out a reduced palette for mobile devices remains a potential goal for 2014, but might instead become part of X3D version 4.0 efforts.
  • X3D Compressed Binary Encoding (CBE) goal. This work is proceeding in parallel.
  • X3D version 3.4 goal. Review progress during SIGGRAPH 2014, continue work in parallel with X3D version 4.0. Web3D Consortium members decide when a draft specification proceeds to ISO.