I am trying to analyze the best strategies for encodings, bindings, load and export, declarative programs etc.<div dir="auto"><br></div><div dir="auto">Here’s what i have:</div><div dir="auto"><br></div><div dir="auto">1) using Blender’s bpy data structure, export a declarative Python program which imports python package <a href="http://x3d.py/X3DPSAIL">x3d.py/X3DPSAIL</a>.  Or, traverse down the bpy data structure  while pulling items into the x3d.py object model—Similar to how xinput.py reads JSON and outputs to XML or VRML, but we would probaby add python export in addition to XML export.</div>