Need help with modifying Metahuman modular characters

Hey everyone,

I’m currently working on creating modular characters by importing metahumans and swapping out their meshes. However, I’ve encountered a couple of issues that I could use some assistance with.

Whenever I switch to a different face mesh, the new face suddenly has the wrong height. I’ve attempted to adjust the bone positions, but unfortunately, this hasn’t resolved the issue. Any suggestions on how to tackle this? It seems like the imported character of which the face mesh comes with determines the height of the face mesh. I cant find where this is determined.

The second problem is when I attempt to switch grooms, I need to create a new binding asset each time. This process is very slow and makes a new asset every time. Storing all possible binding assets isn’t feasible either due to manageability issues. Does anyone have any ideas on how to solve this?

Any insights or solutions would be greatly appreciated!

Thank you!