<div dir="auto">I think it’s best to work with vendors to make sure that support for X3D “interactivity” is translated to and from their internal data structures, rather than direct glTF-X3D conversions.</div><div dir="auto"><br></div><div dir="auto">That is, I we could use more examples of Blender interactivity to translate to X3D.  People should also try to load animations (interactivity) into Blender as well.</div><div dir="auto"><br></div><div dir="auto">John</div><div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Fri, Jun 6, 2025 at 12:35 PM Brutzman, Donald (Don) (CIV) via x3d-public <<a href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div dir="ltr">
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
[added cc: x3d-public since all referenced information is public]</div>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
Thank you Nicholas for flagging this important activity.</div>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<br>
</div>
<div style="margin:0px;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
Dick and I reviewed this interesting draft extension for glTF this morning as part of our regular specification editors' teleconference.  </div>
<ul style="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:11pt;color:rgb(0,0,0);margin-right:0px;margin-left:0px">
<div style="margin-top:0px;margin-bottom:0px">X3D Standards Working Group</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<div style="margin-top:0px;margin-bottom:0px"><a href="https://www.web3d.org/working-groups/x3d-standards" id="m_-6213610421795006695LPlnk477701" target="_blank">https://www.web3d.org/working-groups/x3d-standards</a></div>
</li></ul>
<div style="margin:0px;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<br>
</div>
<div style="margin:0px;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
Helpful summaries and draft specification of proposed glTF capabilities:</div>
<ul style="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:11pt;color:rgb(0,0,0);display:block;margin-right:0px;margin-left:0px">
<div style="margin-top:0px;margin-bottom:0px"><br>
</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<div style="margin-top:0px;margin-bottom:0px">glTF Interactivity Extensions Approach Finalization: Your Feedback Needed!</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<div style="margin-top:0px;margin-bottom:0px"><a href="https://www.khronos.org/blog/gltf-interactivity-extensions-approach-finalization-your-feedback-needed" target="_blank">https://www.khronos.org/blog/gltf-interactivity-extensions-approach-finalization-your-feedback-needed</a></div>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<div style="margin-top:0px;margin-bottom:0px"><br>
</div>
</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<div style="margin-top:0px;margin-bottom:0px">glTF™ 2.0 Interactivity Extension Specification (draft)</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<div style="margin-top:0px;margin-bottom:0px"><a href="https://github.com/KhronosGroup/glTF/blob/interactivity/extensions/2.0/Khronos/KHR_interactivity/Specification.adoc" id="m_-6213610421795006695LPlnk539700" target="_blank">https://github.com/KhronosGroup/glTF/blob/interactivity/extensions/2.0/Khronos/KHR_interactivity/Specification.adoc</a></div>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<div><br>
</div>
</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<div>YouTube: Peter Martin (Adobe), Khronos session at SIGGRAPH 2024, Interactivity Extension in glTF</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<div><a href="https://www.youtube.com/watch?v=2HwMZ7bj4ew" target="_blank">https://www.youtube.com/watch?v=2HwMZ7bj4ew</a></div>
</li></ul>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
Strategic Review</div>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<br>
</div>
<ul style="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:11pt;color:rgb(0,0,0)">
<div>The X3D community and Web3D Consortium needs someone interested in observing and (possibly) participating in key efforts such as this.</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<div>The work looks thorough and consistently high quality, matching other Khronos specifications.</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<div>The Khronos license terms appear to be unchanged since our prior review.</div>
</li><ul style="margin-top:0px;margin-bottom:0px;list-style-type:circle">
<li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<div>Use of the extension requires either membership as an Adopter of Khronos IPR policy, or else " express prior written permission of Khronos."</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<div>Patented materials are included in the specification (though not specifically identified).</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<div><a href="https://github.com/KhronosGroup/glTF/blob/interactivity/extensions/2.0/Khronos/KHR_interactivity/Specification.adoc#foreword" id="m_-6213610421795006695OWAfeb5bf15-07e1-f692-c820-73a0b43754d7" target="_blank">https://github.com/KhronosGroup/glTF/blob/interactivity/extensions/2.0/Khronos/KHR_interactivity/Specification.adoc#foreword</a></div>
</li></ul>
<li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<div>No plans are evident at this time for standardization with ISO under royalty-free terms.</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<div>X3D Architecture cannot require adoption of closed (i.e. Khronos adopter-only) technology, but Web3D Consortium members and X3D community participants can find patterns for mapping correspondences between X3D and
<i>KHR_interactivity </i>extension, just as has occurred previously with glTF 2.0 standard.</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<div>X3D Architecture can align with and suggest optional support for external specifications that are not fully open.  Prerequisites for such support are familiar: member interest, multiple independent implementations (with at least
 one in open source), examples that demonstrate capabilities and can test conformance.</div>
