<div dir="ltr">Some additional interesting summary information about PNG3:  approaching TIFF capabilities, also includes HDR.<div><ul><li>Portable Network Graphics (PNG) Specification (Third Edition) is now a W3C Recommendation</li><li>W3C News, 24 June 2025</li><li><p style="box-sizing:border-box;font-family:"Noto Sans","Trebuchet MS",Geneva,sans-serif;margin:1rem 0px;padding:0px;max-width:41.25rem;color:rgb(17,17,17);font-size:16px">The <a href="https://www.w3.org/groups/wg/png/" style="box-sizing:border-box;font-family:inherit;margin:0px;padding:0px;background-color:transparent;border:0px;color:rgb(0,87,151)">PNG Working Group</a> published <a href="https://www.w3.org/TR/2025/REC-png-3-20250624/" style="box-sizing:border-box;font-family:inherit;margin:0px;padding:0px;background-color:transparent;border:0px;color:rgb(0,87,151)">Portable Network Graphics (PNG) Specification (Third Edition)</a> as a W3C Recommendation. This document describes PNG (Portable Network Graphics), an extensible file format for the <a href="https://www.w3.org/TR/2025/REC-png-3-20250624/#dfn-lossless" style="box-sizing:border-box;font-family:inherit;margin:0px;padding:0px;background-color:transparent;border:0px;color:rgb(0,87,151)">lossless</a>, portable, well-compressed storage of static and animated raster images. PNG provides a patent-free replacement for GIF and <span style="background-color:rgb(255,242,204)">can also replace many common uses of TIFF</span>. <a href="https://www.w3.org/TR/2025/REC-png-3-20250624/#3indexedColour" style="box-sizing:border-box;font-family:inherit;margin:0px;padding:0px;background-color:transparent;border:0px;color:rgb(0,87,151)">Indexed-color</a>, <a href="https://www.w3.org/TR/2025/REC-png-3-20250624/#dfn-greyscale" style="box-sizing:border-box;font-family:inherit;margin:0px;padding:0px;background-color:transparent;border:0px;color:rgb(0,87,151)">greyscale</a>, and <a href="https://www.w3.org/TR/2025/REC-png-3-20250624/#3truecolour" style="box-sizing:border-box;font-family:inherit;margin:0px;padding:0px;background-color:transparent;border:0px;color:rgb(0,87,151)">truecolor</a> images are supported, plus an optional alpha channel. Sample depths range from 1 to 16 bits.</p><p style="box-sizing:border-box;font-family:"Noto Sans","Trebuchet MS",Geneva,sans-serif;margin:1rem 0px;padding:0px;max-width:41.25rem;color:rgb(17,17,17);font-size:16px">The Third Edition adds <span style="background-color:rgb(255,242,204)">Animated PNG</span> and <span style="background-color:rgb(255,242,204)">High Dynamic Range (HDR) PNG</span>.</p></li><li><a href="https://www.w3.org/news/2025/portable-network-graphics-png-specification-third-edition-is-now-a-w3c-recommendation/">https://www.w3.org/news/2025/portable-network-graphics-png-specification-third-edition-is-now-a-w3c-recommendation/</a></li></ul><div><b>These capabilities offer significant additional opportunities for X3D4 model authors to achieve the highest possible rendering quality.</b></div><div><br></div><div>PNG3 has been added to recommended changes X3D draft version 4.1 Architecture.</div><div><ul><li>X3D Architecture, Texturing Component, 18.2.2 Texture map image formats</li><li><a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD//Part01/components/texturing.html#TextureMapImageFormats">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD//Part01/components/texturing.html#TextureMapImageFormats</a></li><li>X3D Architecture,  2 Normative references</li><li><table style="width:1243.7px;border-style:groove;border-width:medium;border-collapse:collapse;margin-bottom:18px;margin-left:auto;margin-right:auto;color:rgb(0,0,0);font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px;text-align:center"><tbody><tr class="gmail-proposed" title="Mantis 1497 PNG3" style="padding:8px;font-size:14.72px;border-style:groove;border-width:medium;background-color:yellow"><td style="text-align:left;padding:8px;font-size:13.5424px;border-style:groove;border-width:medium"><b>W3C_PNG</b></td><td style="text-align:left;padding:8px;font-size:13.5424px;border-style:groove;border-width:medium"><a href="https://www.w3.org/TR/png-3" target="_blank">Portable Network Graphics (PNG) Specification</a>, Third Edition, <i>World Wide Web Consortium (W3C) Recommendation</i>, 25 June 2025.</td></tr></tbody></table></li><li><a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD//Part01/references.html#W3C_PNG">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD//Part01/references.html#W3C_PNG</a></li><li>Mantis1497: PNG3 standard available, includes support for .pnga animation capabilities</li><li><a href="https://mantis.web3d.org/view.php?id=1497">https://mantis.web3d.org/view.php?id=1497</a></li></ul></div><div>Have fun with X3D4 and PNG3!  😀👍</div><div><br></div><div>all the best, Don</div></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Fri, Jun 27, 2025 at 9:46 AM Don Brutzman <<a href="mailto:don.brutzman@gmail.com">don.brutzman@gmail.com</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"><div class="msg-995401928245035452">




