Avatar Auto Setup [Alpha]

Hi Creators,

We know building avatars from scratch can be time-consuming. After modeling your avatar, setting it up in Studio can take days of tedious work. While avatars are a key part of self-expression on Roblox, creating them is a difficult process.

That’s why we’re launching the alpha for Avatar Auto Setup, a game-changer for avatar creation. Starting today, you can automatically rig, cage, segment, and skin your 3D models with the click of a button, and it happens in just a few minutes, eliminating hours of manual work!

Avatar Auto Setup is powered by AI, and our model uses a Roblox-created dataset consisting of hundreds of different body shapes and styles.

Get Started

First, create your avatar as a single mesh body model in a DCC (digital content creation) tool like Blender or Maya.

Then upload your mesh to Roblox Studio and run Avatar Auto Setup. Avatar Auto Setup will automatically rig, cage, segment, and skin the avatar in minutes, making it ready to preview and eventually publish. You can spend less time on technical platform requirements and more time creating avatars. Avatar Auto Setup will do the following:

  1. Rigging - Adds an R15 rig to your model to enable movement and animation.

  2. Skinning - Adds weights to various surfaces of your mesh for natural movement.

  3. Facial animation - Generates the FACS (Facial Action Coding System) poses, facial rigging, skinning, and animation data required for facial animation and avatar chat.

  4. Caging - Adds the outer cage mesh to your avatar, enabling it to wear layered accessories.

  5. Partitioning - Separates the single body mesh into the appropriate R15 parts.

  6. Creating attachments - Adds the appropriate attachment points enabling the character to wear rigid accessories.

The stages of Avatar Auto Setup

Here’s a step-by-step guide to importing and running Auto Setup:

  1. Use the 3D Importer under the Avatar tab to import .gltf, .fbx, or .obj models if you are exporting your model from a third-party tool. See 3D Importer for additional information.

  2. Select Import to add the Model instance into your workspace.

  3. With the Model selected, navigate to the Avatar tab and select Avatar Setup.

  4. In the Avatar Setup panel, click the blue Setup Up Avatar button.

  5. Once complete, a Model of your avatar populates in your workspace.

  • Review any warnings or errors if you intend to upload to Marketplace (this is not required for in-experience avatars). You may need to readjust your mesh in third-party modeling software, import the model and run auto setup again to resolve some issues.

    • Common fixes you may need to make with external software include:

      1. Increasing/decreasing the size of the avatar mesh.

      2. Reducing the poly count if you’re exceeding the maximum.

      3. Use the various auto setup tools to verify the components of your avatar before saving the Model to your Toolbox.

Please note: To prevent uploading an incomplete asset to the Roblox servers, disable the Upload to Roblox option in the 3D Importer to only add the character mesh locally before using Avatar Auto Setup. To save time in the future, you can save this import profile using the dropdown in the top right of the 3D importer window.

Running Avatar Auto Setup

How can I get access to the alpha?

You can access the alpha by signing up here. You MUST use an alternate account when signing up, as this account will be tied to a non-production build of Studio and out of sync with any recent bug fixes and feature releases. This Studio build will disable publishing, as this ability will not be included in the alpha. We will be accepting new users on a rolling basis.

There will be an opportunity to provide feedback within the alpha via the pictured form, so please share your experience with us; it helps us improve the tool quicker!

Alpha Feedback Form

Which avatars work best with Avatar Auto Setup?

Right now, Avatar Auto Setup works best on humanoid shapes (two arms, two legs, a torso, and a head) without accessories built into the model. As the tool progresses and the technology improves, it will work on more avatars and avatar items. Learn more about our additional requirements here.

How is Roblox training the AI model for Avatar Auto Setup?

Our auto setup model is currently trained on Roblox-created avatars – not community data. In the future, creators will be able to include their creations in our training datasets to help us improve our auto setup AI models, but not at this time.

FAQ / Known Issues

Why is my imported mesh rejected?

  • Your avatar may be rejected for several reasons. First, make sure your avatar has modesty layers and follows our policies.

    If you wish to submit an appeal, please do so here. We will work to resolve your issue as quickly as possible.

Why doesn’t my avatar look the way I wanted it to?

  • Sometimes, Avatar Auto Setup produces artifacts in the geometry of the avatar that are not intended. This is an alpha release, so the tool is still improving. Please report this in our alpha feedback form so we can address any issues you experience.

Will participating in the alpha impact my existing creations on Studio?

  • Not if you use an alternate account to sign up for the alpha. Creators just need to logout of their primary account and into their alternate to access this alpha testing.

Can I toggle off parts of Auto Setup (i.e. turn off rigging so I can do it manually instead)?

  • For the alpha, Avatar Auto Setup won’t have an option to toggle off parts of the tools. For full launch, we will explore having this option. Please provide your input via the feedback form if you have feature suggestions like this.

Next Steps

We’re constantly working to improve this tool— please provide your thoughts through our feedback form so we can improve Avatar Auto Setup and add any additional tooling needed.

Happy creating!


This topic was automatically opened after 10 minutes.

Does this actually offer any benefit in rigging quality compared to using automatic bone weights in Blender, where you’re actually able to make further changes if needed?


I’ll try it right now with this model of a character I had for a long time


When this will be fully released, will we lose the ability to create bundles/avatars the traditional way?


This is potentially very awesome, but I have little interest in an all or nothing approach. If I could have the system only do certain things like say, caging and attachments, I would be there for it. As it stands now, I am confident that I will be able to rig, skin, and partition my avatar bodies to my liking.


LOVE tools like this, the avatar setup process is a nightmare to try to figure out from scratch and documentation is often not clear enough. There’s also a tremendous amount of manual work required, and in blender this is destructive; if there is a problem in weight painting for example, you have to recombine and fix it, and then repartition.

I would love for this to be broken out into isolated steps, I am fine to rig my own models to guarantee the best looking joint deformation, but partitioning, caging, facial rigging, and accessory attachments are very tedious additional busywork.


Fingers crossed! I’d love to test this.


Bunch of really amazing drops from the roblox team today.
Can’t wait to try it out.


Would this alpha feature be plausibly able to work with VRM character models converted to OBJ?


Wow! Roblox has been knocking it out of the park with these new beta AI features. Any chance we will get an FBX exporter so we can fine-tune models in external software?


All you need is a single mesh object to import, so with some slight tweaks to the skeleton to fit into a A pose it should work


Two days ago I was struggling hard for my wheel bundle, I don’t know if your tool will help me to make more weird bundles!


If Roblox adds R6 support and Model support than this would be a game changer currently it would only save a bit of time on my side.


Sounds really good, hope it won't be too glitchy though!


They won’t do that because they have a feature called Avatar unification but this feature is pretty bad rn.


To access it would it be fine if I just added the account to the account switching section?


When is this planned to be usable alongside publishing? Can’t wait to use this!


Are there plans to make this work for the rigging of non-humanoid characters further down the line? Eg: dogs, horses, birds, snakes, etc. I can understand less common animal body types to not be included, but I would definitely like to see quadrupedal support at some point.

The same question can be asked regarding future support for non-standard humanoids. Eg: humanoids with missing/prosphetic limbs; additional limbs such as extra arms, wings, ears, eyes; humanoids with modified parts such as draconic spines, adornments; etc.

I can understand that these wouldn’t be a priority right now, but it’d be nice to see them considered for future versions.


Pretty cool Roblox! You are doing very well this times and i hope it will continue don’t forgot that the best way to make Roblox better is to listen to the community but its still very good efforts! Hope you very well and have a great day. (P.S. I don’t know if you’r gonna read that but my favorite game for the hunt was arsenal)