<div dir="auto">Trying to figure out if x3d-public or my system is generating spoofed emails.   Ignore.</div><div class="gmail_extra"><br><div class="gmail_quote">On Jan 31, 2018 12:42 PM, "Don Brutzman" <<a href="mailto:brutzman@nps.edu">brutzman@nps.edu</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Interesting discussions.  Here are some additional profile possibilities to improve model interchange.<br>
<br>
Since profiles are intended to provide common shared needs, these design criteria are all good to consider and compare/contrast together.<br>
<br>
==============================<wbr>==============================<wbr>============<br>
==============================<wbr>==============================<wbr>============<br>
<br>
1. Background.  The architecture for X3D profile, component, level is defined to support diverse extensibility, with profiles intended to define a commonly used palette of capabilities that support common use cases for browser implementations and scene authors.  References:<br>
<br>
* X3D Abstract Specification, Concepts, 4.5 Components<br>
<a href="http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/concepts.html#Components" rel="noreferrer" target="_blank">http://www.web3d.org/documents<wbr>/specifications/19775-1/V3.3/<wbr>Part01/concepts.html#<wbr>Components</a><br>
"An X3D component is a set of related functionality consisting of various X3D objects and services as described below."<br>
<br>
* X3D Abstract Specification, Concepts, 4.6 Profiles<br>
<a href="http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/concepts.html#Profiles" rel="noreferrer" target="_blank">http://www.web3d.org/documents<wbr>/specifications/19775-1/V3.3/<wbr>Part01/concepts.html#Profiles</a><br>
"A profile is a named collection of functionality and requirements that shall be supported in order for an implementation to conform to that profile."<br>
and<br>
"Each set of requirements is directed at supporting the needs of a particular constituency. Not all constituencies may be satisfied by the functionality represented by these profiles. Therefore, this part of ISO/IEC 19775 allows for defining additional profiles either through amendment to this part of this International Standard or by registration."<br>
<br>
* X3D for Web Authors, Brutzman and Daly, Chapter 1 Technical Overview<br>
2.5.3. Profile statements and 2.5.4. Component statements, pp. 12-15<br>
<a href="http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter01TechnicalOverview/Chapter01Technical_Overview.pdf" rel="noreferrer" target="_blank">http://x3dgraphics.com/example<wbr>s/X3dForWebAuthors/Chapter01Te<wbr>chnicalOverview/Chapter01Techn<wbr>ical_Overview.pdf</a><br>
<br>
==============================<wbr>==============================<wbr>============<br>
==============================<wbr>==============================<wbr>============<br>
<br>
2. As part of X3D version 4, which allows us considerable design leeway, we might consider updating the current Interchange and Interactive Profile design criteria.  The original criteria are not "wrong" per se, but they might well be improved to better match modern capabilities and practices.<br>
<br>
What is missing from these motivations?  Copied here:<br>
<br>
==============================<wbr>==============================<wbr>============<br>
X3D Abstract Specification, Annex B Interchange profile<br>
<a href="http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/interchange.html" rel="noreferrer" target="_blank">http://www.web3d.org/documents<wbr>/specifications/19775-1/V3.3/<wbr>Part01/interchange.html</a><br>
<br>
B.1 General<br>
<br>
This annex defines the X3D components that comprise the Interchange profile. This includes not only the nodes that shall be supported but also which fields in the supported nodes may be ignored.<br>
<br>
This profile is targeted towards:<br>
<br>
* Exchange of geometry and animations between authoring systems,<br>
* Possible implementation in a low-footprint engine requiring no interaction (EXAMPLE  an applet or small browser plug-in),<br>
* Addressing the limitations of software renders not capable of dealing with all details of the full X3D lighting model, and<br>
* Allowing a broader range of implementations by eliminating some complexity of a complete X3D implementation.<br>
<br>
==============================<wbr>==============================<wbr>============<br>
X3D Abstract Specification, Annex C (normative) Interactive profile<br>
<a href="http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/interactive.html" rel="noreferrer" target="_blank">http://www.web3d.org/documents<wbr>/specifications/19775-1/V3.3/<wbr>Part01/interactive.html</a><br>
<br>
C.1 General<br>
<br>
This annex defines the X3D components that comprise the Interactive profile. This includes not only the nodes that shall be supported but also which fields in the supported nodes may be ignored.<br>
<br>
This profile is targeted towards:<br>
<br>
* implementing a lightweight playback engine that supports rich graphics and interactivity,<br>
* possible implementation in a low-footprint engine requiring limited navigation and environmental sensor control (EXAMPLE  an applet or small browser plug-in), and<br>
* allowing a broader range of implementations by eliminating some complexity of a complete X3D implementation.<br>
<br>
==============================<wbr>==============================<wbr>============<br>
==============================<wbr>==============================<wbr>============<br>
<br>
3. Also of interest is to consider glTF capabilities, and whether a corresponding X3D Profile for glTF 2 might be defined.<br>
<br>
[x3d-public] X3D and glTF Features Comparison<br>
<a href="http://www.web3d.org/mailman/private/x3d-public_web3d.org/2017-December/008028.html" rel="noreferrer" target="_blank">http://www.web3d.org/mailman/p<wbr>rivate/x3d-public_web3d.org/20<wbr>17-December/008028.html</a><br>
<br>
glTF X3D Features Comparison (3 NOV 2017)<br>
<a href="http://www.web3d.org/sites/default/files/page/X3D%20Version%204/glTfX3dFeaturesComparison.pdf" rel="noreferrer" target="_blank">http://www.web3d.org/sites/def<wbr>ault/files/page/X3D%20Version%<wbr>204/glTfX3dFeaturesComparison.<wbr>pdf</a><br>
<br>
Thanks everyone for considering all of these possibilities.  The potential for improving profiles is a real opportunity with X3D version 4.<br>
<br>
all the best, Don<br>
-- <br>
Don Brutzman  Naval Postgraduate School, Code USW/Br       <a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a><br>
Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   <a href="tel:%2B1.831.656.2149" value="+18316562149" target="_blank">+1.831.656.2149</a><br>
X3D graphics, virtual worlds, navy robotics <a href="http://faculty.nps.edu/brutzman" rel="noreferrer" target="_blank">http://faculty.nps.edu/brutzma<wbr>n</a><br>
<br>
______________________________<wbr>_________________<br>
x3d-public mailing list<br>
<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a><br>
<a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" rel="noreferrer" target="_blank">http://web3d.org/mailman/listi<wbr>nfo/x3d-public_web3d.org</a><br>
</blockquote></div></div>