How do i make alternate clothings for avatars?

hi, i’m new to avatar making and i’m currently working on an avatar of my own. i have the base body down and i wanna get to adding some clothing. problem is, i want multiple different outfits and i don’t really know how one would implement them in a way that lets me switch between them.

my first instict would be to duplicate the model and add clothing on that second one, so when i swap it would change the whole mesh, but i have actually no idea if that’s how you’re supposed to do it.

keep in mind i’m doing this in blender and i wanna have to use unity as little as possible. thanks in advance

I’m new here, just like you. Actually, I came here looking for information, not on how to create something from scratch, but on how to edit the mesh of clothes that are already in *.unity format. I’m sorry to say that you’ll be using Unity a lot (if you’re not already), since this is the interface that communicates with the game and adjusts all the dynamics. As everything seems difficult, but trust me, it’s easy. It’s a tool that basically allows you to program without knowing how to program.

In blender and in unity you can have multiple skinned mesh objects for a model file. Typically I see the body as one object and clothes are split up however the creator wants.

I think due to limits in either directx 11 or unity, many bodies will have blendshapes that shrink the body away from the clothing to prevent clipping.

Either way, the actual toggles to turn stuff on or off, is with some unity stuff, well, a combo of unity and VRChats SDK.