> 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/hairstyles.md).

# Hairstyles

{% hint style="info" %}

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

{% endhint %}

Hairstyles are among the most in-demand cosmetic types, being one of the most ground-level customization options for players. Provided you're able to model some decent-looking hair, the rigging process for hairstyles is similar to hats, with a bit more work.

### Rigging Hair

Hair is easy to rig, provided you don't need the hair to move off the head (like a ponytail swishing around.)

**To rig most types of hair, you can simply follow the guide on the** [**head items page**](/art-guide/3d/rigging/head-items.md)**.**

If you need to add bones to make the hair move, you can edit the default rig to include those bones. Adding bones named hair1, hair2, hair3, etc. and weighting them in Blender is enough -- dynamic bones are applied in Unity, if used.

### **Shape Keys**

Hair utilizes shape keys to allow it to fit inside headwear. When making hairstyles, use the reference hat, helmet, mask and hood to create the respective shape keys.

(When making the Helmet key, only use the "Reference Helmet 1". "Reference Helmet 2" is an example of an item that would hide the hair completely in-game.)

<figure><img src="/files/ZXepXkxM2GLogF2fGlhH" alt=""><figcaption><p>Feel free to check out the provided hair models to see how the shape keys look.</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/hairstyles.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.
