<div dir="ltr"><font size="4">I don't know if I can read the standard or not.  </font>

<a href="https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/">ISO/IEC 19775-1:2023 Edition 4 Index page</a><div><font size="4"><br></font></div><div><font size="4">In the 4.0 standard, I see:</font></div><div><br></div><div><h3 style="font-size:19.2px;margin-top:14px;color:rgb(0,0,0);font-family:Verdana,Arial,Helvetica,sans-serif">35.4.1 Layer</h3><pre class="gmail-node" style="margin-left:25px"><font color="#000000" style=""><span style="font-size:11.05px">Layer : X3DLayerNode { 
  MFNode   [in]     addChildren          [X3DChildNode]
  MFNode   [in]     removeChildren       [X3DChildNode]
</span><font size="4"> </font></font><b style=""><font color="#ff00ff" style="" size="4"> MFNode   [in,out] children       []    [X3DChildNode]</font></b><font color="#000000" style="font-size:11.05px">
  SFNode   [in,out] metadata       NULL  [X3DMetadataObject]
  MFString [in,out] objectType     "ALL" ["ALL","NONE","TERRAIN",...]
  SFBool   [in,out] pickable       TRUE
  SFNode   [in,out] viewport       NULL  [X3DViewportNode]
  SFBool   [in,out] visible        TRUE
}</font></pre><pre class="gmail-node" style="font-size:11.05px;margin-left:25px"><font color="#000000"><br></font></pre><pre class="gmail-node" style="margin-left:25px"><span style="font-size:11.05px">

</span><h3 style="font-size:19.2px;margin-top:14px;color:rgb(0,0,0);font-family:Verdana,Arial,Helvetica,sans-serif;white-space:normal">35.4.2 LayerSet</h3><pre class="gmail-node" style="margin-left:25px"><span style="color:rgb(0,0,0)"><span style="font-size:11.05px">LayerSet : X3DNode { 
  SFInt32 [in,out]  activeLayer 0    [0,∞)
 </span><font size="4"> </font></span><font color="#ff00ff" style="" size="4">MFNode  [in,out]  layers      []   [X3DLayerNode]</font><font color="#000000" style="font-size:11.05px">
  SFNode  [in,out]  metadata    NULL [X3DMetadataObject]
  MFInt32 [in,out]  order       [0]  [0,∞)
}</font></pre><span style="font-size:11.05px">

