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.<div dir="auto"><br></div><div dir="auto">AFAIK, Xj3D has a scenegraph that it renders.  I realize it’s based on VRML.   That’s cool.</div><div dir="auto"><br></div><div dir="auto">In x3danari, I import a X3DPSAIL scenegraph and render it with Pynari and ANARI.</div><div dir="auto"><br></div><div dir="auto">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.</div><div dir="auto"><br></div><div dir="auto">I have started on a visitor pattern that might help to render X3DJSAIL.</div><div dir="auto"><br></div><div dir="auto"><div style="font-size:inherit"><a href="https://github.com/coderextreme/X3DJSONLD/tree/master/src/main/java/net/coderextreme/visitor" style="font-size:inherit">https://github.com/coderextreme/X3DJSONLD/tree/master/src/main/java/net/coderextreme/visitor</a></div><br></div><div dir="auto">Also of interest is my recursive node remover.</div><div dir="auto"><br></div><div dir="auto"><div style="font-size:inherit"><a href="https://github.com/coderextreme/X3DJSONLD/blob/master/src/main/java/net/coderextreme/Remove.java" style="font-size:inherit">https://github.com/coderextreme/X3DJSONLD/blob/master/src/main/java/net/coderextreme/Remove.java</a></div><br></div><div dir="auto"><br></div><div dir="auto">Also my remove generator and visitor generator:</div><div dir="auto"><br></div><div dir="auto"><div style="font-size:inherit"><a href="https://github.com/coderextreme/X3DJSONLD/blob/master/src/main/python/Visitor.py" style="font-size:inherit">https://github.com/coderextreme/X3DJSONLD/blob/master/src/main/python/Visitor.py</a></div><br></div><div dir="auto"><div style="font-size:inherit"><a href="https://github.com/coderextreme/X3DJSONLD/blob/master/src/main/python/removeGenerator.py" style="font-size:inherit">https://github.com/coderextreme/X3DJSONLD/blob/master/src/main/python/removeGenerator.py</a></div><br></div><div dir="auto">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?</div><div dir="auto"><br></div><div dir="auto">Maybe creating Blender JSON might be in the future.</div><div dir="auto"><br></div><div dir="auto">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.</div><div dir="auto"><br></div><div dir="auto">John</div>