Why is humanDescription.human empty in the local .meta file of Humanoid FBX?

I have read the source code of this section and noticed that in the HumanDescription class, the serialization of the ”human“ and ”skeleton“ lists seems to be the same, but in the local .meta file, the ”skeleton“ has values while the ”human“ list is always empty.

(this is a humanoid type, and I can see that the ”human“ list has values in the inspector during debugging)

I think I might have missed some details or lack some knowledge. I would like to know what causes this or why it is designed this way? Because it seems that I can’t customize this part of the import by modifying the local file conveniently.

Thx:)

To make “human” array to be filled, you need to make some modifications to the human mapping scheme of the avatar. Move bones back and forth to activate “Apply” button and press it. After this “human” array will be filled correct data.

1 Like

Amazing it works.

Do you think this is a bug? or a feature?

I believe this is a “feature”. Metafile contents neither documented nor guaranteed, so It can work as Unity wish.