<div dir="ltr"><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Don Brutzman <<a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">g. Mantis 1258 Layout component deprecation, yes or no?<br>
    Following discussion: NO, implemented by Castle Game Engine, X_ITE/Titania, FreeWrl)<br></blockquote><div><br></div><div>Clarification: Castle Game Engine *does not* (for now) implement Layout component.</div><div><br></div><div>I merely pointed out today that X_ITE/Titania implement it :)</div><div><br></div><div>We *may* support Layout in the future. It seems a useful component (although we already have a custom solution for layers in CGE, but adopting X3D Layers is also useful). See my answer on <a href="http://web3d.org/pipermail/x3d-public_web3d.org/2019-October/011330.html">http://web3d.org/pipermail/x3d-public_web3d.org/2019-October/011330.html</a> .<br></div><div></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
Great news: aligning with glTF PBR means that we don't have to re-invent or re-legislate hard-core 3D graphics capabilities.  Rather we happily ride above glTF with confidence that everything is renderable.  Doug mentioned a number of interesting capabilities that glTF community can answer.<br>
<br>
Not proposed or currently planned in X3D4.0: Khronos Universal Textures, Draco compression or OGC/Cesium tiles (for terrain).  These are likely wonderful topics for future discussion and potential adoption.  Having a strong basis for glTF in X3D4 makes all of these advanced capabilities directly actionable.<br>
<br></blockquote><div><br></div><div>That is very true. We can now consider integrating more solutions from glTF. You already mentioned some above, I can also add:</div><div><br></div><div>- Binary meshes in a GPU-friendly format. X3DOM already has them -- <a href="https://github.com/michaliskambi/x3d-tests/wiki/Binary-meshes">https://github.com/michaliskambi/x3d-tests/wiki/Binary-meshes</a> . I would like to have them some day in Castle Game Engine, and X3D 4.x too :)</div><div><br></div><div>- Environment lighting. Deferred after X3D 4.0. But it will not wait long :) I want this feature in CGE too, so I will work on it anyway rather soon.<br></div><div><br></div><div>- Maybe: Fancy material features for fabric, clearcoat. See <br></div><div><br></div><div>    <a href="https://www.babylonjs-playground.com/frame.html#BNIZX6#4">https://www.babylonjs-playground.com/frame.html#BNIZX6#4</a> <br></div><div>    <a href="https://www.babylonjs-playground.com/frame.html#7F7PN6#8">https://www.babylonjs-playground.com/frame.html#7F7PN6#8</a></div><div><br></div><div>    From <a href="https://doc.babylonjs.com/api/classes/babylon.gltf2.loader.extensions.khr_materials_clearcoat">https://doc.babylonjs.com/api/classes/babylon.gltf2.loader.extensions.khr_materials_clearcoat</a> , <a href="https://doc.babylonjs.com/api/classes/babylon.gltf2.loader.extensions.khr_materials_sheen">https://doc.babylonjs.com/api/classes/babylon.gltf2.loader.extensions.khr_materials_sheen</a> , proposed spec on <a href="https://github.com/KhronosGroup/glTF/pull/1677/files">https://github.com/KhronosGroup/glTF/pull/1677/files</a> , <a href="https://github.com/KhronosGroup/glTF/pull/1688/files">https://github.com/KhronosGroup/glTF/pull/1688/files</a> .</div><div><br></div><div>Regards,</div><div>Michalis<br></div></div></div>