Difference between revisions of "X3D Binary Compression Capabilities and Plans"

From Web3D.org
Jump to: navigation, search
(player and tool support)
(TODO:)
Line 8: Line 8:
 
*** Java codebase: [http://www.xj3d.org Xj3D]
 
*** Java codebase: [http://www.xj3d.org Xj3D]
 
*** Ongoing status:  [[Player_support_for_X3D_components]] and [[Tool_support_for_X3D_components]]
 
*** Ongoing status:  [[Player_support_for_X3D_components]] and [[Tool_support_for_X3D_components]]
 +
** Several thousand [http://www.web3d.org/x3d/content/examples/X3dResources.html#Examples X3D Examples] available in ''.x3db'' form by Xj3D
 +
*** TODO: Plan to similarly automate conversions with XIOT for cross-check validation testing
  
 
* '''Polygon reduction'''. [http://www.web3d.org/x3d/workgroups/cad CAD Distillation Filter (CDF)] technique allowing successive refinement of large X3D scenes into tighter X3D scenes
 
* '''Polygon reduction'''. [http://www.web3d.org/x3d/workgroups/cad CAD Distillation Filter (CDF)] technique allowing successive refinement of large X3D scenes into tighter X3D scenes
Line 23: Line 25:
 
* '''Networking'''.  Several capabilities are available for flexible network transmission
 
* '''Networking'''.  Several capabilities are available for flexible network transmission
 
** Anchor, Inline, LOD, LoadSensor, Script and Prototype nodes support successive retrieval of content once initial model is displayed
 
** Anchor, Inline, LOD, LoadSensor, Script and Prototype nodes support successive retrieval of content once initial model is displayed
** Willing to consider further addition of progressive-mesh geometric streaming technologies, perhaps by a public Call for Contributions
+
** TODO: Willing to consider further addition of progressive-mesh geometric streaming technologies, perhaps by a public Call for Contributions
 
** [http://www.web3d.org/realtime-3d/about/legal Intellectual Property Rights (IPR)] protections for X3D specification
 
** [http://www.web3d.org/realtime-3d/about/legal Intellectual Property Rights (IPR)] protections for X3D specification
 
*** Patented technologies can be considered, but only when eventual use will be royalty free for X3D use (if eventually accepted)
 
*** Patented technologies can be considered, but only when eventual use will be royalty free for X3D use (if eventually accepted)
 
*** Submitters can restrict patented submissions to working group while under consideration, if desired
 
*** Submitters can restrict patented submissions to working group while under consideration, if desired
** Use cases and test examples can demonstrate whether http/https and local-file url retrieval are sufficient for a network protocol
+
** TODO: Use cases and test examples can demonstrate whether http/https and local-file url retrieval are sufficient for a network protocol
 
*** Other network protocols (Web sockets, P2P channels, etc.) might be possible, but only if security restrictions can be handled satisfactorily
 
*** Other network protocols (Web sockets, P2P channels, etc.) might be possible, but only if security restrictions can be handled satisfactorily
  
Line 33: Line 35:
 
* Web3D's X3D and [http://www.web3d.org/realtime-3d/computer-aided-design-cad CAD] Working Groups each have member commitments to pursue this continued innovative work in 2012
 
* Web3D's X3D and [http://www.web3d.org/realtime-3d/computer-aided-design-cad CAD] Working Groups each have member commitments to pursue this continued innovative work in 2012
 
* X3D appears to have have an '''80% solution already available''' that meets various requirements for a general 3D transmission format
 
* X3D appears to have have an '''80% solution already available''' that meets various requirements for a general 3D transmission format
* A workshop might be a rapid way to compare candidate technologies that might complete these capabilities
+
* TODO: A workshop might be a rapid way to compare candidate technologies that might complete these capabilities

Revision as of 11:15, 12 December 2011

Synopsis. Lots of work has been accomplished towards proper support of X3D Binary Compression for a wide variety of potential uses.

  • Networking. Several capabilities are available for flexible network transmission
    • Anchor, Inline, LOD, LoadSensor, Script and Prototype nodes support successive retrieval of content once initial model is displayed
    • TODO: Willing to consider further addition of progressive-mesh geometric streaming technologies, perhaps by a public Call for Contributions
    • Intellectual Property Rights (IPR) protections for X3D specification
      • Patented technologies can be considered, but only when eventual use will be royalty free for X3D use (if eventually accepted)
      • Submitters can restrict patented submissions to working group while under consideration, if desired
    • TODO: Use cases and test examples can demonstrate whether http/https and local-file url retrieval are sufficient for a network protocol
      • Other network protocols (Web sockets, P2P channels, etc.) might be possible, but only if security restrictions can be handled satisfactorily

Looking ahead

  • Web3D's X3D and CAD Working Groups each have member commitments to pursue this continued innovative work in 2012
  • X3D appears to have have an 80% solution already available that meets various requirements for a general 3D transmission format
  • TODO: A workshop might be a rapid way to compare candidate technologies that might complete these capabilities