<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Thanks Vince, very helpful.</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Slight clarification that underlines the third item on your list: </div>
<ul data-editing-info="{"applyListStyleFromLevel":false,"unorderedStyleType":2}">
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0); list-style-type: "- ";">
<div class="elementToProof">Expected specification additions to X3D 4.1 include component 7 Lighting level 3 (EnvironmentLight) and 12 Shape component (improved Appearance, addition of new nodes) </div>
</li></ul>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
namely</div>
<ul data-editing-info="{"applyListStyleFromLevel":false,"unorderedStyleType":1}" style="list-style-type: disc;">
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div class="elementToProof">X3D Architecture v4.1 draft, 12 Shape component, 12.4.2 Appearance</div>
</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div class="elementToProof">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD//Part01/components/shape.html#Appearance</div>
</li></ul>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Sounds like all of this is actionable now. Given the wonderfulness of initial implementations already available, then once the group has agreed on node definitions and functional prose for BlendMode and DepthMode, then we might add those new to X3D 4.1 draft
and Mantis as well.</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Given intense activity working on best-possible Blender export and glTF loading, providing good definitions and examples for these X3D4.1 nodes now seems to offer tangible benefit to everyone.</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
In tandem with our updating the file encoding and programming-language binding specifications to X3D 4.0 (i.e. the original topic of this email thread) then... (deep breath) it seems like incremental component updates for X3D 4.1 might also be advanced on
a 3-6 month cycle. Such rapid deliberate steady progress has always been a Web3D Consortium goal. Can we actually do it? Implementing, evaluating, and formally endorsing such progress is a tremendous decision opportunity for Web3D Consortium and its active
members.</div>
<ul data-editing-info="{"applyListStyleFromLevel":false,"unorderedStyleType":1}" style="list-style-type: disc;">
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div class="elementToProof">https://www.web3d.org/membership/join</div>
<div class="_Entity _EType_OWALinkPreview _EId_OWALinkPreview _EReadonly_1">
<div id="LPBorder_GTaHR0cHM6Ly93d3cud2ViM2Qub3JnL21lbWJlcnNoaXAvam9pbi8." class="LPBorder731100" style="width: 100%; margin-top: 16px; margin-bottom: 16px; position: relative; max-width: 800px; min-width: 424px;">
<table id="LPContainer731100" role="presentation" style="padding: 12px 36px 12px 12px; width: 100%; border-width: 1px; border-style: solid; border-color: rgb(200, 200, 200); border-radius: 2px;">
<tbody>
<tr valign="top" style="border-spacing: 0px;">
<td style="width: 100%;">
<div id="LPTitle731100" style="font-size: 21px; font-weight: 300; margin-right: 8px; font-family: wf_segoe-ui_light, "Segoe UI Light", "Segoe WP Light", "Segoe UI", "Segoe WP", Tahoma, Arial, sans-serif; margin-bottom: 12px;">
<a target="_blank" id="LPUrlAnchor731100" href="https://www.web3d.org/membership/join/" style="text-decoration: none; color: var(--themePrimary);">Join the Web3D Consortium</a></div>
<div id="LPDescription731100" style="font-size: 14px; max-height: 100px; color: rgb(102, 102, 102); font-family: wf_segoe-ui_normal, "Segoe UI", "Segoe WP", Tahoma, Arial, sans-serif; margin-bottom: 12px; margin-right: 8px; overflow: hidden;">
Web3D is a nonprofit organization that develops and maintains the X3D, VRML, and HAnim international standards. These are 3D graphics file formats and run-time specifications for the delivery and integration of interactive 3D data over networks.</div>
<div id="LPMetadata731100" style="font-size: 14px; font-weight: 400; color: rgb(166, 166, 166); font-family: wf_segoe-ui_normal, "Segoe UI", "Segoe WP", Tahoma, Arial, sans-serif;">
www.web3d.org</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="elementToProof" style="text-align: left; text-indent: 0px; margin: 0px;">
<br>
</div>
</li></ul>
<div class="elementToProof" style="text-align: left; text-indent: 0px; margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Membership has growing value - have fun with Web3D! 🙂</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id="Signature" class="elementToProof">
<p style="margin: 0in; font-family: Calibri, sans-serif; font-size: 11pt;"><span style="font-family: "Courier New"; font-size: 9pt;">all the best, Don</span></p>
<p style="margin: 0in; font-family: Calibri, sans-serif; font-size: 11pt;"><span style="font-family: "Courier New"; font-size: 9pt;">--</span></p>
<p style="margin: 0in; font-family: Calibri, sans-serif; font-size: 11pt;"><span style="font-family: "Courier New"; font-size: 9pt;">Don Brutzman Naval Postgraduate School, Code USW/Br brutzman@nps.edu</span></p>
<p style="margin: 0in; font-family: Calibri, sans-serif; font-size: 11pt;"><span style="font-family: "Courier New"; font-size: 9pt;">Watkins 270, MOVES Institute, Monterey CA 93943-5000 USA +1.831.656.2149</span></p>
<p style="margin: 0in; font-family: Calibri, sans-serif; font-size: 11pt;"><span style="font-family: "Courier New"; font-size: 9pt;">X3D graphics, virtual worlds, navy robotics https://faculty.nps.edu/brutzman</span></p>
<p style="margin: 0in; font-family: Calibri, sans-serif; font-size: 11pt;"><span style="font-family: "Courier New"; font-size: 9pt;"> </span></p>
</div>
<div id="appendonsend"></div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<hr style="display: inline-block; width: 98%;">
<div dir="ltr" id="divRplyFwdMsg"><span style="font-family: Calibri, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);"><b>From:</b> vmarchetti@kshell.com <vmarchetti@kshell.com><br>
<b>Sent:</b> Sunday, January 12, 2025 8:31 AM<br>
<b>To:</b> Brutzman, Donald (Don) (CIV) <brutzman@nps.edu><br>
<b>Cc:</b> Holger Seelig <holger.seelig@yahoo.de>; Michalis Kamburelis <michalis.kambi@gmail.com>; X3D-Public <x3d-public@web3d.org><br>
<b>Subject:</b> Re: [consortium] [x3d-public] X3D Standards Working Group list of standards under revision</span></div>
<br>
<div>Blending data to get a rendered appearance of a mesh has come up in the recent work toward Blender support of X3D. To address Don's question about references for blending, one reference is the section of glTF specification for physically based rendering,
in particular for what glTF call "Metallic Roughness" material, see Section 3.9.2 fo the glTF 2.0 specification</div>
<div>https://registry.khronos.org/glTF/specs/2.0/glTF-2.0.html#metallic-roughness-material</div>
<div><br>
</div>
<div>The penultimate paragraph of section 3.9.2 specifies how a material base color is blended with color-per-vertex values:</div>
<div>"In addition to the material properties, if a primitive specifies a vertex color using the attribute semantic property COLOR_0, then this value acts as an additional linear multiplier to base color."</div>
<div><br>
</div>
<div>This form of blending is a problem for export to X3D from Blender, as X3D does not support this blending, rather in X3D color-per-vertex data in a ColorRGB or ColorRGBA node overrides color expressed in a Material or PhysicalMaterial node. This problem
is relevant to converting a glTF file as generated through the QGIS (geographic information system) code to x3D using Blender. </div>
<div><br>
</div>
<div>I think of the ladder of material and appearance complexity from simplest to most complex, as:</div>
<div><br>
</div>
<div>1. X3D Specification at v 3.3</div>
<div>2. X3D Specification at v 4.0, adds Physically based rendering but not blending</div>
<div>3. The extensions to X3D 4.0 that Michalis and Holger have implemented in their viewers, and are proposing for X3D 4.1</div>
<div>4. glTF specification 2.0 which support multiple blending methods (see Section 3.9.2)</div>
<div>5. Blender, which through the material node tree allows implementation of a wide variety of blending. Keep in mind though that Blender does not do 'real time' rendering, at least not on my computer.</div>
<div><br>
</div>
<div>Corrections or extensions on my ladder from 1 to 5 are appreciated.</div>
<div><br>
</div>
<div>Vince Marchetti</div>
<div><br>
</div>
<div><br>
</div>
<blockquote>
<div>On Jan 12, 2025, at 3:15 AM, Brutzman, Donald (Don) (CIV) <brutzman@nps.edu> wrote:</div>
<br>
<div style="text-align: left; text-indent: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt;">
Thanks for multiple efforts and thoughtful posts.</div>
<div style="text-align: left; text-indent: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt;">
<br>
</div>
<div style="text-align: left; text-indent: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt;">
We certainly have more options for X3D extensibility than ever before, now that we've achieved the X3D 4.0 Architecture. It is also much easier for Web3D Consortium to consider recommendations for incremental improvements to our specifications.</div>
<div style="text-align: left; text-indent: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt;">
<br>
</div>
<div style="text-align: left; text-indent: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt;">
Some questions please:</div>
<div style="text-align: left; text-indent: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt;">
<br>
</div>
<div style="text-align: left; text-indent: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt;">
Looks like functional descriptions and technical references aren't listed? There must be something you are each referring to...</div>
<div style="text-align: left; text-indent: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt;">
<br>
</div>
<div style="text-align: left; text-indent: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt;">
Wondering what is the relationship to glTF?</div>
<div style="text-align: left; text-indent: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt;">
<br>
</div>
<div style="text-align: left; text-indent: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt;">
Wondering what is relationship and potential value for Blender export to X3D?</div>
<ul data-editing-info="{"applyListStyleFromLevel":false,"unorderedStyleType":1}" style="text-align: left; list-style-type: disc;">
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt;">
<div>(of possible relevance) Blender 4.2 LTS: EEVEE</div>
</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt;">
<div>"Shading Modes. Material > Blend Mode was replaced by Material > Render Method. Blended corresponds to the former Alpha Blend. Material > Shadow Mode was replaced by Object > Visibility > Ray Visibility > Shadow at the object level.</div>
</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt;">
<div><a href="https://developer.blender.org/docs/release_notes/4.2/eevee" id="OWA0c7efa64-23e7-44c8-570f-5fd53a656f69" class="OWAAutoLink" originalsrc="https://developer.blender.org/docs/release_notes/4.2/eevee" data-auth="Verified">https://developer.blender.org/docs/release_notes/4.2/eevee</a></div>
</li></ul>
<div style="font-family:Monaco;font-size:12px;text-decoration:none" id="x_Signature" class="x_elementToProof">
<div style="margin: 0in; font-family: "Courier New"; font-size: 9pt;">all the best, Don</div>
<div style="margin: 0in; font-family: "Courier New"; font-size: 9pt;">--</div>
<div style="margin: 0in; font-family: "Courier New"; font-size: 9pt;">Don Brutzman Naval Postgraduate School, Code USW/Br <a href="mailto:brutzman@nps.edu" id="OWA6ff9ffd5-81a2-955c-bd7d-08eebe42255c" class="OWAAutoLink">brutzman@nps.edu</a></div>
<div style="margin: 0in; font-family: "Courier New"; font-size: 9pt;">Watkins 270, MOVES Institute, Monterey CA 93943-5000 USA +1.831.656.2149</div>
<div style="margin: 0in; font-family: "Courier New"; font-size: 9pt;">X3D graphics, virtual worlds, navy robotics
<a href="https://faculty.nps.edu/brutzman" id="OWA1df156de-cc0e-67d9-4254-3e99ffd0edb7" class="OWAAutoLink" data-auth="NotApplicable">
https://faculty.nps.edu/brutzman</a></div>
<p style="margin: 0in; font-family: Calibri, sans-serif; font-size: 11pt;"><span style="font-family: "Courier New"; font-size: 9pt;"> </span></p>
</div>
<div style="font-family:Monaco;font-size:12px;text-decoration:none" id="x_appendonsend">
</div>
<div style="text-align: left; text-indent: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt;">
<br>
</div>
<hr style="text-align: left; text-indent: 0px; display: inline-block; width: 1622.88px;">
<div style="font-family:Monaco;font-size:12px;text-decoration:none" dir="ltr" id="x_divRplyFwdMsg">
<span style="font-family: Calibri, sans-serif; font-size: 11pt;"><b>From:</b> x3d-public <<a href="mailto:x3d-public-bounces@web3d.org" id="OWA0d03549a-d965-ed99-2af1-6a03848019ef" class="OWAAutoLink">x3d-public-bounces@web3d.org</a>> on behalf of Michalis
Kamburelis via x3d-public <<a href="mailto:x3d-public@web3d.org" id="OWA17d49b41-cb61-b0d5-9dcd-89ff174cab55" class="OWAAutoLink">x3d-public@web3d.org</a>><br>
<b>Sent:</b> Saturday, January 11, 2025 9:42 AM<br>
<b>To:</b> Holger Seelig <<a href="mailto:holger.seelig@yahoo.de" id="OWAb6b26e7a-6c7f-f949-c415-fb3fa60a67c0" class="OWAAutoLink">holger.seelig@yahoo.de</a>><br>
<b>Cc:</b> Michalis Kamburelis <<a href="mailto:michalis.kambi@gmail.com" id="OWA5a6ef172-48ee-ee99-3e18-45188bcd44a7" class="OWAAutoLink">michalis.kambi@gmail.com</a>>; X3D <<a href="mailto:x3d-public@web3d.org" id="OWA8079591f-4f6e-8660-8fe0-fbc38527b674" class="OWAAutoLink">x3d-public@web3d.org</a>>;
Web3D Consortium <<a href="mailto:consortium@web3d.org" id="OWAc9879a8a-927f-60e6-9fd0-effb1148d52d" class="OWAAutoLink">consortium@web3d.org</a>>;
<a href="mailto:bod@web3d.org" id="OWA92507974-901e-5814-c221-9c1fcf0c8d67" class="OWAAutoLink">
bod@web3d.org</a> <<a href="mailto:bod@web3d.org" id="OWAafdebf03-8bac-fd45-b355-0dd5ced39931" class="OWAAutoLink">bod@web3d.org</a>><br>
<b>Subject:</b> Re: [x3d-public] X3D Standards Working Group list of standards under revision</span>
<div> </div>
</div>
<div style="text-align: left; text-indent: 0px; font-family: Monaco; font-size: 11pt;">
As for BlendMode: Note that Castle Game Engine / Castle Model Viewer<br>
also support it:<br>
<a href="https://castle-engine.io/x3d_extensions.php#section_ext_blending" id="OWA29d2b050-9c71-0d6d-a44f-ca5dabe8a9d4" class="OWAAutoLink" originalsrc="https://castle-engine.io/x3d_extensions.php#section_ext_blending" data-auth="Verified">https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcastle-engine.io%2Fx3d_extensions.php%23section_ext_blending&data=05%7C02%7Cbrutzman%40nps.edu%7C95a96744dabd43abd37808dd326799e4%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C638722145749340649%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C40000%7C%7C%7C&sdata=938deY3k4NOMUuJw1eYJ1tZ59Hw0BPyYm903R%2BqrazA%3D&reserved=0</a> .<br>
<br>
I agree BlendMode is worth adding to the spec, but *not* with all the<br>
enums. The enums currently available match all OpenGL / OpenGLES /<br>
WebGL capabilities, but it implies a lot of possibilities and I think<br>
only a few are really practically useful for users. I would like to<br>
research what is supported in this regard by Vulkan, Direct3D, and<br>
choose a "common subset" for the spec.<br>
<br>
Of course particular browsers could still extend allowed options to enable more.<br>
<br>
Regards,<br>
Michalis<br>
<br>
<br>
pt., 10 sty 2025 o 16:53 Holger Seelig <<a href="mailto:holger.seelig@yahoo.de" id="OWAb860d508-dfe6-75ca-6cf8-39aeeec38b84" class="OWAAutoLink">holger.seelig@yahoo.de</a>> napisał(a):<br>
><br>
> As an additional proposal I would like to mention here BlendMode and DepthMode node as child of an Appearance node, which are more or less implemented the same in X3DOM and X_ITE:<br>
><br>
> * <a href="https://create3000.github.io/x_ite/components/x-ite/blendmode/" id="OWAa55cbb2b-27f8-306f-bc11-39ebd8b7f361" class="OWAAutoLink" originalsrc="https://create3000.github.io/x_ite/components/x-ite/blendmode/" data-auth="Verified">
https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcreate3000.github.io%2Fx_ite%2Fcomponents%2Fx-ite%2Fblendmode%2F&data=05%7C02%7Cbrutzman%40nps.edu%7C95a96744dabd43abd37808dd326799e4%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C638722145749493727%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C40000%7C%7C%7C&sdata=8UyMDMx9h5q%2Flknb0mEgLClmMXVQRHhOmkSjt2cZ9Pc%3D&reserved=0</a><br>
> * <a href="https://doc.x3dom.org/author/Shape/BlendMode.html" id="OWA4222526f-cddf-4052-ef46-aa9117e9d1e0" class="OWAAutoLink" originalsrc="https://doc.x3dom.org/author/Shape/BlendMode.html" data-auth="Verified">
https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdoc.x3dom.org%2Fauthor%2FShape%2FBlendMode.html&data=05%7C02%7Cbrutzman%40nps.edu%7C95a96744dabd43abd37808dd326799e4%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C638722145749507751%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C40000%7C%7C%7C&sdata=gC%2B%2BSv2J1swEPn0AijqQj8pH%2BdIaS17O%2F4urAhhgZ24%3D&reserved=0</a><br>
><br>
> * <a href="https://create3000.github.io/x_ite/components/x-ite/depthmode/" id="OWA8036bc7d-b572-38cc-a596-e499f43d11b7" class="OWAAutoLink" originalsrc="https://create3000.github.io/x_ite/components/x-ite/depthmode/" data-auth="Verified">
https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcreate3000.github.io%2Fx_ite%2Fcomponents%2Fx-ite%2Fdepthmode%2F&data=05%7C02%7Cbrutzman%40nps.edu%7C95a96744dabd43abd37808dd326799e4%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C638722145749519941%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C40000%7C%7C%7C&sdata=Z%2BDAhZwwW923qMoy5jNAX54G5ae3lGkM4Me6zxhCu6Y%3D&reserved=0</a><br>
> * <a href="https://doc.x3dom.org/author/Shape/DepthMode.html" id="OWA7b8c57c2-5f3c-63f9-dd98-17e8e75e4364" class="OWAAutoLink" originalsrc="https://doc.x3dom.org/author/Shape/DepthMode.html" data-auth="Verified">
https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdoc.x3dom.org%2Fauthor%2FShape%2FDepthMode.html&data=05%7C02%7Cbrutzman%40nps.edu%7C95a96744dabd43abd37808dd326799e4%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C638722145749531861%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C40000%7C%7C%7C&sdata=Jq%2Br3mVAZJeLFl7wotZxBkusp8KyrMFpUVFi5T3Bqk8%3D&reserved=0</a><br>
><br>
> These nodes require each an additional field in the Appearance node:<br>
><br>
> * <a href="https://create3000.github.io/x_ite/components/shape/appearance/" id="OWA12a89710-8a92-beee-f3e4-d677a5bfe677" class="OWAAutoLink" originalsrc="https://create3000.github.io/x_ite/components/shape/appearance/" data-auth="Verified">
https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcreate3000.github.io%2Fx_ite%2Fcomponents%2Fshape%2Fappearance%2F&data=05%7C02%7Cbrutzman%40nps.edu%7C95a96744dabd43abd37808dd326799e4%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C638722145749543455%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C40000%7C%7C%7C&sdata=NmlKlM9qUkd94GvqzPZadjFe7UEZfalLZkuKEtaHMB8%3D&reserved=0</a><br>
> * <a href="https://doc.x3dom.org/author/Shape/Appearance.html" id="OWAf7958f42-ccfc-e3f1-4d0a-c918720ca742" class="OWAAutoLink" originalsrc="https://doc.x3dom.org/author/Shape/Appearance.html" data-auth="Verified">
https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdoc.x3dom.org%2Fauthor%2FShape%2FAppearance.html&data=05%7C02%7Cbrutzman%40nps.edu%7C95a96744dabd43abd37808dd326799e4%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C638722145749554995%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C40000%7C%7C%7C&sdata=34rN1xbKSUbesNFsRBtcW6mOuRrDr6HjVLbMMQ09XiY%3D&reserved=0</a><br>
><br>
> X_ITE implementation of these node are a bit more complete to handle all WebGL possibilities, X3DOM is somehow limited in that.<br>
><br>
> Best regards,<br>
> Holger<br>
><br>
> --<br>
> Holger Seelig<br>
> Leipzig, Germany<br>
><br>
> <a href="mailto:holger.seelig@yahoo.de" id="OWAbecf02e7-57d1-297b-b7e7-6c32aeb03abf" class="OWAAutoLink">
holger.seelig@yahoo.de</a><br>
> <a href="https://create3000.github.io/x_ite/" id="OWA6a3dad95-2070-25c1-3453-c62c4cc4f989" class="OWAAutoLink" originalsrc="https://create3000.github.io/x_ite/" data-auth="Verified">
https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcreate3000.github.io%2Fx_ite%2F&data=05%7C02%7Cbrutzman%40nps.edu%7C95a96744dabd43abd37808dd326799e4%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C638722145749566589%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C40000%7C%7C%7C&sdata=zruiAPzGZV%2F2nbWkNGMqXX11EDn2RRuCOScwfosffAQ%3D&reserved=0</a><br>
><br>
> Am 10.01.2025 um 16:32 schrieb Holger Seelig <<a href="mailto:holger.seelig@yahoo.de" id="OWA53da6d68-8f48-2e98-ab4d-a31e1622a1e0" class="OWAAutoLink">holger.seelig@yahoo.de</a>>:<br>
><br>
> I would also like to thank Don and everyone here for the wonderful cooperation.<br>
><br>
> Here are some wishes that may be relevant for X3D 4.1.<br>
><br>
> * Definitely much need for EnvironmentLight as Michalis proposed it,<br>
> glTF can't live without it.<br>
> * <a href="https://github.com/michaliskambi/x3d-tests/wiki/Image-Based-Lighting-" id="OWAaf21f52e-a82a-bd22-f012-54ec38cef297" class="OWAAutoLink" originalsrc="https://github.com/michaliskambi/x3d-tests/wiki/Image-Based-Lighting-" data-auth="Verified">
https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmichaliskambi%2Fx3d-tests%2Fwiki%2FImage-Based-Lighting-&data=05%7C02%7Cbrutzman%40nps.edu%7C95a96744dabd43abd37808dd326799e4%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C638722145749577874%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C40000%7C%7C%7C&sdata=XTiSoAiVT1erfLyoqtusANv1EPEtWoRNZSME78vqItA%3D&reserved=0(EnvironmentLight-node)</a><br>
><br>
> * PhysicalMaterial extensions to get all the glTF material stuff working,<br>
> * <a href="https://create3000.github.io/x_ite/components/overview/#x_ite" id="OWA9321f40a-185e-262f-1182-7abe25549310" class="OWAAutoLink" originalsrc="https://create3000.github.io/x_ite/components/overview/#x_ite" data-auth="Verified">
https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcreate3000.github.io%2Fx_ite%2Fcomponents%2Foverview%2F%23x_ite&data=05%7C02%7Cbrutzman%40nps.edu%7C95a96744dabd43abd37808dd326799e4%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C638722145749591142%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C40000%7C%7C%7C&sdata=FLPvbD855MSVAYw8SZaXeJeLRk%2BRJm4fjh2AdnNuSVM%3D&reserved=0</a><br>
><br>
> * InstancedShape, useful anywhere but in special for glTF compatibility,<br>
> * <a href="https://create3000.github.io/x_ite/components/x-ite/instancedshape/" id="OWA6649778d-3fab-74ae-c027-356db29a1e5c" class="OWAAutoLink" originalsrc="https://create3000.github.io/x_ite/components/x-ite/instancedshape/" data-auth="Verified">
https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcreate3000.github.io%2Fx_ite%2Fcomponents%2Fx-ite%2Finstancedshape%2F&data=05%7C02%7Cbrutzman%40nps.edu%7C95a96744dabd43abd37808dd326799e4%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C638722145749602557%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C40000%7C%7C%7C&sdata=925G%2F2Iyf0pY2SwGvNHtCnAUvJJCD087xbgibXN4bNs%3D&reserved=0</a><br>
> * <a href="https://192.168.178.35:4000/x_ite/laboratory/gltf-sample-viewer/?url=https://raw.githubusercontent.com/KhronosGroup/glTF-Sample-Assets/master/Models/SimpleInstancing/glTF/SimpleInstancing.gltf" id="OWA7cfbca84-873d-b8cd-3542-484eceb3d238" class="OWAAutoLink" originalsrc="https://192.168.178.35:4000/x_ite/laboratory/gltf-sample-viewer/?url=https://raw.githubusercontent.com/KhronosGroup/glTF-Sample-Assets/master/Models/SimpleInstancing/glTF/SimpleInstancing.gltf" data-auth="Verified">
https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2F192.168.178.35%3A4000%2Fx_ite%2Flaboratory%2Fgltf-sample-viewer%2F%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2FKhronosGroup%2FglTF-Sample-Assets%2Fmaster%2FModels%2FSimpleInstancing%2FglTF%2FSimpleInstancing.gltf&data=05%7C02%7Cbrutzman%40nps.edu%7C95a96744dabd43abd37808dd326799e4%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C638722145749613849%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C40000%7C%7C%7C&sdata=%2FsUqKHSX%2BJb83pF5d0RnoNMUqettvVnHhXdrL0174fM%3D&reserved=0</a><br>
><br>
> The links contain examples and documentation of the nodes.<br>
><br>
> Best regards,<br>
> Holger<br>
><br>
> --<br>
> Holger Seelig<br>
> Leipzig, Germany<br>
><br>
> <a href="mailto:holger.seelig@yahoo.de" id="OWA08fae691-4e05-d7c8-6254-6bfee9e0e406" class="OWAAutoLink">
holger.seelig@yahoo.de</a><br>
> <a href="https://create3000.github.io/x_ite/" id="OWA591d3c36-6fb4-e871-6cb3-be5893f41601" class="OWAAutoLink" originalsrc="https://create3000.github.io/x_ite/" data-auth="Verified">
https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcreate3000.github.io%2Fx_ite%2F&data=05%7C02%7Cbrutzman%40nps.edu%7C95a96744dabd43abd37808dd326799e4%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C638722145749625393%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C40000%7C%7C%7C&sdata=1aBftBv8hEOAkGaEpxPnjBOdLrrmo5KAyxRRbTQj9Vo%3D&reserved=0</a><br>
><br>
> Am 10.01.2025 um 13:11 schrieb Michalis Kamburelis via x3d-public <<a href="mailto:x3d-public@web3d.org" id="OWA07838a70-09c1-49bb-c13e-4c30c215b82d" class="OWAAutoLink">x3d-public@web3d.org</a>>:<br>
><br>
> Thank you enormously for everything you're doing to keep this<br>
> coordinated. Onward we go!<br>
><br>
> From my side, things I'd like to design as X3D extensions and propose<br>
> to be included in the next version of X3D standard, hopefully some time in 2025:<br>
><br>
> - An (optional of course) way to specify mesh data as binary blobs, in<br>
> a way compatible with glTF:<br>
> <a href="https://github.com/michaliskambi/x3d-tests/wiki/Binary-meshes" id="OWA2fad5e17-fe9e-dcdf-2bc3-148aa9baad34" class="OWAAutoLink" originalsrc="https://github.com/michaliskambi/x3d-tests/wiki/Binary-meshes" data-auth="Verified">
https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmichaliskambi%2Fx3d-tests%2Fwiki%2FBinary-meshes&data=05%7C02%7Cbrutzman%40nps.edu%7C95a96744dabd43abd37808dd326799e4%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C638722145749636710%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C40000%7C%7C%7C&sdata=I8HvTGYqIzjuy0gzb4jeh00CUIIp3wBcxtA976S6blo%3D&reserved=0</a><br>
><br>
> - EnvironmentLight node:<br>
> <a href="https://github.com/michaliskambi/x3d-tests/wiki/Image-Based-Lighting-" id="OWA5fe9a740-fb02-c06c-2a8c-5eede4be8427" class="OWAAutoLink" originalsrc="https://github.com/michaliskambi/x3d-tests/wiki/Image-Based-Lighting-" data-auth="Verified">
https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmichaliskambi%2Fx3d-tests%2Fwiki%2FImage-Based-Lighting-&data=05%7C02%7Cbrutzman%40nps.edu%7C95a96744dabd43abd37808dd326799e4%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C638722145749647950%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C40000%7C%7C%7C&sdata=%2FfAGtfHbH5rAMXwlizmXR7U4liHqiMpq8g2XHerpfTY%3D&reserved=0(EnvironmentLight-node)</a><br>
><br>
> The pages above contain information about the details - why I think<br>
> it's useful+important, what I know, what I don't know and need to<br>
> learn (including experimenting with implementation) to make it happen.<br>
><br>
> Let's have a productive 2025 :)<br>
> Michalis<br>
><br>
> czw., 9 sty 2025 o 21:21 Brutzman, Donald (Don) (CIV) via x3d-public<br>
> <<a href="mailto:x3d-public@web3d.org" id="OWA9445334a-896b-94a7-4d23-9f69d342eaf3" class="OWAAutoLink">x3d-public@web3d.org</a>> napisał(a):<br>
><br>
><br>
><br>
> X3D Standards Working Group meets regularly to review continuing progress.<br>
> Primary work is by Dr. Dick Puk and myself as editors for these International Standards jointly reviewed and published with International Standards Organization (ISO), as members of U.S. National Standards Body INCITS.<br>
> Here are relevant specifications being revised.<br>
> Assets<br>
><br>
> X3D Graphics Standards Relationships diagram provides "big picture"<br>
> Mantis Issue Tracker (Web3D member access)<br>
> Github specifications archive (Web3D member access)<br>
> ISO/IEC SC24 Computer Graphics, image processing and environmental data representation<br>
> INCITS H3 Graphics and Imaging<br>
><br>
> Draft specifications in progress<br>
><br>
> X3D XML Encoding 4.0<br>
> X3D Classic VRML Encoding 4.0<br>
> X3D Architecture 4.1 maintenance<br>
> X3D Scene Authoring Interface 4.0<br>
><br>
> Expected 2025 future work<br>
><br>
> X3D Compressed Binary Encoding (CBE)<br>
><br>
> Includes Fast Infoset, gzip, zip algorithms<br>
> Add Efficient XML Interchange, glTF binary (.glb)<br>
><br>
> Humanoid Animation (HAnim) potential revisions version 2.1<br>
> X3D JSON Encoding (implemented)<br>
> X3D Java Programming (X3DJSAIL implementation)<br>
> X3D Python Programming (X3DPSAIL x3d.py implementation)<br>
> X3D JavaScript Programming<br>
> X3D C, C++, C# Programming<br>
> X3D Semantic Web Turtle Encoding 4.0 (implemented)<br>
><br>
> All inputs are always welcome. Issues can be discussed on Web3D mailing lists or submitted via Mantis issue tracker.<br>
> We have had a productive year (29 years of forward progression, actually) and look forward to even greater progress in 2025.<br>
> Have fun with X3D stability and versatility! 🙂<br>
><br>
> all the best, Don<br>
><br>
> --<br>
><br>
> Don Brutzman Naval Postgraduate School, Code USW/Br <a href="mailto:brutzman@nps.edu" id="OWA4d927dd0-6cda-006e-62db-230186cf81c8" class="OWAAutoLink">brutzman@nps.edu</a><br>
><br>
> Watkins 270, MOVES Institute, Monterey CA 93943-5000 USA +1.831.656.2149<br>
><br>
> X3D graphics, virtual worlds, navy robotics <a href="https://faculty.nps.edu/brutzman" id="OWA555f8e69-9cd4-7190-110e-bd83ad4e3eb1" class="OWAAutoLink" data-auth="NotApplicable">
https://faculty.nps.edu/brutzman</a><br>
><br>
><br>
><br>
> _______________________________________________<br>
> x3d-public mailing list<br>
> <a href="mailto:x3d-public@web3d.org" id="OWA81b09c28-2c3c-16f1-f86a-1fe6ee5f4692" class="OWAAutoLink">
x3d-public@web3d.org</a><br>
> <a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" id="OWA698d5030-0955-eac6-535e-e69ec9f533de" class="OWAAutoLink" data-auth="NotApplicable">
http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><br>
><br>
><br>
> _______________________________________________<br>
> x3d-public mailing list<br>
> <a href="mailto:x3d-public@web3d.org" id="OWAb4451945-f274-3c2c-f858-3bf53e6d2560" class="OWAAutoLink">
x3d-public@web3d.org</a><br>
> <a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" id="OWA254edb62-c169-be3e-3e61-fee76d93c214" class="OWAAutoLink" data-auth="NotApplicable">
http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><br>
><br>
><br>
><br>
<br>
_______________________________________________<br>
x3d-public mailing list<br>
<a href="mailto:x3d-public@web3d.org" id="OWAe9115a8a-9323-e4a5-3054-998482c6c8da" class="OWAAutoLink">x3d-public@web3d.org</a><br>
<a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" id="OWAc1aa90ed-696b-13ff-ff50-f33a4183df06" class="OWAAutoLink" data-auth="NotApplicable">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a></div>
<span style="font-family: Monaco; font-size: 12px;">_______________________________________________</span><br>
<span style="font-family: Monaco; font-size: 12px;">consortium mailing list</span><br>
<span style="font-family: Monaco; font-size: 12px;"><a href="mailto:consortium@web3d.org" id="OWA1a9bfbe2-48fd-33ea-10ca-7e3d2459e69c" class="OWAAutoLink" style="text-align: left;">consortium@web3d.org</a></span><br>
<span style="font-family: Monaco; font-size: 12px;"><a href="http://web3d.org/mailman/listinfo/consortium_web3d.org" id="OWA60a758a0-c125-8f95-2f5a-e6c97663bb69" class="OWAAutoLink" data-auth="NotApplicable" style="text-align: left;">http://web3d.org/mailman/listinfo/consortium_web3d.org</a></span></blockquote>
<br>
</body>
</html>