<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">It has been suggested that I expand on
my blog post
(<a class="moz-txt-link-freetext" href="http://realism.com/blog/proposed-x3d-profile-static-model">http://realism.com/blog/proposed-x3d-profile-static-model</a>) to
include all X3D Nodes and how they fit into the existing
specification and profile/component structure and where this
profile differs. That work is available in the shared spreadsheet
at
<a class="moz-txt-link-freetext" href="https://docs.google.com/spreadsheets/d/1NjtfeaJl_JANCXKa0iFMW-e8S9crq4tVLViv-vPzdQw/edit?usp=sharing">https://docs.google.com/spreadsheets/d/1NjtfeaJl_JANCXKa0iFMW-e8S9crq4tVLViv-vPzdQw/edit?usp=sharing</a>.
<br>
<style type="text/css"><!--td {border: 1px solid #ccc;}br {mso-data-placement:same-cell;}--></style><br>
In addition to the nodes in the proposed profile, this spreadsheet
lists all X3D V3.3 nodes, their component, level (where the major
functionality exists), and a subset of the existing X3D profiles
showing which profiles contain that node. A [terse] reason is
provided for any node not included in either the static or
animated profile. In some cases an alternate node is listed.<br>
<br>
The animated model profile still needs development. Information in
this spreadsheet should not be taken as the definition of such a
profile. At this time, it is just preliminary.<br>
<br>
Leonard Daly<br>
<br>
<br>
<br>
</div>
<blockquote type="cite"
cite="mid:85a786bc-97bb-d527-a30f-771670be7d9b@realism.com">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<div class="moz-cite-prefix">Greg,<br>
<br>
The intent of the model profile is just to contain model
information. Viewpoints (ortho or otherwise) and ClipPlane is
not intrinsic to the model, and (I believe) should not be
included.<br>
<br>
ColorRGBA and Color are both included.<br>
<br>
I intentionally left out many/most of the other items listed
because I believed that the digital content creation (DCC) tool
would easily create 2D shapes. Can you please describe how you
use the 2D geometry nodes? Is there a reason that the various
Line nodes could not be used?<br>
<br>
An issue I have with the pre-defined shapes (Box, Cylinder,
Sphere, Text, etc.) is that there are many ways to triangulate
these. What one person may consider to be a good triangulation
is too course or too fine for another and may also depend on the
target device. Is triangulation of these shapes an issue for
you? Also, Text has the added disadvantage of font management.<br>
<br>
I did not address X3D Statements. I agree that the UNIT
statement is an important part of a model format.<br>
<br>
Leonard Daly<br>
<br>
<br>
<br>
</div>
<blockquote type="cite"
cite="mid:bd2e5c6c-a371-d841-e146-1156e183eff2@cgl.ucsf.edu">
<meta http-equiv="Content-Type" content="text/html;
charset=utf-8">
On 1/22/2018 8:43 AM, Leonard Daly wrote:<br>
<blockquote type="cite"
cite="mid:2567c397-fcf7-7076-99dd-980ec65c72e7@realism.com">
<meta http-equiv="content-type" content="text/html;
charset=utf-8">
<p>The existing X3D profiles were designed for run-time
environments. Since those original definitions, the
marketplace has changed. There is need of an open,
standardized formats for models that supports conversion to
and from existing formats such as FBX, OBJ, glTF, and
others. There are some tools that do that conversion, but
tend to be expensive or limited in capability. To address
this hole in the 3D eco-system, I am proposing new profiles
to handle the archive storage for models. The first proposal
is for static models. These are models without articulation,
joints, sliders, etc. The profile supports the way models
are built in the industrial/professional world of games,
entertainment, CAD, and medical -- at least to the best of
my understanding.</p>
<p>The collection of nodes handles output functionality from
Maya and Blender plus other tools. It includes some advanced
structures such as NURBS, CAD, and Volume; and does not
include simple structures as simple geometry (Box, Sphere,
etc.). I looked at what the tools output and could not find
instances where simple structures were exported. This allows
important features of the model (e.g., a NURBS surface) to
exist and triangulation to happen later in the process.</p>
<p>The details are at <a class="moz-txt-link-freetext"
href="http://realism.com/blog/proposed-x3d-profile-static-model"
moz-do-not-send="true">http://realism.com/blog/proposed-x3d-profile-static-model</a>.
The post includes a list of included nodes sorted by their
profile.<br>
</p>
<div class="moz-signature">-- <br>
<font class="tahoma,arial,helvetica san serif"
color="#333366"> <font size="+1"><b>Leonard Daly</b></font><br>
3D Systems & Cloud Consultant<br>
LA ACM SIGGRAPH Past Chair<br>
President, Daly Realism - <i>Creating the Future</i> </font></div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
x3d-public mailing list
<a class="moz-txt-link-abbreviated" href="mailto:x3d-public@web3d.org" moz-do-not-send="true">x3d-public@web3d.org</a>
<a class="moz-txt-link-freetext" href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" moz-do-not-send="true">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a>
</pre>
</blockquote>
For reference, UCSF Chimera, a free molecular modeling program
that exports X3D, uses the Interchange profile for static scenes
with the following extra component levels listed in the header,
depending on what is exported: Geometry2D: 2, Navigation: 3,
Rendering: 5, Shape: 3, and Text: 1. So please include Box,
Sphere, OrthoViewpoint, ColorRGBA, ClipPlane, and Text in static
scenes. And we would like to add, available in X3D 3.3: <unit
category='length' name='ångström'
conversionFactor='1e-10'/>. So please include units in the
profile description too.<br>
<br>
HTH,<br>
<br>
Greg<br>
<br>
</blockquote>
<p><br>
</p>
<div class="moz-signature">-- <br>
<font class="tahoma,arial,helvetica san serif" color="#333366">
<font size="+1"><b>Leonard Daly</b></font><br>
3D Systems & Cloud Consultant<br>
LA ACM SIGGRAPH Past Chair<br>
President, Daly Realism - <i>Creating the Future</i> </font></div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
x3d-public mailing list
<a class="moz-txt-link-abbreviated" href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</a>
<a class="moz-txt-link-freetext" href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a>
</pre>
</blockquote>
<p><br>
</p>
<div class="moz-signature">-- <br>
<font class="tahoma,arial,helvetica san serif" color="#333366">
<font size="+1"><b>Leonard Daly</b></font><br>
3D Systems & Cloud Consultant<br>
LA ACM SIGGRAPH Past Chair<br>
President, Daly Realism - <i>Creating the Future</i>
</font></div>
</body>
</html>