So the next thing is figuring out how to avoid outputting joint empty objects under armature.  What we could do is put out only non-empty objects (mesh, text, lights, etc, no joints, segments, sites or transforms), and multiply out all transforms on input and set the matrix_world or matrix_local (or some inversion).  But that means there are no sites or segments on output.  And we have nothing to attach geometry to!<div dir="auto"><br></div><div dir="auto">The old solution was probably only exporting transforms.</div><div dir="auto"><br></div><div dir="auto">I’m about ready to go back to old export code unless we use the loader exclusively.  f**k the importer.</div><div dir="auto"><br></div><div dir="auto">John </div>