[x3d-public] Wed Nov 19 - X3D-AI Working Group Meeting

Don Brutzman don.brutzman at gmail.com
Fri Nov 28 21:04:38 PST 2025


Thank you for exploring this topic Doug.  Interesting developments.

Traditionally .ply files have been used for defining triangles or polygonal
mesh, similar in many ways to .stl files.

Possible future extension for X3D Architecture is to define a new
InlineGeometry node that can read .stl or ply files to create a coordinate
mesh, returning a Coordinate node perhaps.  Such offline conversions for
scanned meshes are possible now.

However, am not sure how gaussian splats can utilize the .ply format.  This
seems like a relatively new development - do you know where that is written
up?

PLY references follow.

   - Wikipedia PLY (file format)
   - https://en.wikipedia.org/wiki/PLY_(file_format)


   - Internet Archive: The PLY Polygon File Format, Author: Greg Turk
   -
   https://web.archive.org/web/20161204152348/http://www.dcs.ed.ac.uk/teaching/cs4/www/graphics/Web/ply.html


   - Wikipedia: Gaussian splatting
   - https://en.wikipedia.org/wiki/Gaussian_splatting
   - (no mention of files or formats that i saw)

Since there is a lot of innovation ongoing with Gaussian splats, we want to
be thorough and careful when looking at potential X3D standardization.

all the best, Don
-- 
X3D Graphics, Maritime Robotics, Distributed Simulation
Relative Motion Consulting  https://RelativeMotion.info


On Sat, Nov 22, 2025 at 9:31 AM GPU Group via x3d-public <
x3d-public at web3d.org> wrote:

> "Gaussian Splatting"
> .ply files appear to deliver similar polygons as X3D IndexedTriangleSet
> https://en.wikipedia.org/wiki/PLY_(file_format)
> https://www.web3d.org/documents/specifications/19775-1/V4.0/index.html
> Methods to get .ply into x3d scene:
> 0. pre-process with non-browser tool to convert to x3d scene snippet for
> inlining
> 1. Special new IndexedTriangleSetPly node with a url field
> 2. Proto containing i) first node IndexedTriangleSet, ii) Script node to
> process ply into IndexedTriangleSet, and either:
> a) SAI function for javascript to read an arbitrary file url into a blob
> for processing from ply to IndexedTriangleSet by javascript
> b) a new node type that reads an arbitrary file into an SFImage as a blob,
> a route to move the SFImage to Script for processing from ply to
> IndexedTriangleSet
> Q. or is there another method that's easier / already working?
> -Doug
>
> On Tue, Nov 18, 2025 at 9:31 AM Bergstrom, Aaron via x3d-public <
> x3d-public at web3d.org> wrote:
>
>> X3D and AI Stakeholders,
>>
>>
>>
>> Please join us for the X3D-AI Working Group meeting this * Wed, Nov 19th*
>> at *2pm GMT* (*9am US Eastern* – *6am Pacific*)
>>
>>
>>
>> The agenda for this week will include the following topics:
>>
>>    - Metaverse Standards Forum - AI Working Group
>>    - Gaussian Splatting – Proposed Node Text
>>    - AI Assisted Content Creation
>>    - Near-term Activities of the X3D-AI Working Group
>>
>>
>>
>> The Zoom link for the meeting and a more detailed agenda can be found at
>> the Calendar link below
>>
>>
>> https://www.web3d.org/calendar/2800/x3d-ai-working-group-meeting/2025-11-19t140000-2025-12-17t140000-2026-01-21t140000
>>
>>
>>
>> Hope to see everyone there,
>>
>>
>>
>> Aaron Bergstrom
>>
>> X3D-AI Working Group Chair
>>
>> https://www.web3d.org/working-groups/ai-x3d
>>
>>
>> _______________________________________________
>> x3d-public mailing list
>> x3d-public at web3d.org
>> http://web3d.org/mailman/listinfo/x3d-public_web3d.org
>>
> _______________________________________________
> 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/20251128/744ad3f6/attachment.html>


More information about the x3d-public mailing list