Hi,
I created my first armor piece for Bellwright, so I thought I share my experiences.
There might be a better way, but this is how I was able to make it work.
- Geting the skeleton:
You need the skeleton of the Bellwright character. You can export it from the Mist/Characters/Human folder.
This way you get the skeleton, and you can use it to weight paint the armor manually
However, I found a better way. Bellwright uses a slightly modified Unreal MetaHuman skeleton, so I installed UE5 and exported a full Metahuman with the skeleton. This way, I didn't have to manually weight paint the armor, I was simply able to transfer the weights from the metahuman.
To export from the ModKit, or from Unreal Engine, just right-click the asset you want to export, go to asset actions, and export. (There are a lot of assets in the modkit, that are protected and cannot be exported. That's why I used the UE Metahuman)
- Add the armor to the skeleton:
Import the skeleton to your favorite 3D software. I used Blender.
To parent the armor to the skeleton, first you need to select the armor, then the skeleton, and press Ctrl+P
In the pop-up window, select "With empty groups."
If you imported a MetaHuman Character, now is the time to transfer the weights.
Select the character, then the armor. Go to Weight Paint mode, and from the Weights menu select "Transfer Weights"
In the pop-up window, change the Source Layer from "Active Layer" to "By Name" for a more accurate result (it's not always perfect, might require manual tweaking like in the picture I included).
If you only used the Modkit skeleton, then it's up to you what painting method you are using
Now you can export in an FBX format with the settings included in the pictures. (Only the armor and the skeleton are selected)