<div dir="ltr"><div dir="ltr"><div dir="ltr">I am now preparing to do some Python X3D HAnim model (VRML and XML) importer programming in Blender.  I will start work with the addon here:<div><br></div><div><a href="https://github.com/Web3DConsortium/BlenderX3DSupport/tree/main/io_scene_x3d">https://github.com/Web3DConsortium/BlenderX3DSupport/tree/main/io_scene_x3d</a><br></div><div><br></div><div>In particular, the import_x3d.py script:</div><div><br></div><div><a href="https://github.com/Web3DConsortium/BlenderX3DSupport/blob/main/io_scene_x3d/import_x3d.py">https://github.com/Web3DConsortium/BlenderX3DSupport/blob/main/io_scene_x3d/import_x3d.py</a><br></div><div><br></div><div>Which appears to handle VRML and XML (yay!).</div><div><br></div><div>I will not do JSON import, pending any JSON encoding changes.  It looks like slipping JSON in will be fairly easy, just adding a parser.</div><div><br></div><div>Note that HAnimSites, HAnimSegments, HAnimDisplacers and HAnimMotion will not be added this time, as I need more knowledge of how to bring these things into or out of Blender.  ROUTEs and OrientationInterpolators are already supported on import, it will be a matter of bringing these into the HAnim stuff.</div><div><br></div><div>So we should be able to import a humanoid, joints and centers, skin, weights, routes, and orientation interpolators.</div><div><br></div><div>Dealing with a single file on import seems much more reasonable than dealing with some gltf conversion.</div><div><br></div><div>If someone wants to support this effort with validated VRML and X3D HAnim 2.0 model samples, all the better.</div><div><br></div><div>More later.</div><div><br></div><div>John</div></div></div></div>