[x3d-public] X3Dng Specification Document

Leonard Daly Leonard.Daly at realism.com
Fri Nov 4 07:24:32 PDT 2016


My interest is running declarative 3D (X3D) in a browser. I knew that 
several things were different and some browser-specific nodes would be 
required to support both flat-3D and VR/AR. I very intentionally did not 
work on the non-browser side of X3D. My time resources were limited and 
I knew that a lot of work needed to be done on the DOM side. Because of 
the fundamental differences (DOM is an API, HTML5 defines the 
environment, and the event model is different) I split the two and left 
the "Classic Environment" for others to develop. Also note that "Classic 
Environment" != "Classic VRML" (encoding); however, there is no support 
for the "Classic VRML" encoding (or the Compressed Binary Encoding) in 
X3Dng as those structures do not fit into the HTML5 environment as 
elements and attributes.

 From my standpoint serious discussions of X3Dng can be held anywhere. 
The document is public and I will be working on including and revising 
material based on development and reasonable suggestions.  According to 
Consortium rules, the official discussion takes place within the X3D WG.

Leonard Daly

> For an outsider, it's difficult to know if it's worth commenting here or if serious discussions are held elsewhere, and the weight of your X3Dng specification document.
> I'll just make a general remark. "Classic Environment" sounds a lot like "Classic VRML" (encoding). In both cases, I hope you don't equate "classic" with "obsolete", but I have doubts, to put it mildly. For instance in your first figure, the "Classic Environment" looks like it's frozen and kept only for the sake of compatibility with existing files (which is actually what you write above). It must be extended with "New nodes", but by writing "(also in Classic)" in the "DOM Environment" frame, that seems to imply it's a minor artifact nobody will be interested in.
> Thanks,
> Yves
> On 4 nov. 2016, at 01:55, Leonard Daly wrote:
>> I have formally submitted the "X3D Next Generation" specification document for Working Group review. The document is also publicly available at http://tools.realism.com/specification/x3d-next-generation. This document describes how X3D (as declarative 3D) is integrated into the HTML and DOM environment. Many new nodes are added to bring some capabilities up to current industry practice.
>> This document is the initial public draft and may be updated or revised at any time. The version submitted to the WG is a copy of       this content taken on 2016-11-03.
>> -- 
>> Leonard Daly
>> 3D Systems & Cloud Consultant
>> President, Daly Realism - Creating the Future
>> _______________________________________________
>> x3d-public mailing list
>> x3d-public at web3d.org
>> http://web3d.org/mailman/listinfo/x3d-public_web3d.org

*Leonard Daly*
3D Systems & Cloud Consultant
President, Daly Realism - /Creating the Future/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20161104/adff70eb/attachment.html>

More information about the x3d-public mailing list