Character customization (3D)

Godot Version

Godot 3.5.3, Godot 4.2.1

Question

I have a 3D model, with a skeleton and animation, without clothes, how can I make a character customization system in Godot?
For example, when wearing a sweatshirt, what tips and tricks would you give?

I’m interested in this topic for version 3.5+ and 4.2+

I modeled the clothing in blender in the same scene as my character and exported it to Godot. In my code I change the visibility of the accessories depending of which one is equipped. I believe this won’t be optimal if you have a lot of equipment in your game since they are all loaded when you instance your character.

If your skeleton isn’t too complex maybe you can try with BoneAttachment3D nodes.

it’s too inconvenient :roll_eyes: