> For the complete documentation index, see [llms.txt](https://ss3d.gitbook.io/art-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ss3d.gitbook.io/art-guide/3d/rigging/torso-clothing.md).

# Torso Clothing

{% hint style="info" %}

## Difficulty: <mark style="color:orange;">Moderate</mark>

{% endhint %}

To beginners, this may be the first part of the guide where you may need to do extensive weight painting. If this sounds like you, you may want to brush up on techniques by checking out YouTube tutorials on weight painting, or by asking fellow SS3D model creators.

### Methods

**There are two key methods for creating torso clothing for SS3D characters:**

First is just by editing the reference items and maintaining the weights that way. You can find some tips for this method by checking out the Basic Clothing section of this guide on page 5.

The second method is by creating your own model from scratch, then by **transferring the weights** from the model in the rigging template named "Human Weight Transfer Model." In order to transfer weights from one mesh to another, follow these steps:

1. Parent your mesh to the rig with empty vertex groups.
2. Add a Data Transfer modifier to your article of clothing.
3. In the modifier, select the eyedropper and select the object you want to transfer the weights from, then toggle "Vertex Data."
4. Select the drop down in the top right of the modifier and click "apply."

<figure><img src="/files/WzYd6xURpfV7sGxfmXo3" alt=""><figcaption><p>This is where the magic happens.</p></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://ss3d.gitbook.io/art-guide/3d/rigging/torso-clothing.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