</li></ul>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
Technical Review</div>
<div id="m_-6213610421795006695Signature">
<ul style="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:11pt;color:rgb(0,0,0)">
<div>This extension is for JavaScript programmers who want to animate glTF models.</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<div>We saw a great number of similarities to the X3D event model: directed acyclic graph, strong typing, etc. etc.</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<div>KHR_interactivity inclusion of types and nodes and parameter/fields looks to have complete expressive power regarding glTF model.  This is similar to the complete expressive power that X3D animation has long provided.</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<div>We saw no blockers preventing the construction of X3D event chains with identical functionality.</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<div>From our X3D-informed point of view, mapping the ECMAScript/JSON structures in
<span style="font-size:14.6667px;background-color:rgb(255,255,255)"><i>KHR_interactivity
</i>appears to be a good candidate for people to write converters and importers to/from X3D.</span></div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<div style="font-size:14.6667px"><span style="background-color:rgb(255,255,255)">At first we did not see similar capability for X3D accessType (eventIn eventOut initializeOnly inputOutput) but the following paragraph seems to have
 similar (functionally compatible) expressiveness.</span></div>
</li><ul style="margin-top:0px;margin-bottom:0px;list-style-type:circle">
<li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<div style="font-size:14.6667px"><span style="background-color:rgb(255,255,255)">3.2.4. Unsupported Operations</span></div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<div style="font-size:14.6667px"><span style="background-color:rgb(255,255,255)"><a href="https://github.com/KhronosGroup/glTF/blob/interactivity/extensions/2.0/Khronos/KHR_interactivity/Specification.adoc#nodes-noop" id="m_-6213610421795006695LPlnk217469" target="_blank">https://github.com/KhronosGroup/glTF/blob/interactivity/extensions/2.0/Khronos/KHR_interactivity/Specification.adoc#nodes-noop</a></span></div>
</li></ul>
<li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<div>The terminology used for "flows" and "sockets" do not refer to any networking concepts or streaming protocols.  Rather they descripe pointers to ECMAScript functions.</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<div>The extensive math library defined in the specification provides some additions to the stock JavaScript math library.</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<div>All of the programmatic math-library constructs described appear to be implementable in X3D Script node using ECMAScript, already.</div>
</li></ul>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
Recommendations</div>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<br>
</div>
<ul style="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:11pt;color:rgb(0,0,0)">
<div>Further expert assessments and collaboration betweed Web3D and Khronos are always welcome.</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<div>Model conversion and Inline examples, back and forth between X3D and glTF
<span style="font-size:14.6667px"><i>KHR_interactivity </i>extension, are always welcome.</span></div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<div style="font-size:14.6667px">No formal action by Web3D is needed until some future day when various sensible glTF extensions might get advanced by Khronos to ISO.</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<div style="font-size:14.6667px">Potential additions to future X3D standard are maintained at</div>
</li><ul style="margin-top:0px;margin-bottom:0px;list-style-type:circle">
<li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<div style="font-size:14.6667px">X3D Architecture version 4.1 (draft)</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<div style="font-size:14.6667px"><a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD//Part01/Architecture.html" id="m_-6213610421795006695LPlnk557525" target="_blank">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD//Part01/Architecture.html</a></div>
</li></ul>
</ul>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:14.6667px;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:14.6667px;color:rgb(0,0,0)">
Further discussion and improvements to this assessment are also always welcome.</div>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:14.6667px;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:14.6667px;color:rgb(0,0,0)">
Have fun with X3D!  🙂</div>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:14.6667px;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:14.6667px;color:rgb(0,0,0)">
Sincerely, Don Brutzman and Dick Puk</div>
<p style="margin:0in;font-family:Calibri,sans-serif;font-size:11pt">
<span style="font-family:"Courier New";font-size:9pt;color:rgb(0,0,0)"><br>
</span></p>
<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        <a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a></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 <a href="https://faculty.nps.edu/brutzman" target="_blank">https://faculty.nps.edu/brutzman</a></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="m_-6213610421795006695x_ms-outlook-mobile-signature"></div>
<hr style="display:inline-block;width:98%">
<div id="m_-6213610421795006695x_divRplyFwdMsg">
<div style="direction:ltr;font-family:Calibri,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<b>From:</b> Polys, Nicholas <<a href="mailto:npolys@vt.edu" target="_blank">npolys@vt.edu</a>><br>
<b>Sent:</b> Thursday, May 22, 2025 11:18:17 AM<br>
<b>To:</b> <a href="mailto:x3d@web3d.org" target="_blank">x3d@web3d.org</a> <<a href="mailto:x3d@web3d.org" target="_blank">x3d@web3d.org</a>>; Web3D Communications Team <<a href="mailto:communications@web3d.org" target="_blank">communications@web3d.org</a>><br>
<b>Subject:</b> glTF Interactivity Extensions Approach Finalization: Your Feedback Needed!</div>
<div style="direction:ltr"> </div>
</div>
<div style="direction:ltr;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<a href="https://www.khronos.org/blog/gltf-interactivity-extensions-approach-finalization-your-feedback-needed" id="m_-6213610421795006695OWAafd54ec7-3709-5a96-cdf8-212a94c1fcbc" target="_blank">https://www.khronos.org/blog/gltf-interactivity-extensions-approach-finalization-your-feedback-needed</a></div>
<div style="direction:ltr;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;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
In June 2024, the Khronos 3D Formats Working Group released the glTF 2.0 Interactivity draft extension (KHR_interactivity) for public review and comment. Now, thanks to valuable community feedback and almost a year of continued development, we are nearing the
 finish line on releasing KHR_interactivity together with a set of companion extensions. These extensions provide a straightforward, standardized method for embedding interactive behaviors directly within glTF 3D assets, enabling developers to create engaging
 3D experiences with consistent interactive functionality across different platforms and applications.<br>
