Avatar Characters | Documentation - Roblox Creator Hub (2024)

Every Roblox user is represented by a customizable character called an avatar. Avatars are character models with many specialized features that allow users to interact with the world and customize themselves with a wide range of clothing and accessories from the Marketplace.

Custom avatars are first created in 3D modeling programs, such as Blender or Maya, before importing into Studio. To create a custom Roblox avatar character for your own experience, it's important to start with the following:

  • An advanced background with 3D modeling tools such as Blender or Maya.

  • An understanding of the components that make up an avatar character.

  • An understanding of the general character creation process.

  • Review the basic character creation tutorial to get started on creating your first avatar character using Roblox's templates.

  • Various tools, resources, and guides provided by Roblox to standardize and expedite the creation process.

Components of an Avatar

All avatar character models are made up of several fundamental components that provide users the functionality and flexibility to interact with their world. Many of these components are never made visible to the user, but they enable powerful avatar features that enhance social and environmental interactions. When creating avatar characters, all of these components are typically created first in your modeling software and then converted to their appropriate Roblox Studio instance on import.

Each avatar character is made up of the following rendered and non-rendered components:

Avatar Characters | Documentation - Roblox Creator Hub (1)
Avatar Characters | Documentation - Roblox Creator Hub (2)

Body Parts

Avatar Characters | Documentation - Roblox Creator Hub (3)
Avatar Characters | Documentation - Roblox Creator Hub (4)

Roblox avatar characters are made up of 15 body parts, pieces of geometry that define the shape and contours of your avatar character. In Studio, these geometries are represented as MeshPart objects and are nested under a single Model.

Textures

Avatar Characters | Documentation - Roblox Creator Hub (5)
Avatar Characters | Documentation - Roblox Creator Hub (6)

Textures are image files that define the surface appearance of your character. You can create textures using a texture painting program or a 3D modeling software. In Studio, you must import textures as image files and access them through the SurfaceAppearance instance, or set as a MeshPart.TextureID property.

When texturing parts of your character model's body, ensure that your character model includes a modesty layer over sensitive regions. See Community Standards for more information on Roblox's policies.

Rigging Armature

Avatar Characters | Documentation - Roblox Creator Hub (7)
Avatar Characters | Documentation - Roblox Creator Hub (8)

An armature allows each character to articulate its limbs and move naturally through the environment. Often referred to as bones or joints, this rigging character information includes skinning data which allows connected limbs, like the knees or elbows to bend organically. In Studio, each bone of the character armature is represented by Bone objects that connect the character MeshPart objects together.

Face Animation Data

Avatar Characters | Documentation - Roblox Creator Hub (9)
Avatar Characters | Documentation - Roblox Creator Hub (10)

Avatar Characters | Documentation - Roblox Creator Hub (11)
Facial animation data allow each character to use global facial expressions. Each character includes facial bones and skinning, animation timeline data, and mapped pose data that allows it. In Studio, these facial animation elements are represented by a FaceControls instance.

Cage Meshes

Avatar Characters | Documentation - Roblox Creator Hub (12)
Avatar Characters | Documentation - Roblox Creator Hub (13)

This outer cage sets the invisible surface on which layerable accessories, such as clothing, will stretch and fit over the body. These cage meshes allow clothes to fit over models of different shapes and sizes without having to remodel the clothing item. In Studio, outer cage mesh objects are represented by a WrapTarget instance.

If you are caging your own non-template character model, it's important to use one of Roblox's body cage project files to ensure you are using a Roblox standard cage mesh. Removing or adding vertices from this standard mesh can cause issues with clothing fit and import.

Attachments

Avatar Characters | Documentation - Roblox Creator Hub (14)
Avatar Characters | Documentation - Roblox Creator Hub (15)

Attachment points define where rigid 3D accessories and equipables attach to the character's body. These are not rendered to the end-user but are represented as sphere geometries in 3D modeling software and, when imported into Studio, these geometries are created as Attachment instances using the standardized names.

When wearing layered clothing, the clothing isn't attached directly to the attachment, but it does reference the associated attachment point during ragdoll and dismemberment animations.

Creation Process

When designing an avatar model, you must export all of the avatar components in a single .fbx or .gltf for import into Studio. Since 3D creation isn't a linear process and always requires reiteration and testing, the process of creating an avatar character model can differ between individuals and various creation workflows.

In general, the creation process follows these typical workflows:

Avatar Characters | Documentation - Roblox Creator Hub (16)
Avatar Characters | Documentation - Roblox Creator Hub (17)