<div dir="ltr">
<div style="margin:8px 19px 8px 2px;border-radius:4px;min-height:44px">
<div style="margin:0px;padding:12px 12px 10px;border-radius:4px;min-height:44px;display:inline-block">
<div style="text-align:left;text-indent:0px;white-space:pre-wrap;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
Dick and I held another weekly specification editors' meeting.</div>
<div style="margin:0px 0px 0px auto"></div>
</div>
</div>
<div style="margin:0px 2px;padding:6px 12px 12px;border-width:0.666667px;border-style:solid;border-color:rgb(235,235,235);border-radius:4px">
<div style="margin:0px;min-height:69px">
<div id="m_-995401928245035452avatar-rg3" style="margin:0px 8px 0px 0px;border-radius:10000px;width:40px;height:40px;display:inline-block">
<div id="m_-995401928245035452avatar-rg3__initials" style="direction:ltr;text-align:center;text-indent:0px;line-height:1;margin:0px;border-width:0.666667px;border-style:solid;border-color:rgba(0,0,0,0);border-radius:inherit;width:40px;height:40px;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<span style="font-weight:600"><br>
</span></div>
</div>
</div>
<div id="m_-995401928245035452UniqueMessageBody_40" style="margin:12px 16px 0px 52px;padding-bottom:2px">
<div style="direction:ltr;text-indent:0px;line-height:normal;margin:0px;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
After a tumultuous week checking out for retirement, I finally have some things for us to review.</div>
<div style="direction:ltr;text-indent:0px;line-height:normal;margin:0px;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="direction:ltr;text-indent:0px;line-height:normal;margin:0px;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
a. <b>PNG3</b></div>
<ul style="direction:ltr;margin-top:0px;margin-bottom:0px;list-style-position:initial;list-style-type:disc">
<li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);margin-right:0px;margin-left:0px">
<div role="presentation" style="direction:ltr;text-indent:0px;line-height:normal;margin:0px">
X3D Architecture draft v4.1, clause 18 Texturing component, 18.2.2 Texture map image formats</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<div role="presentation" style="direction:ltr;text-indent:0px;line-height:normal;margin:0px">
<a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD//Part01/components/texturing.html#TextureMapImageFormats" id="m_-995401928245035452OWA8b154c31-69f7-b93b-9e6c-3afdedf33beb" title="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD//Part01/components/texturing.html#TextureMapImageFormats" style="margin:0px" target="_blank">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD//Part01/components/texturing.html#TextureMapImageFormats</a></div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<div role="presentation" style="direction:ltr;text-indent:0px;line-height:normal;margin:0px">
X3D Architecture draft v4.1, clause 18 Texturing component,18.4.2 MovieTexture</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<div role="presentation" style="direction:ltr;text-indent:0px;line-height:normal;margin:0px">
<a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD//Part01/components/texturing.html#MovieTexture" id="m_-995401928245035452OWAcc9faabf-4baa-f6f6-5518-cad405fde740" title="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD//Part01/components/texturing.html#MovieTexture" style="margin:0px" target="_blank">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD//Part01/components/texturing.html#MovieTexture</a></div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<div role="presentation" style="direction:ltr;text-indent:0px;line-height:normal;margin:0px">
Normative references: W3C_PNG</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<div role="presentation" style="direction:ltr;text-indent:0px;line-height:normal;margin:0px">
<a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD//Part01/references.html#W3C_PNG" id="m_-995401928245035452OWAa25a3df1-f0f1-5fc4-0a49-133a11147246" target="_blank">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD//Part01/references.html#W3C_PNG</a></div>
</li></ul>
<div style="direction:ltr;text-indent:0px;line-height:normal;margin:0px;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="direction:ltr;text-indent:0px;line-height:normal;margin:0px;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
Of note, PNG3 is now final:  🙂</div>
<div style="direction:ltr;text-indent:0px;line-height:normal;margin:0px;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<ul style="direction:ltr;margin-top:0px;margin-bottom:0px;list-style-type:disc">
<li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);direction:ltr;margin-right:0px;margin-left:0px">
<div role="presentation" style="direction:ltr;text-align:left;text-indent:0px;line-height:28px;margin:0px;color:rgb(64,7,162)">
<u><a href="https://www.bing.com/ck/a?!&&p=85f7cc4f26f850c116f5b9afcb2987d31a5a02381bf6cb7b802a97c05394ec22JmltdHM9MTc1MDk4MjQwMA&ptn=3&ver=2&hsh=4&fclid=0999e3c9-3acb-60ad-25bf-f62b3b486183&psq=w3.org+png+third+edition&u=a1aHR0cHM6Ly93d3cudzMub3JnL1RSL3BuZy0zLw&ntb=1" id="m_-995401928245035452OWAba839763-a782-8b92-ca38-6f250f3effae" style="color:rgb(64,7,162)" target="_blank">Portable
 Network Graphics (PNG) Specification (Third Edition)</a></u></div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<div role="presentation" style="direction:ltr;text-indent:0px;line-height:normal;margin-top:0px;margin-bottom:0px">
