How to add outfits to a VRChat avatar
Updated Invalid Date
Outfits on BOOTH are usually made for one or more specific bases. If an outfit says it supports your base (look for 対応, for example マヌカ対応), it’s rigged to that body and goes on in a few minutes. Outfits for other bases usually need real editing in Blender; skip them unless you know how.
This guide uses Modular Avatar, the tool most Japanese outfits are designed for. It works “non-destructively”: it combines the outfit with your avatar only when you upload, so your project stays clean.
1. Set up
You’ll need an avatar project that already works (upload guide). Add Modular Avatar to the project through the Creator Companion, following the install instructions on its site. Check the outfit’s readme for anything else it needs, such as the same shader as your base.
2. Import the outfit
Drag the outfit’s .unitypackage into Unity’s Project window and import it. Many outfits include separate prefabs per base; pick the one for your base.
3. Put it on
- Drag the outfit prefab onto your avatar in the Hierarchy, so it becomes a child of the avatar’s root object.
- Right-click the outfit and choose Modular Avatar → Setup Outfit.
That’s it: Modular Avatar links the outfit’s bones to your avatar’s at upload time. Enter Play mode to preview it.
4. Fix clipping
If skin pokes through the outfit, the outfit’s readme usually says which of the base’s shape keys (blendshapes) to change, for example shrinking parts of the body under the clothes. Some outfits do this automatically.
5. Add a toggle (optional)
To switch the outfit on and off in VRChat, add a menu toggle. Modular Avatar can do this with its menu and toggle components; see its documentation. VRCFury offers similar toggles if your base uses it instead.
6. Upload again
Upload the avatar as normal. If you also upload a Quest version, check that the outfit has a Quest version too; adding clothes adds polygons and materials, which affects the avatar’s performance rank.
Looking for outfits? Start from your base’s page.