Ensure that all assets you create follow any applicable Marketplace Policies and Roblox Community Standards.

Resources

There are a variety of resources available for creators of all backgrounds to get started with character creation.

If you are interested in specific avatar creation topics, use the following table to find guides and resources that best match your needs:

TopicResources
TutorialsBasic Character Creation Tutorial
Reference FilesAvatar references and project files

Example Mesh/Model Objects

Technical Specs.FBX Export Settings

Avatar Specifications

General Mesh Specifications

Accessory Specifications

Marketplace Policy

Cosmetic CreationAccessories Overview

Creating Face Accessories

Accessory Fitting Tool

Accessory Specifications

Marketplace Requirements

TexturingTexturing Requirements

PBR Textures

Rigging and SkinningRigging and Skinning Overview

Humanoid Rig Requirements

Rigging Facial Bones

Auto Skin Transfer

Skinning Facial Bones

Facial Animation and Live HeadsBasic Head Creation

Creating Face Accessories

FACS Pose References

Testing and ValidationCalisthenics Tool

Clothing Validation Tool

Publishing and MarketplaceUploading to Marketplace

Marketplace Policy

Fees and Commissions

Avatar Characters | Documentation - Roblox Creator Hub (2024)
Top Articles
Unloved at Man United, Ralf Rangnick is restoring his reputation with Austria
Richard Petty: NASCAR driver with 7 Cup championships who is called 'The King'
Zabor Funeral Home Inc
Was ist ein Crawler? | Finde es jetzt raus! | OMT-Lexikon
Couchtuner The Office
Botanist Workbench Rs3
Byrn Funeral Home Mayfield Kentucky Obituaries
Zitobox 5000 Free Coins 2023
Best Cheap Action Camera
Lichtsignale | Spur H0 | Sortiment | Viessmann Modelltechnik GmbH
Devourer Of Gods Resprite
Www.paystubportal.com/7-11 Login
Maxpreps Field Hockey
Https E24 Ultipro Com
Hair Love Salon Bradley Beach
Check From Po Box 1111 Charlotte Nc 28201
R Cwbt
Accident On May River Road Today
Homeaccess.stopandshop
How to Download and Play Ultra Panda on PC ?
Best Middle Schools In Queens Ny
Pensacola Tattoo Studio 2 Reviews
Mikayla Campinos: Unveiling The Truth Behind The Leaked Content
Jamielizzz Leaked
Stephanie Bowe Downey Ca
Striffler-Hamby Mortuary - Phenix City Obituaries
Our 10 Best Selfcleaningcatlitterbox in the US - September 2024
The Creator Showtimes Near Baxter Avenue Theatres
Past Weather by Zip Code - Data Table
R/Mp5
Puffin Asmr Leak
Mosley Lane Candles
Swimgs Yuzzle Wuzzle Yups Wits Sadie Plant Tune 3 Tabs Winnie The Pooh Halloween Bob The Builder Christmas Autumns Cow Dog Pig Tim Cook’s Birthday Buff Work It Out Wombats Pineview Playtime Chronicles Day Of The Dead The Alpha Baa Baa Twinkle
Kagtwt
Makemkv Key April 2023
Jefferson Parish Dump Wall Blvd
Studentvue Columbia Heights
Delaware judge sets Twitter, Elon Musk trial for October
Mytime Maple Grove Hospital
Trivago Sf
Traumasoft Butler
Gregory (Five Nights at Freddy's)
2017 Ford F550 Rear Axle Nut Torque Spec
Guided Practice Activities 5B-1 Answers
Timothy Warren Cobb Obituary
Deezy Jamaican Food
Random Warzone 2 Loadout Generator
What Time Do Papa John's Pizza Close
Spongebob Meme Pic
What Are Routing Numbers And How Do You Find Them? | MoneyTransfers.com
Latest Posts
Article information

Author: Jeremiah Abshire

Last Updated:

Views: 5758

Rating: 4.3 / 5 (74 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: Jeremiah Abshire

Birthday: 1993-09-14

Address: Apt. 425 92748 Jannie Centers, Port Nikitaville, VT 82110

Phone: +8096210939894

Job: Lead Healthcare Manager

Hobby: Watching movies, Watching movies, Knapping, LARPing, Coffee roasting, Lacemaking, Gaming

Introduction: My name is Jeremiah Abshire, I am a outstanding, kind, clever, hilarious, curious, hilarious, outstanding person who loves writing and wants to share my knowledge and understanding with you.