W3C Recommendation, 24 June 2025</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);direction:ltr;margin-right:0px;margin-left:0px">
<div role="presentation" style="direction:ltr;text-indent:0px;line-height:normal;margin-top:0px;margin-bottom:0px">
<a href="https://www.w3.org/TR/png-3/" id="m_-995401928245035452OWAb9dc1b2f-ea14-eda3-63d1-0022116e08c1" target="_blank">https://www.w3.org/TR/png-3/</a></div>
</li></ul>
<div style="direction:ltr;text-indent:0px;line-height:normal;margin:0px;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<ul style="direction:ltr;margin-top:0px;margin-bottom:0px;list-style-type:disc">
<li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);direction:ltr;margin-right:0px;margin-left:0px">
<div role="presentation" style="direction:ltr;text-indent:0px;line-height:normal;margin-top:0px;margin-bottom:0px">
PNG Third Edition, Implementation Report (includes animated PNG image)</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);direction:ltr;margin-right:0px;margin-left:0px">
<div role="presentation" style="direction:ltr;text-indent:0px;line-height:normal;margin-top:0px;margin-bottom:0px">
<a href="https://w3c.github.io/png/Implementation_Report_3e/" id="m_-995401928245035452OWA92442057-741a-1689-d949-00e7481eb30f" target="_blank">https://w3c.github.io/png/Implementation_Report_3e/</a></div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);direction:ltr;margin-right:0px;margin-left:0px">
<div role="presentation" style="direction:ltr;text-indent:0px;line-height:normal;margin-top:0px;margin-bottom:0px">
<a href="https://w3c.github.io/png/Implementation_Report_3e/img/APNG-Icos4D.png" id="m_-995401928245035452OWA9cab3b06-f697-2707-7fae-2268561ded0d" target="_blank">https://w3c.github.io/png/Implementation_Report_3e/img/APNG-Icos4D.png</a></div>
<div style="width:100%;display:inline-block" role="presentation">
<img style="max-width: 100%;" src="https://w3c.github.io/png/Implementation_Report_3e/img/APNG-Icos4D.png"></div>
<div role="presentation"><br>
</div>
</li></ul>
<div style="direction:ltr;text-indent:0px;line-height:normal;margin:0px;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="direction:ltr;text-indent:0px;line-height:normal;margin:0px;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
b. <b>Tangent node</b></div>
<div style="direction:ltr;text-indent:0px;line-height:normal;margin:0px;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<ul style="direction:ltr;margin-top:0px;margin-bottom:0px;list-style-position:initial;list-style-type:disc">
<li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);margin-right:0px;margin-left:0px">
<div role="presentation" style="direction:ltr;text-indent:0px;line-height:normal;margin:0px">
Mantis 1496: add Tangent node to support advanced rendering capabilities of glTF</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);margin-right:0px;margin-left:0px">
<div role="presentation" style="direction:ltr;text-indent:0px;line-height:normal;margin:0px">
<a href="https://mantis.web3d.org/view.php?id=1496" id="m_-995401928245035452OWA8833a777-c33d-3514-736c-3cb9f72ecba3" title="https://mantis.web3d.org/view.php?id=1496" style="margin:0px" target="_blank">https://mantis.web3d.org/view.php?id=1496</a></div>
</li></ul>
<div style="direction:ltr;text-indent:0px;line-height:normal;margin:0px;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="direction:ltr;text-indent:0px;line-height:normal;margin:0px;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
with</div>
<ul style="direction:ltr;margin-top:0px;margin-bottom:0px;list-style-position:initial;list-style-type:disc">
<li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);margin-right:0px;margin-left:0px">
<div role="presentation" style="direction:ltr;text-indent:0px;line-height:normal;margin:0px">
Michalis Kamburelis: Tangent node in X3D</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);margin-right:0px;margin-left:0px">
<div role="presentation" style="direction:ltr;text-indent:0px;line-height:normal;margin:0px;color:rgb(51,122,183)">
<a href="https://github.com/michaliskambi/x3d-tests/wiki/Tangent-node-in-X3D" id="m_-995401928245035452OWA0fb85db0-782f-c5c4-df98-d0caa5fd2fdb" title="https://github.com/michaliskambi/x3d-tests/wiki/Tangent-node-in-X3D" rel="noopener" style="color:rgb(51,122,183);margin:0px;text-align:left" target="_blank">https://github.com/michaliskambi/x3d-tests/wiki/Tangent-node-in-X3D</a></div>
</li></ul>
<div style="direction:ltr;text-indent:0px;line-height:normal;margin:0px;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<ul style="direction:ltr;margin-top:0px;margin-bottom:0px;list-style-position:initial;list-style-type:disc">
<li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<div role="presentation" style="direction:ltr;text-indent:0px;line-height:normal;margin:0px">
Holger Seelig: Tangent node</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<div role="presentation" style="direction:ltr;text-indent:0px;line-height:normal;margin:0px">
<a href="https://create3000.github.io/x_ite/components/rendering/tangent/" id="m_-995401928245035452OWA33399d69-f0ca-aae8-80cc-e4568b552920" title="https://create3000.github.io/x_ite/components/rendering/tangent/" style="margin:0px" target="_blank">https://create3000.github.io/x_ite/components/rendering/tangent/</a></div>
<div role="presentation" style="direction:ltr;text-indent:0px;line-height:normal;margin:0px">
<br>
</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<div role="presentation" style="direction:ltr;text-indent:0px;line-height:normal;margin:0px">
X3D Architecture draft v4.1, clause 11 Rendering component</div>
</li><ul style="direction:ltr;margin-top:0px;margin-bottom:0px;list-style-position:initial;list-style-type:circle">
<li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<div role="presentation" style="direction:ltr;text-indent:0px;line-height:normal;margin:0px">
11.3.2 X3DComposedGeometryNode</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<div role="presentation" style="direction:ltr;text-indent:0px;line-height:normal;margin:0px">
<a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD//Part01/components/rendering.html#X3DComposedGeometryNode" id="m_-995401928245035452OWAe0026356-f3cd-748c-a876-918dd29c0575" title="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD//Part01/components/rendering.html#X3DComposedGeometryNode" style="margin:0px" target="_blank">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD//Part01/components/rendering.html#X3DComposedGeometryNode</a></div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<div role="presentation" style="direction:ltr;text-indent:0px;line-height:normal;margin:0px">
11.3.7 X3DTangentNode</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<div role="presentation" style="direction:ltr;text-indent:0px;line-height:normal;margin:0px">
<a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD//Part01/components/rendering.html#X3DTangentNode" id="m_-995401928245035452OWA84e76067-de9f-ce4b-43b5-43ceaba7f485" title="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD//Part01/components/rendering.html#X3DTangentNode" style="margin:0px" target="_blank">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD//Part01/components/rendering.html#X3DTangentNode</a></div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<div role="presentation" style="direction:ltr;text-indent:0px;line-height:normal;margin:0px">
11.4.13 Tangent</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<div role="presentation" style="direction:ltr;text-indent:0px;line-height:normal;margin:0px">
<a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD//Part01/components/rendering.html#Tangent" id="m_-995401928245035452OWAeef0a269-f1d4-49bd-055f-e51d2d0ea589" title="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD//Part01/components/rendering.html#Tangent" style="margin:0px" target="_blank">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD//Part01/components/rendering.html#Tangent</a></div>
<div role="presentation" style="direction:ltr;text-indent:0px;line-height:normal;margin:0px">
And related implementing nodes</div>
</li></ul>
</ul>
<div style="direction:ltr;text-indent:0px;line-height:normal;margin:0px;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="direction:ltr;text-indent:0px;line-height:normal;margin:0px;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
Here is the preliminary draft for Tangent node.  <span style="color:rgb(200,38,19)">
<b><i>Dear rendering experts:  more prose needed for draft specification that describes this functionality!</i></b></span></div>
<div style="direction:ltr;text-align:left;text-indent:0px;line-height:normal;margin:18px 0px 0px;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<span style="background-color:rgb(255,255,0)"><b>11.4.13 Tangent</b></span></div>
<pre style="margin-left:25px"><div style="text-align:left;text-indent:0px;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)"><span style="background-color:rgb(255,255,0)">TriangleFanSet : X3DComposedGeometryNode {
  SFNode  [in,out] metadata NULL [X3DMetadataObject]
  MFVec4f [in,out] vector   []
}
</span></div></pre>
<div style="text-align:left;text-indent:0px;margin-top:1em;margin-bottom:1em;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt">
<span style="color:rgb(200,38,19);background-color:rgb(255,255,0)"><b>TODO</b>
</span><span style="color:rgb(0,0,0);background-color:rgb(255,255,0)">node definition and description.</span></div>
<div style="text-align:left;text-indent:0px;margin-top:1em;margin-bottom:1em;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<span style="background-color:rgb(255,255,0)">Each element in the <i>vector</i> array provides a unit XYZ vector defining a tangent direction on the surface, together with a W component whose sign value (-1 or +1) indicates the handedness of the tangent
 base.</span></div>
