When creating a rig using Avatar → Rig Builder and customizing its appearance with accessories or skin tone changes, the rig visually updates as expected. However, the HumanoidDescription of the rig’s Humanoid remains a default, blank description, and doesn’t reflect the visual customizations.
Is there a way I can generate a HumanoidDescription for a rig or something like that?
You can manually create the HumanoidDescription, and add the AssetIds for hats, clothing, skin tone, etc., by editing the properties. Then, you can use the HumanoidDescription you made as an argument through the ApplyDescription() method.
You can also add AccessoryDescriptions and BodyPartDescriptions as children to the HumanoidDescription and manually add instances to act as hats through the Instance Property.
Note, for BodyPartDescriptions, using the bundle ID doesn’t work, you will have to get the individual AssetIds for each part of the bundle you want to use.