So it finally works, to the level that satisfies my standard for proof of concept.
For any Skeletal Mesh, this script can do the following:
- Delete bones
- Delete LODs
- Regenerate LODs
- Save LODSettings Asset Data to .txt
- Load LODSettings Asset Data from .txt
*Current supported variables: termination_criterion, max_bones_per_vertex, max_num_of_verts, num_of_vert_percentage, bone_list & bones_to_prioritize. More variables or criterion can be added by copy and pasting lines and changing name of variable.
So when it comes to using this Skeletal Mesh Multitool on a Metahuman, it’s almost complete. Once the .txt file is prepared, all you need to do is run the deleteBones(,) script. It will delete listed bones, reparent their skin weights per 2nd list and regenerate all LODS
Perfect, except the hands turn to crystals. Just need to experiment with what bones to add to priority list and with what weight #. Almost there!