<div dir="auto">Note, for those wanting to view a demo, there are links in the readme.</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Thanks, Nicholas!</div><div dir="auto"><br></div><div dir="auto">John</div><div dir="auto"><div class="gmail_quote gmail_quote_container" dir="auto"><div dir="ltr" class="gmail_attr">On Wed, Mar 25, 2026 at 7:26 PM John Carlson <<a href="mailto:yottzumm@gmail.com">yottzumm@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div style="font-size:inherit" dir="auto"><span style="color:rgb(0,0,0);font-family:-apple-system,sans-serif;font-size:inherit;font-style:normal;font-weight:400;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline!important">Hi Nicholas, can you provide a video capture viewable on Google Drive? I’ve applied a MovieTexture to a Sphere before, but I acknowledge it might work better as an IndexedFaceSet.</span></div><div dir="auto"><br></div>Stepping inside the Sphere offers a new way to view X3D movies similar to a 360 degree movie, but perhaps it’s 360x360 degrees sphered (not squared, lol)?</div><div dir="auto"><br></div><div dir="auto">John</div><div dir="auto"><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">On Wed, Mar 25, 2026 at 2:43 PM Don Brutzman via x3d-public <<a href="mailto:x3d-public@web3d.org" target="_blank">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>Wow, looks great! Your team's sustained effort on these capabilities is most impressive.</div><div><br></div><div>Questions on VideoSphere please: </div><div><ul><li>Inspecting the source .x3d files, it looks like the VideoSphere pattern applies prepared MovieTexture and IndexedFaceSet nodes without creation of any new X3D node.</li><li>Were there any non-trivial additions to X3DOM source? i.e. will other browsers need further work to support?</li><li>Do you expect there might be potential benefit to someday defining a new X3D node in order to encourage adoption? The X3D specification doesn't distinguish between 360-degree video and other video formats.</li><ul><li>Potential use case: VideoSphere bubbles within a larger scene that permit close-up inspection from certain vantage points. Such bubbles might use TwoSidedMaterial to be semitransparent (or other Switch techniques to be hidden) within the larger scene.</li><li>interesting related capabiltity: MatterPort, "Scanned-on-Demand 3D Models | Quick-Turn 3D Virtual Tours"</li><li><a href="https://go.matterport.com/Capture-Service.html" target="_blank">https://go.matterport.com/Capture-Service.html</a></li></ul><li>Is the blue car going the wrong direction on a one-way street? autonomous driver, presumably... 🥴</li></ul></div><div><div>Suggestions regarding MetaverseBookmark: to encourage further experimentation and adoption, it would be good to</div></div><div><ul><li>build an example template in X3D using MetadataSet</li><li>build a corresponding prototype for the same data structures, potentially adding self-validation (via Script) and external validation (by various tools),</li><li>add these to X3D Examples Archive</li></ul><div>Standing ovation, again thanks for sharing these significant updates.</div></div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div style="color:rgb(34,34,34)"><font face="monospace"><br></font></div><div style="color:rgb(34,34,34)"><font face="monospace">all the best, Don</font></div></div></div></div></div><div dir="ltr"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div style="color:rgb(34,34,34)"><font face="monospace">-- </font></div><div style="color:rgb(34,34,34)"><font face="monospace">X3D Graphics, Maritime Robotics, Distributed Simulation</font></div><div style="color:rgb(34,34,34)"><font face="monospace">Relative Motion Consulting <a href="https://RelativeMotion.info" target="_blank">https://RelativeMotion.info</a></font></div></div></div></div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Mar 25, 2026 at 11:55 AM Polys, Nicholas via x3d-public <<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</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>
<div dir="ltr">
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
Hello all~</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 style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
I just wanted to share that I have posted the X3DOM</div>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
VideoSphere pattern and released on github (MIT license):</div>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<a id="m_8433773955811253175m_5153130684443866458m_-1790506855417041650m_-6274973182073336180OWAad933bbe-c849-c213-d555-a553b923d776" href="https://github.com/npolys/X3DSpheres?tab=readme-ov-file" target="_blank">npolys/X3DSpheres</a></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 style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
Thanks to UND and the Web3D Tools 2025 Competition for the inspiration!</div>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
I will continue to create and share repos with our work! 🙂</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 style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
You may notice also that from our papers last year, we released</div>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
X3DTest <a id="m_8433773955811253175m_5153130684443866458m_-1790506855417041650m_-6274973182073336180OWAedd3ff25-d053-48a7-62e9-da2a97e32ccb" href="https://github.com/VT-Visionarium/X3Test" target="_blank">
VT-Visionarium/X3Test</a></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 style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
Nikhil Narra, Anuj Marisetty, Nicholas Polys, and Ben Sandbrook. 2025. X3Test: A Headless Browser-Based Framework for Automated Performance Benchmarking of X3D/X3DOM Scenes. In Proceedings of the 30th International Conference on 3D Web Technology (Web3D '25).
Association for Computing Machinery, New York, NY, USA, 1–5. <a href="https://doi.org/10.1145/3746237.3746315" target="_blank">
https://doi.org/10.1145/3746237.3746315</a></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 style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
and a MetaverseBookmark concept</div>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<a id="m_8433773955811253175m_5153130684443866458m_-1790506855417041650m_-6274973182073336180OWA602aec57-229a-6a8a-53b0-a54e42df1407" href="https://github.com/VT-Visionarium/MetaverseBookmarks" target="_blank">VT-Visionarium/MetaverseBookmarks</a></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 style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
Nikhil Narra, Anuj Marisetty, Nicholas Polys, and Ben Sandbrook. 2025. A Generalized Web3D API for Metaverse Bookmarks. In Proceedings of the 30th International Conference on 3D Web Technology (Web3D '25). Association for Computing Machinery, New York, NY,
USA, 1–8. <a href="https://doi.org/10.1145/3746237.3746311" target="_blank">https://doi.org/10.1145/3746237.3746311</a></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 style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</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 style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
All improvements and pulls requests welcome!</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 style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
yours in 4D,</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 style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
n_polys</div>
<div id="m_8433773955811253175m_5153130684443866458m_-1790506855417041650m_-6274973182073336180Signature">
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="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 style="color:rgb(17,85,204)" href="https://people.cs.vt.edu/~npolys/" 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>
</div></blockquote></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>
</blockquote></div></div>