In many cases, you may want to convert a premade model from your modeling software into an accessory on Roblox. If you are looking to create your accessory from scratch, see Create accessories.
Using a provided 3D reference file, this tutorial covers each step in the workflow to properly configure and export a 3D model with PBR textures from Blender and generate your own rigid accessory in Studio. After you create the accessory, you can upload it to the Marketplace, save it to your toolbox, and use it in your own experiences.

Mask asset as an untextured mesh object in Blender

Mask asset equipped as an Accessory in Studio
Using a provided reference 3D asset, this tutorial covers the following rigid accessory workflow:
- Modeling overview and requirements in Blender.
- Texturing setup using PBR textures in Blender.
- Exporting your asset as a .fbx from Blender.
- Importing the asset into Studio.
- Fitting and converting the imported model to an Accessory object.
- Publishing and validating the accessory for Marketplace upload.
Setup model
Whether you are using an existing shape or creating your own 3D object, it's important to consider technical requirements, such as keeping your geometry within a polycount budget, and policy requirements, such as ensuring your design does not infringe on other creator's IP both within and outside of the Roblox ecosystem.
Correctly setting up your asset in Blender helps reduce importing and rendering issues later in Studio. When importing Roblox-related .fbx files, such as the provided mask asset, you might discover that your asset imports at a 1/100 scale due to the .fbx conversion. In your Blender project, you can quickly reset the scale to make the asset easier to work with in the Blender environment.
Using the Sci Fi Mask reference as an example, use the following instructions to import and set up your rigid accessory model in Blender:
Open a new Blender project.
Press A to highlight all and X to delete the default starting cube and cameras.
Navigate to File > Import > FBX and select the downloaded reference model.
If the object imports at a small scale, select the object and navigate to the Properties panel > Object Properties > Transform and adjust the X, Y, Z to 1.000.
If you are sculpting your asset from scratch, orient the object in your workspace. If you are importing, you may not need to make any adjustment.
- Make sure your asset is facing -Y forward.
- Ideally your accessory should be moved to 0,0,0 in the world to ensure it imports at the center of the camera in Studio.
Apply texture
Texturing is the process of applying a surface appearance to a 3D object. Blender provides various tools and features to create and connect your own texture maps to your asset, allowing you to preview your model's final appearance and link the texture images to your exported file.
The mask example asset uses physically-based rendering (PBR) textures, which are advanced textures that create realistic surfaces under different lighting environments. PBR textures use multiple image files, or maps, to represent the various surface properties of your 3D object.

Color (Albedo) Map

Normal Map

Roughness Map

Metalness Map
This tutorial doesn't cover the PBR texture creation process, which typically involves using third-party software such as ZBrush or Substance 3D Painter. Instead, this section goes over the process of bringing premade PBR image files into Blender and properly associating them to your asset on export.
To configure and link your PBR textures to your model:
Download Rigid_Mask_Textures.zip and unzip the textures images locally in the same directory as your Blender project.
In Blender, navigate to the Shading tab. Ensure that your object is selected.
If you don't see the PrincipledBSDF node, select the +New button to create a new material.
From your file browser, drag and drop your texture .png files into the node section. A new image node appears with each file.
In the newly created node, click and drag the following image nodes to their appropriate connection on the Principled BSDF main node:
- _ALB texture: Connect the Color node to Principled BSDF > Base Color.
- _MTL texture: Connect the Color node to Principled BSDF > Metallic.
- _RGH texture: Connect the Color node to Principled BSDF > Roughness.
- _NOR texture:
- Click Add > Vector > Normal Map to generate a NormalMap node. This node is required to convert Normal PBR image maps.
- Connect the _NOR node's Color to the NormalMap node's Color connection.
- Connect the NormalMap's Normal to the Principled BSDF > Normal.
Test your textures by changing the viewport viewing mode to Viewport Shading > Material Preview Mode.
Clean up
After modeling and texturing your asset, you can begin the process of exporting your Blender project as a .fbx. The start of this process includes cleaning up your project, which can involve deleting or removing any extra objects, such as lights, cameras, or mannequin meshes, to ensure you only export the accessory mesh, and applying any modifiers to your mesh object.
An often forgotten cleanup step involves applying your transformations, also known as freezing your transforms, by setting your orientation, rotation, and scale deltas to zero. Failure to apply any transformations can result in unexpected behavior and orientation when importing the mesh in Studio.
To freeze your transforms:
In Object mode, select your mesh object.
Navigate to Object > Apply > All Transforms.
Export from modeling tool
After modeling and texturing your asset, you can begin the process of exporting your Blender project as a .fbx. The start of this process includes cleaning up your project, which can involve deleting or removing any extra objects, such as lights, cameras, or mannequins, to ensure you only export the accessory mesh, and applying any modifiers to your mesh object.
For the latest export settings for Blender, see rigid accessory export settings.
Import to Studio
Studio's 3D Importer provides a quick and easy way to import third-party 3D assets into your projects. The importer provides object previews and error-checking to ensure that your asset meets Studio's general 3D requirements.
To import your asset, check out the latest information on importing rigid accessories.
Convert
After importing your asset into Studio, you can begin fitting your imported object to a mannequin and converting the Model object into a Accessory. When fitting and converting your accessory it's important to use the Accessory Fitting Tool (AFT) to correctly preview the placement and apply the correct configurations to your accessory.
To convert your asset into a Accessory, check out the latest information on converting rigid accessories.
Upload and publish
After generating your Accessory item, you can now begin the process of publishing the asset to the Marketplace. This step is optional and only applicable for creators who intend to sell their asset.
For additional information and instructions on this process, see uploading and publishing instructions.
You now have your accessory added to the Marketplace catalog! Use the item's Marketplace link to view your listing at any time, or to send to your connections and followers for additional engagement.