</span><h2 style="font-size:20.8px;margin-top:18px;color:rgb(0,0,0);font-family:Verdana,Arial,Helvetica,sans-serif;white-space:normal">36.4.3 LayoutLayer</h2><pre class="gmail-node" style="margin-left:25px"><span style="font-size:11.05px;color:rgb(0,0,0)">LayoutLayer : X3DLayerNode { 
  MFNode   [in]     addChildren          [X3DChildNode]
  MFNode   [in]     removeChildren       [X3DChildNode]
</span><font color="#ff00ff" style="" size="4">  MFNode   [in,out] children       []    [X3DChildNode]
  SFNode   [in,out] layout         NULL  [X3DLayoutNode]</font><font color="#000000" style="font-size:11.05px">
  SFNode   [in,out] metadata       NULL  [X3DMetadataObject]
  MFString [in,out] objectType     "ALL" ["ALL","NONE","TERRAIN",...]
  SFBool   [in,out] pickable    TRUE</font><font color="#ff00ff" style="font-size:11.05px">
  </font><font color="#ff00ff" style="" size="4">SFNode   [in,out] viewport       NULL  [X3DViewportNode]</font><font color="#000000" style="font-size:11.05px">
  SFBool   [in,out] visible        TRUE
}</font></pre><span style="font-size:11.05px">
</span></pre><pre class="gmail-node" style="color:rgb(0,0,0);margin-left:25px"><font size="4">Yet when I run the X3DJSAIL validitor, X3DLoaderDOM (CommandLine -validate), via my CommandLines.java program, I get:</font></pre><pre class="gmail-node" style="color:rgb(0,0,0);font-size:11.05px;margin-left:25px">$ ls ../data/bumpyfreewrlsliders.x3d| grep -v new | xargs java -cp "../java;../../../X3DJSAIL.4.0.full.jar" net.coderextreme.CommandLines 2>&1 |grep brutzman|sort -u<br>[error] X3DLoaderDOM: Parent-child node relationship not found! (parent Layer, child Collision, containerField='children') Please report this problem to <a href="mailto:don.brutzman@gmail.com">don.brutzman@gmail.com</a><br>[error] X3DLoaderDOM: Parent-child node relationship not found! (parent Layer, child DISEntityManager, containerField='children') Please report this problem to <a href="mailto:don.brutzman@gmail.com">don.brutzman@gmail.com</a><br>[error] X3DLoaderDOM: Parent-child node relationship not found! (parent Layer, child DirectionalLight, containerField='children') Please report this problem to <a href="mailto:don.brutzman@gmail.com">don.brutzman@gmail.com</a><br>[error] X3DLoaderDOM: Parent-child node relationship not found! (parent Layer, child Group, containerField='children') Please report this problem to <a href="mailto:don.brutzman@gmail.com">don.brutzman@gmail.com</a><br>[error] X3DLoaderDOM: Parent-child node relationship not found! (parent Layer, child NavigationInfo, containerField='children') Please report this problem to <a href="mailto:don.brutzman@gmail.com">don.brutzman@gmail.com</a><br>[error] X3DLoaderDOM: Parent-child node relationship not found! (parent Layer, child ROUTE, containerField='') Please report this problem to <a href="mailto:don.brutzman@gmail.com">don.brutzman@gmail.com</a><br>[error] X3DLoaderDOM: Parent-child node relationship not found! (parent Layer, child Transform, containerField='children') Please report this problem to <a href="mailto:don.brutzman@gmail.com">don.brutzman@gmail.com</a><br>[error] X3DLoaderDOM: Parent-child node relationship not found! (parent Layer, child Viewpoint, containerField='children') Please report this problem to <a href="mailto:don.brutzman@gmail.com">don.brutzman@gmail.com</a><br>[error] X3DLoaderDOM: Parent-child node relationship not found! (parent LayerSet, child Layer, containerField='layers') Please report this problem to <a href="mailto:don.brutzman@gmail.com">don.brutzman@gmail.com</a><br>[error] X3DLoaderDOM: Parent-child node relationship not found! (parent LayerSet, child LayoutLayer, containerField='layers') Please report this problem to <a href="mailto:don.brutzman@gmail.com">don.brutzman@gmail.com</a><br>[error] X3DLoaderDOM: Parent-child node relationship not found! (parent LayoutLayer, child Group, containerField='children') Please report this problem to <a href="mailto:don.brutzman@gmail.com">don.brutzman@gmail.com</a><br>[error] X3DLoaderDOM: Parent-child node relationship not found! (parent LayoutLayer, child Layout, containerField='layout') Please report this problem to <a href="mailto:don.brutzman@gmail.com">don.brutzman@gmail.com</a><br>[error] X3DLoaderDOM: Parent-child node relationship not found! (parent LayoutLayer, child Script, containerField='children') Please report this problem to <a href="mailto:don.brutzman@gmail.com">don.brutzman@gmail.com</a><br>[error] X3DLoaderDOM: Parent-child node relationship not found! (parent LayoutLayer, child Transform, containerField='children') Please report this problem to <a href="mailto:don.brutzman@gmail.com">don.brutzman@gmail.com</a><br>[error] X3DLoaderDOM: Parent-child node relationship not found! (parent LayoutLayer, child Viewport, containerField='viewport') Please report this problem to <a href="mailto:don.brutzman@gmail.com">don.brutzman@gmail.com</a></pre><pre class="gmail-node" style="color:rgb(0,0,0);margin-left:25px"><font size="4">What gives?  Should I be using LayoutGroup? Model is attached, and has been cleaned up as much as possible with X3D-Edit,</font></pre><pre class="gmail-node" style="color:rgb(0,0,0);margin-left:25px"><font size="4">but please double check me as I have one question for another email).</font></pre><pre class="gmail-node" style="color:rgb(0,0,0);margin-left:25px"><font size="4"><br></font></pre><pre class="gmail-node" style="color:rgb(0,0,0);margin-left:25px"><font size="4">I know it may take a while to understand the model, so I will be patient.</font></pre><pre class="gmail-node" style="color:rgb(0,0,0);margin-left:25px"><font size="4">If someone wants to view the model (as is), I can provide additional files.</font></pre><pre class="gmail-node" style="color:rgb(0,0,0);margin-left:25px"><font size="4">I try somewhat hard to not share images by Paul Debevec, the images can be downloaded here:  </font><a href="https://pauldebevec.com/Probes/" style="font-family:Arial,Helvetica,sans-serif">Light Probe Image Gallery</a>.  They need to be processed into 6 images, as usual.</pre><pre class="gmail-node" style="color:rgb(0,0,0);margin-left:25px"><br></pre><pre class="gmail-node" style="color:rgb(0,0,0);margin-left:25px">The avatars are available in the WinterAndSpring project:  <a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/#WinterAndSpring" style="font-family:Arial,Helvetica,sans-serif">HumanoidAnimation X3D Examples Archive - Table of Contents</a></pre><pre class="gmail-node" style="color:rgb(0,0,0);margin-left:25px">I'm mostly keen to get the file validated at this point, as I have other, similar files.</pre><pre class="gmail-node" style="color:rgb(0,0,0);margin-left:25px"><br></pre><pre class="gmail-node" style="color:rgb(0,0,0);margin-left:25px">I don't expect this to go into the archive until these issues are fixed, and appropriate URLs for shader files are used, and I get the shaders working.</pre><pre class="gmail-node" style="color:rgb(0,0,0);margin-left:25px">If someone wants to collaborate such that we find other background images and shaders, cool!  A port to X3DOM or CGE would be awesome!</pre><pre class="gmail-node" style="color:rgb(0,0,0);margin-left:25px"><br></pre><pre class="gmail-node" style="color:rgb(0,0,0);margin-left:25px">Thanks,</pre><pre class="gmail-node" style="color:rgb(0,0,0);margin-left:25px"><br></pre><pre class="gmail-node" style="color:rgb(0,0,0);margin-left:25px">John</pre></div></div>