[x3d-public] [X3D-Ecosystem] webgl-vs-webgpu-explained
John Carlson
yottzumm at gmail.com
Wed Apr 29 14:52:34 PDT 2026
I am willing to participate in such an experiment as I have some experience
working with Three.js in the context of
X3D JSON with softbody2 and three-x3d-loader, but my work will be
prototyping, not a full system. What I actually do with shaders is not a
strong point, and I’ve not used them with Three.js yet.
Someone could also modify the Three.js VRMLLoader to support shaders and/or
the WebGPURender for a quick win.
John
On Wed, Apr 29, 2026 at 4:28 PM John Carlson <yottzumm at gmail.com> wrote:
> It would be great to have an example WGSL shader in an X3D scene to prove
> your point, Don.
>
> John
>
> On Wed, Apr 29, 2026 at 3:53 PM Don Brutzman via x3d-public <
> x3d-public at web3d.org> wrote:
>
>> Interesting article, here are some key points:
>> What is WebGPU?
>>
>> WebGPU is a next-generation graphics API designed from the ground up for
>> modern GPUs. Rather than building on aging OpenGL standards, it draws from
>> contemporary APIs like Vulkan, Metal, and Direct3D 12.
>>
>> The improvements center on four areas: reduced CPU overhead through more
>> efficient communication with the GPU, compute shader support for
>> general-purpose GPU computation, explicit resource control for fine-grained
>> memory and pipeline management, and an extensible architecture that can
>> expose new GPU capabilities as hardware evolves.
>>
>> WebGPU isn't just "WebGL 3.0." It represents a fundamental architectural
>> upgrade that changes how browsers talk to graphics hardware.
>>
>> X3D is a declarative way to build a scene graph that defines functional
>> requirements for display, user interaction and networked data retrieval
>> that are independent of the underlying operating system or programming
>> approach.
>>
>> If anyone is aware of any perceived limitations in the X3D Architecture
>> that might need to be changed in order to take full advantage of WebGPU as
>> low-level rendering within an X3D player, that would be good to know. So
>> far, I'm not seeing any...
>>
>> all the best, Don
>> --
>> X3D Graphics, Maritime Robotics, Distributed Simulation
>> Relative Motion Consulting https://RelativeMotion.info
>>
>>
>> On Mon, Apr 27, 2026 at 7:45 PM Joe D Williams via X3D-Ecosystem <
>> x3d-ecosystem at web3d.org> wrote:
>>
>>> https://threejsroadmap.com/blog/webgl-vs-webgpu-explained
>>>
>>> --
>>> X3D-Ecosystem mailing list
>>> X3D-Ecosystem at web3d.org
>>> http://web3d.org/mailman/listinfo/x3d-ecosystem_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/20260429/4cc8d152/attachment-0001.html>
More information about the x3d-public
mailing list