[X3D-Ecosystem] Python binding standard…which version?

Don Brutzman don.brutzman at gmail.com
Sat Jan 24 22:18:50 PST 2026


Standards planning status appears on the following page.

   - X3D Standards Progress | Web3D Consortium
   <https://www.web3d.org/x3d/progress>
   - https://www.web3d.org/x3d/progress

Scroll past overview prose to find links to each version completed, in
progress and planned.

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


On Fri, Jan 23, 2026 at 7:44 PM John Carlson via X3D-Ecosystem <
x3d-ecosystem at web3d.org> wrote:

> A quick search reveals this page:
>
> https://wiki.web3d.org/wiki/index.php/X3D_Python_Language_Binding
>
>
> This link on the page is dead?
>
> https://github.com/Web3DConsortium/X3D/tree/master/ISO-IEC%2019777
>
>
> Btw: both 19776-4 and 19776-5 are titled JSON encoding?????
> ==================================
>
> I could start writing a Python binding standard?  Except we have three
> versions, one based on GraalPy/X3DJSAIL and one based on “normal”
> python-X3DPSAIL, and if course H3D, which AFAIK, has C++ underneath?  I
> believe CGE may also have plans for Python.
>
> GraalPy examples are here:
>
>
> https://github.com/coderextreme/X3DJSONLD/tree/master/src/main/graalpy/net/coderextreme
>
> Python examples are on the X3D archives, some duplicated here:
>
>
> https://github.com/coderextreme/X3DJSONLD/tree/master/src/main/python/net/x3djsonld/data
>
> It seems like the pure python implementation (pythonic) has more sway and
> implementations, so I am willing to capitulate, even though, in my
> experience, X3DJSAIL generates better JSON!  It was never really my idea to
> go with a pure python version though, but I don’t know how to install
> GraalPy in Blender!  I will pay anyone $100 if they can make blender run
> GraalPy for import/export addons on Windows!  I’m guessing X3DPSAIL can run
> stylesheets as well?  Perhaps it’s time to convert stylesheets to pure
> Java, with a stylesheet of course!
>
> As far as support, GraalPy is supported by Oracle, and Python is supported
> by Microsoft (Does Guido still work there?).
>
> It would be very nice to have a renderer for X3DJSAIL and X3DPSAIL (see
> previous post)!
>
> Has anyone used Xj3D from GraalPy?
>
> ==================================
>
>
> On Fri, Jan 23, 2026 at 8:52 PM John Carlson <yottzumm at gmail.com> wrote:
>
>> Apologies, I just noticed I meant X3D python binding.
>>
>> On Fri, Jan 23, 2026 at 8:50 PM John Carlson <yottzumm at gmail.com> wrote:
>>
>>> What’s the status of the Python encoding standard?   Would my
>>> participation help?
>>>
>>> Instead of spending time on Blender currently, my thought is to go back
>>> to developing an “X3D” JSON to CGE scenegraph converter, as that can be
>>> developed beyond DOM loading.   Does anyone know a good Pascal LLM?   I do
>>> find begin/end rather tedious.
>>>
>>> If there’s a lot of demand for a Blender HAnim export currently, I will
>>> reconsider.   Or X3D to glTF conversion.
>>>
>>> John
>>>
>> --
> X3D-Ecosystem mailing list
> X3D-Ecosystem at web3d.org
> http://web3d.org/mailman/listinfo/x3d-ecosystem_web3d.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-ecosystem_web3d.org/attachments/20260124/8552d3f6/attachment-0001.html>


More information about the X3D-Ecosystem mailing list