Skip to main content

Configuring a complex (cloth) outfit

In some cases the automatic setup is not quite enough to set up a complex outfit. Let's look at Lachexia's Dress Lumi as an example.

This tutorial assumes you've already gone through the simple clothing tutorial, and will skip over some of the details covered there.

We start out having dropped the Dress Lumi prefab onto the avatar, and having hidden the parts of the original avatar's clothing that conflict with the new outfit (namely, Cloth, and setting bra_off on Underwear).

Starting state

As you can see, there's a ton of extra objects in this outfit. The automatic setup described in the simple clothing tutorial will create the Merge Armature component for us, but the rest of the objects require a bit more setup. That being said, that's still the right place to start:

Basic setup menu

Next up, we need to set up bone proxies to get all those collider objects to move along with their base bones. To start, we'll select all the "Hips_Collider" objects and add an MA Bone Proxy to all of them at once. Under "Target", drag-and-drop the Hips object from the original avatar.

Setting up hips colliders

Note that "Attachment Mode" will automatically update to "As child; keep position" when you do this.

Go ahead and do the same for the other bones/colliers as well. With that, the cloth colliders should work:

Cloth colliders looking good!

Finally, set up blendshape sync components for Skirt and Tops:

Blendshape sync setup for Skirt object Blendshape sync setup for Hips object

Other extensions

You could fully automate the setup of this outfit, by adding a Merge Animator component which would set up the base Body blendshapes (torso_thin => 100, elbow_off => 0, bra_off => 100), and disable Cloth. However, this could interfere with outfit changer configurations, so it's not necessarily recommended.