You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/en-us/characters/appearance.md
+8-67Lines changed: 8 additions & 67 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,80 +5,21 @@ description: Customize your in-experience character appearance and properties.
5
5
6
6
Most experiences let players use their own Roblox avatar, although some implement an in-experience customization system like the [UGC Homestore](/resources/templates.md#ugc-homestore) template. Other experiences make limited [modifications](../characters/appearance.md) to player avatars such as helmets, wings, or accessories that match the genre.
7
7
8
-
To create a unique experience that alters the appearance of your users, you can customize the default character properties through [game settings](#game-settings) or a [HumanoidDescription](#humanoiddescription).
8
+
To create a unique experience that alters the appearance of your users, you can customize the default character properties through [avatar settings](#avatar-settings) or a [HumanoidDescription](#humanoiddescription).
9
9
10
-
## Game settings
10
+
## Avatar settings
11
11
12
-
The **Avatar** section in Studio's **File** ⟩ **Game Settings**window allows you to quickly set several global character properties in your experience. When editing these settings, your avatar displays in the workspace as a visual preview.
12
+
Studio's **File** ⟩ **Avatar Settings** allows you to quickly set several global player character properties in your experience. These settings apply globally to all player character models joining your experience. To modify specific characters, such as non-player character models, see [HumanoidDescription](#humanoiddescription).
In this window, you can set various presets for clothing, accessories, body parts, collision behavior, animations and more. When editing these settings, a preview of the applied settings displays in the workspace.
16
15
17
-
<table>
18
-
<thead>
19
-
<tr>
20
-
<th>Setting</th>
21
-
<th>Description</th>
22
-
</tr>
23
-
</thead>
24
-
<tbody>
25
-
<tr>
26
-
<td>Presets</td>
27
-
<td>Applies a common set of `Class.HumanoidDescription.BodyTypeScale|BodyTypeScale` and `Class.HumanoidDescription.ProportionScale|ProportionScale` combinations. You can further adjust these properties with `Class.HumanoidDescription` after selecting a preset.</td>
28
-
</tr>
29
-
<tr>
30
-
<td>Avatar Type</td>
31
-
<td>Sets the default <a href = "#avatar-types">avatar type</a> to either **R15** or **R6**.</td>
32
-
</tr>
33
-
<tr>
34
-
<td>Animation</td>
35
-
<td>The set of `Class.Animation|Animations` a user has access to.</td>
36
-
</tr>
37
-
<tr>
38
-
<td>Collision</td>
39
-
<td>Sets the <a href = "#collision-boundaries">collision boundaries</a> for characters in the experience.</td>
40
-
</tr>
41
-
<tr>
42
-
<td>Body Parts</td>
43
-
<td>The Asset IDs of the `Class.HumanoidDescription.Face|Face`, `Class.HumanoidDescription.Head|Head`, `Class.HumanoidDescription.Torso|Torso`, `Class.HumanoidDescription.RightArm|RightArm`, `Class.HumanoidDescription.LeftArm|LeftArm`, `Class.HumanoidDescription.RightLeg|RightLeg` and `Class.HumanoidDescription.LeftLeg|LeftLeg` parts of a character.</td>
44
-
</tr>
45
-
<tr>
46
-
<td>Clothing</td>
47
-
<td>The Asset IDs of the classic `Class.Shirt`, `Class.Pants`, and `Class.ShirtGraphic` image textures that you can apply to the character.</td>
48
-
</tr>
49
-
</tbody>
50
-
</table>
51
-
52
-
### Avatar types
53
-
54
-
The **Avatar Type** setting sets your experience to only load **R15** or **R6** character models.
55
-
56
-
-**R15** is the default modern avatar with 15 limbs. This avatar allows for more flexible customization, accessory options, and animations.
57
-
58
-
-**R6** is a classic simple avatar with 6 limbs. This avatar type provides a retro feel but is limited in animations and additional customization. Changes to the body scale property do not affect <b>R6</b> characters.
The **Collision** setting sets the collision boundaries for characters in the experience. This doesn't impact the physical appearance of the characters in your experience.
74
-
75
-
Setting this option to **Outer Box** dynamically sizes the collision boxes of characters based on their individual models. This is the default and recommended setting for most experiences.
76
-
77
-
Setting this option to **Inner Box** provides fixed collision boundaries for all characters in your experience.
16
+
For more information, see [Avatar Settings](../studio/avatar-settings.md).
78
17
79
18
## HumanoidDescription
80
19
81
-
Playable character models contain a `Class.Humanoid` object that allows the model special characteristics, such as walking, jumping, equipping items, and interacting with the environment. To customize a `Class.Humanoid` character's appearance, you can apply a new `Class.HumanoidDescription` to change character properties.
20
+
Character models contain a `Class.Humanoid` object that gives the model special characteristics, such as walking, jumping, equipping items, and interacting with the environment.
21
+
22
+
You can programmatically modify a `Class.Humanoid` by updating `Class.HumanoidDescription`. This includes player character models or non-player character models in your experience.
82
23
83
24
You can adjust the following character properties in your experience using `Class.HumanoidDescription`:
0 commit comments