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

From Web3D.org
Jump to: navigation, search
(BLUF)
(Networking: Network streaming)
Line 25: Line 25:
 
* These capabilities meets most needs of digital authors for digital rights management (DRM)
 
* These capabilities meets most needs of digital authors for digital rights management (DRM)
  
== Networking ==
+
== Network streaming ==
* Several capabilities are available for flexible network transmission
+
* Multiple capabilities are already available in X3D 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
 
* TODO: 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
** For example, the original [http://www.web3d.org/x3d/binary/X3dBinaryRFP.html X3D Compressed Binary Encoding Request For Proposals (RFP)]
+
** For example, the original August 2003 [http://www.web3d.org/x3d/binary/X3dBinaryRFP.html X3D Compressed Binary Encoding Request For Proposals (RFP)]
 
* [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 access to patented submissions during member-only working group review, if desired
 
* TODO: 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

Revision as of 17:18, 19 December 2011

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

X3D appears to have have an 80% solution already available that meets various requirements for a general 3D transmission format.

Standards

Polygon reduction and geometric compression

Binary encodings

Network streaming

  • Multiple capabilities are already available in X3D 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 access to patented submissions during member-only working group review, 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

Implementations

Looking ahead

  • Web3D's X3D and CAD Working Groups each have member commitments to pursue this continued innovative work in 2012
  • TODO: A workshop can be a thorough way to compare candidate technologies that might complete these capabilities