[x3d-public] New Image and Video Sphere X3D examples +
Don Brutzman
don.brutzman at gmail.com
Wed Mar 25 12:42:12 PDT 2026
Wow, looks great! Your team's sustained effort on these capabilities is
most impressive.
Questions on VideoSphere please:
- Inspecting the source .x3d files, it looks like the VideoSphere
pattern applies prepared MovieTexture and IndexedFaceSet nodes without
creation of any new X3D node.
- Were there any non-trivial additions to X3DOM source? i.e. will other
browsers need further work to support?
- 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.
- 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.
- interesting related capabiltity: MatterPort, "Scanned-on-Demand 3D
Models | Quick-Turn 3D Virtual Tours"
- https://go.matterport.com/Capture-Service.html
- Is the blue car going the wrong direction on a one-way street?
autonomous driver, presumably... 🥴
Suggestions regarding MetaverseBookmark: to encourage further
experimentation and adoption, it would be good to
- build an example template in X3D using MetadataSet
- build a corresponding prototype for the same data structures,
potentially adding self-validation (via Script) and external validation (by
various tools),
- add these to X3D Examples Archive
Standing ovation, again thanks for sharing these significant updates.
all the best, Don
--
X3D Graphics, Maritime Robotics, Distributed Simulation
Relative Motion Consulting https://RelativeMotion.info
On Wed, Mar 25, 2026 at 11:55 AM Polys, Nicholas via x3d-public <
x3d-public at web3d.org> wrote:
> Hello all~
>
> I just wanted to share that I have posted the X3DOM
> VideoSphere pattern and released on github (MIT license):
> npolys/X3DSpheres
> <https://github.com/npolys/X3DSpheres?tab=readme-ov-file>
>
> Thanks to UND and the Web3D Tools 2025 Competition for the inspiration!
> I will continue to create and share repos with our work! 🙂
>
>
> You may notice also that from our papers last year, we released
> X3DTest VT-Visionarium/X3Test <https://github.com/VT-Visionarium/X3Test>
>
> 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. https://doi.org/10.1145/3746237.3746315
>
> and a MetaverseBookmark concept
> VT-Visionarium/MetaverseBookmarks
> <https://github.com/VT-Visionarium/MetaverseBookmarks>
>
> 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.
> https://doi.org/10.1145/3746237.3746311
>
>
>
> All improvements and pulls requests welcome!
>
> yours in 4D,
>
> n_polys
>
> --
> Nicholas F. Polys, Ph.D.
>
> Director of Visual Computing
> Virginia Tech Research Computing
>
> Department Editor: @theSource
> IEEE Computer Graphics & Applications
>
> Affiliate Professor
> Virginia Tech Department of Computer Science
> https://people.cs.vt.edu/~npolys/ <https://people.cs.vt.edu/~npolys/>
> _______________________________________________
> x3d-public mailing list
> x3d-public at web3d.org
> http://web3d.org/mailman/listinfo/x3d-public_web3d.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20260325/1a7c9e55/attachment-0001.html>
More information about the x3d-public
mailing list