Kivy appears to be the best (most community) cross-platform OpenGL library for Python.  Did you explore this option, Doug?<div dir="auto"><br></div><div dir="auto">Another, more GUI library is BeeWare Toga.</div><div dir="auto"><br></div><div dir="auto">Web-oriented tools are Django and Flask, then choose a front-end.</div><div dir="auto"><br></div><div dir="auto">If someone can lay out a pattern for building a renderer using x3d.py as scenegraph, with additional packages for rendering the scenegraph, maybe I can start looking into developing an Interchange profile renderer?</div>