[X3D-Ecosystem] Java to XML/VRML to renderer.

John Carlson yottzumm at gmail.com
Tue Feb 10 02:50:00 PST 2026


So I get that one can go from Java to XML/VRML to render.  Even I go from
JSON to DOM to renderer with JavaScript.

AFAIK, Xj3D has a scenegraph that it renders.  I realize it’s based on
VRML.   That’s cool.

In x3danari, I import a X3DPSAIL scenegraph and render it with Pynari and
ANARI.

Is there anything that’s preventing us from doing that in Java and
JavaScript scenegraphs?  I don’t know the rendering APIs for those.  Please
answer for Xj3D, X_ITE, X3DOM and Sunrize.

I have started on a visitor pattern that might help to render X3DJSAIL.

https://github.com/coderextreme/X3DJSONLD/tree/master/src/main/java/net/coderextreme/visitor

Also of interest is my recursive node remover.

https://github.com/coderextreme/X3DJSONLD/blob/master/src/main/java/net/coderextreme/Remove.java


Also my remove generator and visitor generator:

https://github.com/coderextreme/X3DJSONLD/blob/master/src/main/python/Visitor.py

https://github.com/coderextreme/X3DJSONLD/blob/master/src/main/python/removeGenerator.py

Anyway, rendering is probably beyond me without AI assistance.  I would
like to write a JSON-based renderer, but perhaps that’s not in the cards.
Maybe I can do something with pynari?

Maybe creating Blender JSON might be in the future.

I don’t even have a clear picture of the OpenGL/WebGL/Vulkan/WebGPU
drivers.   Can someone recommend a class?  I know stuff like creating
images.

John
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-ecosystem_web3d.org/attachments/20260210/370b0c19/attachment-0001.html>


More information about the X3D-Ecosystem mailing list