<br>
As we prepare to submit the glTF interactivity extensions to the Khronos Board for ratification, we are seeking final input from early adopters. We invite content creators, artists, implementers, and engine developers to explore and experiment with the openly
 available tools and sample assets to integrate interactive glTF content into their projects.<br>
<br>
Learn more: <span style="color:rgb(10,102,194);font-weight:600"><a href="https://lnkd.in/gkSqR_HF" id="m_-6213610421795006695OWA49a48d58-fd0f-f417-78f3-35d2779049db" style="color:rgb(10,102,194);margin:0px;text-align:left" target="_blank">https://lnkd.in/gkSqR_HF</a></span></div>
<div style="direction:ltr;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div id="m_-6213610421795006695x_x_Signature">
<div style="direction:ltr;font-family:Arial,Helvetica,sans-serif;font-size:9.75pt;color:rgb(34,34,34)">
--</div>
<div style="direction:ltr;text-align:left;text-indent:0px;background-color:rgb(255,255,255);margin:0px;font-size:9.75pt;color:rgb(34,34,34)">
<span style="font-family:Arial,Helvetica,sans-serif">Nicholas F. Polys, Ph.D.<br>
<br>
Director of Visual Computing<br>
Virginia Tech Research Computing<br>
</span><span style="font-family:Arial,Helvetica,sans-serif,serif,EmojiFont"><br>
Department Editor: @theSource</span></div>
<div style="direction:ltr;text-align:left;text-indent:0px;background-color:rgb(255,255,255);margin:0px;font-family:Arial,Helvetica,sans-serif,serif,EmojiFont;font-size:9.75pt;color:rgb(34,34,34)">
IEEE Computer Graphics & Applications</div>
<div style="direction:ltr;text-align:left;text-indent:0px;font-family:Arial,Helvetica,sans-serif;font-size:9.75pt;color:rgb(34,34,34)">
<br>
Affiliate Professor<br>
Virginia Tech Department of Computer Science</div>
<div style="direction:ltr;text-align:left;text-indent:0px;font-family:Arial,Helvetica,sans-serif;font-size:9.75pt;color:rgb(17,85,204)">
<a href="https://people.cs.vt.edu/~npolys/" id="m_-6213610421795006695OWA9f5f56cc-837f-d641-9c66-35eb5b485e11" style="color:rgb(17,85,204)" target="_blank">https://people.cs.vt.edu/~npolys/ </a></div>
</div>
</div>

_______________________________________________<br>
x3d-public mailing list<br>
<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a><br>
<a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" rel="noreferrer" target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><br>
</blockquote></div></div>