[X3D-Ecosystem] Python binding standard…which version?
John Carlson
yottzumm at gmail.com
Sat Jan 24 22:55:12 PST 2026
This page was very helpful. Apparently, I had missed it before.
https://www.web3d.org/x3d/progress
What I will try to do is convert
https://github.com/coderextreme/X3DJSONLD/blob/master/src/main/python/etgenerateJSONschema2020-12.py
to a stylesheet tonight, just to see if it’s possible! Seems like it
might speed up X3D JSON standardization.
John
On Sun, Jan 25, 2026 at 12:19 AM Don Brutzman <don.brutzman at gmail.com>
wrote:
> 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/20260125/d81be730/attachment.html>
More information about the X3D-Ecosystem
mailing list