<div style="text-align:left;text-indent:0px;margin-top:18px;margin-bottom:18px;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<span style="background-color:rgb(255,255,0)">NOTE  The Tangent node functionality has no relation to Normal node functionality.</span></div>
<div style="text-align:left;text-indent:0px;margin-top:18px;margin-bottom:18px;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<span style="background-color:rgb(255,255,0)">NOTE  See the <a href="http://../references.html#GLTF" id="m_-995401928245035452OWA3c1640ba-7e25-aa28-0374-f69691877d04" target="_blank">
GLTF</a> specification for further technical details.</span></div>
<div style="text-align:left;text-indent:0px;margin-top:1em;margin-bottom:1em;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt">
<span style="color:rgb(200,38,19);background-color:rgb(128,255,255)"><b>TODO
</b></span><span style="color:rgb(0,0,0);background-color:rgb(128,255,255)">How does Tangent node affect the
<a href="http://lighting.html#LightingModel" id="m_-995401928245035452OWA696d616d-833d-7a3e-bcb6-8702a6146ca5" target="_blank">
17.2.2 Lighting model</a>? Consistent rendering is necessary.</span></div>
<div style="direction:ltr;text-indent:0px;line-height:normal;margin:0px;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="direction:ltr;text-indent:0px;line-height:normal;margin:0px;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
c. Discuss <b>HAnim progress</b> on weekly calls - encouraging!  🙂</div>
<ul style="direction:ltr;margin-top:0px;margin-bottom:0px;list-style-type:disc">
<li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);direction:ltr;margin-right:0px;margin-left:0px">
<div role="presentation" style="direction:ltr;text-indent:0px;line-height:normal;margin-top:0px;margin-bottom:0px">
Many diverse topics (such as single/double floating-point precision, etc.) can go into the use-case modeling guidelines</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);direction:ltr;margin-right:0px;margin-left:0px">
<div role="presentation" style="direction:ltr;text-indent:0px;line-height:normal;margin-top:0px;margin-bottom:0px">
Iterative improvement is always best</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);direction:ltr;margin-right:0px;margin-left:0px">
<div role="presentation" style="direction:ltr;text-indent:0px;line-height:normal;margin-top:0px;margin-bottom:0px">
We will stay focused on refinements to HAnim 2.0, and identify larger issues (such as Coveroid/Clothing) for the HAnim working group  </div>
</li></ul>
<div style="direction:ltr;text-indent:0px;line-height:normal;margin:0px;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="direction:ltr;text-indent:0px;line-height:normal;margin:0px;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
d. <b>Schedule</b></div>
<ul style="direction:ltr;margin-top:0px;margin-bottom:0px;list-style-type:disc">
<li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);direction:ltr;margin-right:0px;margin-left:0px">
<div role="presentation" style="direction:ltr;text-indent:0px;line-height:normal;margin-top:0px;margin-bottom:0px">
No call next Monday - am retiring! </div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);direction:ltr;margin-right:0px;margin-left:0px">
<div role="presentation" style="direction:ltr;text-indent:0px;line-height:normal;margin-top:0px;margin-bottom:0px">
Next Wednesday call: final review for annual ISO meeting in Alexandria VA the following week</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);direction:ltr;margin-right:0px;margin-left:0px">
<div role="presentation" style="direction:ltr;text-indent:0px;line-height:normal;margin-top:0px;margin-bottom:0px">
Next Friday call: also cancelled, July 4 Independence Day in USA.</div>
</li></ul>
<div style="direction:ltr;text-indent:0px;line-height:normal;margin:0px;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="direction:ltr;text-indent:0px;line-height:normal;margin:0px;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
Aloha! v/r Don</div>
</div>
</div>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
</div>

</div></blockquote></div>