# Setting Up

{% tabs %}
{% tab title="Tutorial" %}
Roblox has certain files that will help speed up the process. The files you choose to work with depend on what you are trying do.&#x20;

[Blender](https://www.blender.org/) is a fantastic and *free* 3D Creation tool. We will be using it to make our assets. You may be able to follow along with other 3D Creation tools like Maya or 3DStudio MAX, but some of the details may be different such as Mapping and Export settings.&#x20;

You may want to texture your character, adding color or detail to your avatar. The best applications for this are [Photoshop](https://www.adobe.com/products/photoshop.html) or [Substance Painter](https://www.adobe.com/products/substance3d-painter.html). Both of these are owned by [Adobe](https://www.adobe.com/) with their subscription model, but Substance Painter is also available on [Steam](https://store.steampowered.com/app/2718190/Substance_3D_Painter_2024/), which means you could get a discount on the semi-regular Steam Sale. You could use other free software like [Gimp](https://www.gimp.org/) or [Paint.net](https://www.getpaint.net/).&#x20;

The last thing you need is of course [Roblox Studio](https://create.roblox.com/landing) in order to put your assets together and use in Roblox.

Another great resource is the [Roblox Resources page](https://create.roblox.com/docs/avatar/resources) that has a large range of blender and .fbx files you could use to create your avatar.

## Requirements

You will need the following in order to create the Avatar :&#x20;

* The Round Male [Character template](https://create.roblox.com/docs/avatar/resources) Blender or FBX file
* [Blender](https://www.blender.org/) (Maya, 3DStudio MAX, etc.)&#x20;
* Texturing tool ([Photoshop](https://www.adobe.com/products/photoshop.html), [Substance Painter](https://store.steampowered.com/app/2718190/Substance_3D_Painter_2024/), [Gimp](https://www.gimp.org/), [Paint](https://www.getpaint.net/) etc)
* [Roblox Studio](https://create.roblox.com/landing).

With the applications installed and the template file downloaded we can get started!

## Getting Started

Let's open the Template file in Blender and have a look at what we need to do.

* Open Blender.
* Go to 'File / Open', and open the 'RoundMale.blend' file. &#x20;

If you are using another application such as Maya or 3DStudio MAX you could use the .fbx file.

## Introduction

The Avatar Template has a lot of assets that we can use as a guide, or actual assets, in your character. Some of these were covered in the Chapter Overview, but let's go into a bit more detail.

Note the following images will be using my own avatar and settings, but the assets will be the same in the template file.

### The Rig

<figure><img src="/files/nhpiijTTM2Y32w5iV6cP" alt=""><figcaption><p>The Roblox Rig...</p></figcaption></figure>

The Rig is the assets that looks like a skeleton. You'll have a number of *bones* that represent the arms, torso, pelvis, legs, head and face.&#x20;

It is possible to add bones such as fingers to this if you want, but you will need to create custom animations if you want them animated in Roblox.&#x20;

These bones have specific connections to other bones. If it is connected *under* another bone it is a 'Child' bone. If it is *above* another bone it is a 'Parent' bone. Parent/Child connections are pretty common to use in game development.

The design of your character can be any humanoid. If you are not creating an avatar though, such as a creature for your experience, a lot of the techniques can be used for those also. These tutorials will be focusing on Humanoid assets to be used as an avatar however.

A Rig is included in the Template. These bones *cannot* be renamed. New bones can be named as you like, but if you want to use the same animations for different characters you should have your own standards.

### Attachments

<figure><img src="/files/DWd4w7Glr57NVs6NBBvE" alt=""><figcaption><p>Attachment Assets...</p></figcaption></figure>

Attachments are 19 points on your avatar that allow the user to attach accessories such as hair, backpacks, or other elements. These assets *cannot* be renamed, but they *can* be moved around. Once your character is created we can adjust the position of these to line up correctly around the body.

The Attachments are included in the Template. These cannot be renamed.

### Cage Meshes

<figure><img src="/files/xrQvSpGMdEIu7kUMSFAO" alt=""><figcaption><p>Cage Mesh Assets...</p></figcaption></figure>

Cage Meshes are used to allow assets such as jackets to shape according to different characters. Once your character has been made we can then update the cage meshes to align with the body so they can wear other assets from the Roblox Marketplace such as jackets, pants etc.

The Cage Meshes are included in the Template. These cannot be renamed.

### Face Animation

<figure><img src="/files/LANb2wurdDtU5apor5GH" alt=""><figcaption><p>Facial Animation and Mapping...</p></figcaption></figure>

It is possible to set up the face to have animation in game. This approach uses the Facial Action Coding System, or FACS. This uses a number of bones around the face in specific locations to modify the facial expression over a set number of animation keyframes. These are then used with a Mapping approach that defines key bones, and facial expressions that Roblox understands in order to do facial animation and emotes.

The FACS bones are included in the Template. These cannot be renamed.
{% endtab %}

{% tab title="Troubleshooting" %}

## Why do you use Blender?

Blender is *free* and awesome. Some members on the LLI team have used 3DStudio MAX in the past and found that Blender does all the same things and apart from a couple of things, does them better.
{% endtab %}
{% endtabs %}

In this doc we looked at the assets needed to get started, and what is *in* some of those assets such as the Avatar Template.

Now that we have a good understanding of the Template, let's get into making the character!


---

# Agent Instructions: 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:

```
GET https://themattempire.gitbook.io/documentation/archive/roblox/advanced-avatars/setting-up.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
