<div><div dir="auto">Here’s a joint mapping from Mixamo to HAnim, might be useful to someone. Generated by AI from 2 lists that I created.</div><div dir="auto"><br></div><div dir="auto">Do people seem optimistic that we can swap out one skeleton (Mixamo) for something from the Medical archive? Especially when the a skin is supposedly (?) designed for both?</div><div dir="auto"><br></div><div dir="auto"><div><a href="https://github.com/coderextreme/HAnimUtilityKit/blob/main/mixmap.py" target="_blank">https://github.com/coderextreme/HAnimUtilityKit/blob/main/mixmap.py</a></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">John</div><br></div></div><div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Oct 20, 2025 at 1:10 AM John Carlson <<a href="mailto:yottzumm@gmail.com" target="_blank">yottzumm@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr">Here's BodySkinIndexedFaceSetNIST.output.x3d ready to do a joint map and centers. Note that I didn't use the skeleton in the X3D archive, rather one from Mixamo.<div><br></div><div>This might be the start of a full skeleton.</div><div><br></div><div>Flow:</div><div><br></div><div>Convert X3D to FBX with Blender</div><div> Clear scene</div><div> bpy.ops.import_scene.x3d(filepath="BodySkinIndexedFaceSetNIST.x3d")<br> bpy.ops.export_scene.fbx(filepath="BodySkinIndexedFaceSetNIST.fbx", use_selection=False)</div><div>Upload BodySkinIndexedFaceSetNIST.fbx to Mixamo</div><div>Add skeleton</div><div>Download FBX from Mixamo as BodySkinIndexedFaceSetNIST.output.fbx</div><div>Convert FBX to glTF with Blender</div><div> Clear scene</div><div> bpy.ops.import_scene.fbx(filepath="BodySkinIndexedFaceSetNIST.output.fbx")<br> bpy.ops.export_scene.gltf(<br> filepath="BodySkinIndexedFaceSetNIST.output.glb",<br> export_format='GLB',<br> use_selection=False,<br> export_cameras=True,<br> export_lights=True,<br> export_animations=True,<br> export_materials='EXPORT'<br> )</div><div>Convert GLB to X3D:</div><div> npx x3d-tidy@latest -i BodySkinIndexedFaceSetNIST.output.glb -o BodySkinIndexedFaceSetNIST.output.x3d</div><div><br></div><div>Maybe this will help someone create a script. AFAIK, Mixamo must be done by hand, no web service, but definitely look into it.</div><div><br></div><div>I'm going to proceed with joint mapping and adding centers, maybe someone can figure out how to add a different skeleton.</div><div><br></div><div>Eek, naked body attached. No one is paying me for this!</div></div></div><div dir="ltr"><div dir="ltr"><div><br></div><div>John</div></div>
</div>
</blockquote></div></div>
</div>