3D Importer | Documentation - Roblox Creator Hub (2024)


The 3D Importer allows you to import .fbx, .gltf, or .obj 3D models into Studio as a custom Model. This tool supports a wide variety of 3D models, including:

  • Meshes with basic or PBR (Surface Appearance) textures.

  • Meshes with rigging and skinning data

  • Meshes with animation data.

  • Specialized meshes, such as accessories, or characters with facial animation data.

The 3D Importer is divided into three sections:

3D Importer | Documentation - Roblox Creator Hub (1)

A. The preview panel, located in the top left, allows you to rotate and examine 3D objects before importing into your workspace or Toolbox.

B. The hierarchy panel, located in the bottom left, allows you to select specific parts of your model to import or apply specific settings to, including textures, child objects, animations, or rig data.

C. The inspector panel, located on the right, allows you to apply various settings to the imported object.

Importing 3D Objects



Before importing a 3D object, ensure that the .fbx, .gltf or .obj meets Studio's Mesh Requirements to reduce errors or unexpected behavior.

To import a 3D object:

  1. In the Home or Avatar tab, click Import 3D. A file browser displays.

    3D Importer | Documentation - Roblox Creator Hub (2)
  2. Select the .fbx, .gltf or .obj you intend to import. The importer window displays.

  3. Verify the object preview and check that the import settings are correct for your object.

  4. Click Import.

Import Settings

Depending on the object selected in the hierarchy panel, the inspector panel displays the following groups of settings:

  • File General: Affects the entire imported file.

  • Rig General: Affects the selected mesh object if rigging data is present.

  • File Transform: Affects the transform properties of the imported file.

  • File Geometry: Affects the geometry properties of the imported file.

  • Object General: Affects the selected child object.

  • Object Geometry: Affects the geometry of the selected child object.

File General

The 3D Importer provides the following settings for all meshes:

SettingDescription
NameSets the name of the imported asset as it will appear in your project.
Import Only As ModelIf enabled, the 3D Importer imports the model as a single asset even if the model contains multiple children. By default, this is enabled.

If disabled, the 3D Importer imports the model and all descendants, such as the multiple meshes, as individual assets.

Add Model To InventoryIf enabled, the 3D Importer adds the model to your Toolbox / Asset Manager inventory as a new asset. By default, this is enabled.

If disabled, the 3D Importer does not add the asset to your inventory.

Insert In WorkspaceIf enabled, inserts the model into the Workspace and Toolbox/Asset Manager. By default, this is enabled.

If disabled, only adds the model to the Toolbox/Asset Manager.

Insert Using Scene PositionIf enabled, uses the current scene position when inserting the model into the workspace. By default, this is disabled.
Set Pivot to Scene OriginIf enabled, sets the pivot point of the entire model to the scene origin. By default, this is enabled.
AnchoredIf enabled, sets the Anchored property to True on all the imported MeshParts. This is disabled for meshes with rig data / avatars. By default, this is disabled.
Uses CageIf enabled, the 3D Importer finds cage meshes in the model and converts them to WrapInstance objects, such as WrapLayer or WrapTarget. If disabled, the importer treats them as regular meshes. If the 3D Importer initially detects cage meshes in the model, this is enabled by default.

Rig General

The 3D Importer provides the following settings for meshes with rigging data:

SettingDescription
Rig TypeSets the type of rig the mesh should be associated with. The options are:
- R15
- Custom
- No Rig

By default, the 3D Importer attempts to select the most appropriate setting based on the detected rigging and skinning data of the mesh.

Validate UGC BodyAfter importing, Studio opens the assets in the Avatar Setup tool, allowing you to quickly begin testing and uploading avatar assets to the Marketplace.
Rig ScaleIf Rig Type is set to R15, the importer provides further options to specify body type scaling. The options are:
- Default
- Rthro
- Rthro Narrow

File Transform

The 3D Importer provides the following settings for all meshes:

SettingDescription
World ForwardSets the forward facing axis of the object. By default, this is set to Front.
World UpSets the upward facing axis of the object. By default, this is set to Top.

File Geometry

File geometry includes information on the file dimensions and polycount of the entire model. You can edit the following settings for all meshes:

SettingDescription
Scale UnitSets what units the file was modeled in so that it's sized appropriately when imported. By default, this is set to Studs.
Merge MeshesIf enabled, merges all MeshParts in the model into a single MeshPart and creates one MeshPart rather than a Model. By default, this is disabled.
Invert Negative FacesInverts the orientation of negative faces in the mesh. By default, this is disabled.

Object General

When selecting a specific child object of your mesh, the 3D Importer populates Object General settings. You can edit the following settings for the selected child objects:

SettingDescription
NameSets the name of the selected child object within the model.
AnchoredIf enabled, sets the Anchored property to True on the selected child object. By default, this is disabled.
Use Imported PivotIf enabled, imports the object using the pivot point set within the child object. By default, this is enabled.

Object Geometry

Object Geometry includes information on the dimensions and polycount of the selected child object of the model. You can edit the following settings for the selected child objects:

SettingDescription
Make Double SidedIf disabled, sets the vertices as one-sided. One-sided vertices means that you can see through them from one side.

If enabled, sets the vertices as double-sided. Vertices that are double sided visually render on both sides. Double-sided is more performance intensive.

By default, this is disabled.

Ignore Vertex ColorsIf enabled, ignores the vertex color data in the child object. By default, this is disabled.

Warnings and Errors


If Studio detects any issues with your model, a small indicator displays in the hierarchy panel or the settings panel.

If you see a warning icon in the hierarchy, expand the hierarchy until you reach the specific child object to see more information about the issue. Warning and error messages display in the settings panel or as a tooltip.

3D Importer | Documentation - Roblox Creator Hub (3)
3D Importer | Documentation - Roblox Creator Hub (4)
3D Importer | Documentation - Roblox Creator Hub (2024)

FAQs

Can you import 3D models into Roblox? ›

The 3D Importer allows you to import . fbx, . gltf, or . obj 3D models into Studio as a custom Model.

How do you import OBJ into Roblox? ›

obj from Blender, insert a MeshPart into Workspace and import your file by clicking the folder icon next to MeshID in the MeshPart's properties. Here's another way, but it requires for the game to be published. Hit the 'import' button, or right click the 'Meshes' folder, and click Add Meshes.

How do you import FBX on Roblox? ›

To import your asset:
  1. In Studio, navigate to the Avatar tab and select the 3D Importer.
  2. In the file browser, select the . fbx file saved locally. The 3D Importer loads a preview of the object. ...
  3. Select Import. The asset populates in your workspace as a Model with the appropriate textures applied as a SurfaceAppearance.

How do I import 3D models? ›

Import 3D models to a project
  1. Select File > Import > File or use the Import option in the Project panel.
  2. Select GLB, GLTF, or OBJ file formats from the device to import and select Open. A new folder with the model's name is created in the project for the 3D model file.
Feb 6, 2024

What does OBJ mean roblox? ›

Obj - Named after the . obj file extension, this term is used in the Roblox driving game community to describe vehicle models ripped from other IPs (such as the Forza franchise) and imported into Roblox. Oof - The previous Roblox death sound. Usually used when something negative has happened, sometimes ironically.

How can I open OBJ? ›

On Windows, go to your . OBJ file and right-click it to open the contextual menu. Click Open with and select Paint 3D. On Mac, you'll have to download third-party software to open an .

How do I export my Roblox model to OBJ? ›

The OBJ Exporter exports all geometry, textures, and materials created inside Studio. Exporting your file is simple: Open your place in Studio. Go to File > Export Place.

Can FBX files be animated? ›

Animation support in the FBX import pipeline provides a simple workflow for getting animations for Skeletal Meshes from 3D applications into Unreal for use in games. Currently, only a single animation for each Skeletal Mesh can be exported/imported in a single file.

What is FBX import? ›

FBX (sometimes called “Filmbox”) is an interchange file format used to move 3D animation data between software packages. Choose File ▸ Import ▸ Filmbox FBX. Click the chooser button next to the File field and choose the file you want to import.

How do you add graphics to Roblox? ›

Select the Settings tab at the top. For automatic graphics quality, change the Graphics Mode line to Automatic. To set the graphics quality manually, change Graphics Mode to Manual and move the Graphics Quality slider to the right for better graphics, or to the left for better performance.

Can we get free Robux in Roblox? ›

While there is no way to get Robux for free, you can purchase Robux individually, or through a premium subscription. You can also earn Robux by making clothing and accessories for Roblox avatars or by making making pay-to-play games or games with in-game purchases.

What 3D files does Roblox use? ›

Historically, Roblox had two mesh import options, OBJ or FBX. Now there is a new option, glTF! In this beta release, Roblox is supporting 3D mesh models and PBR textures.

Can you make 3D clothing in Roblox? ›

Layered clothing lets you create 3D clothes and accessories that nearly any avatar can wear with any combination of other layered clothes.

Can you import Sketchup models into Roblox? ›

Export it as a . obj file, then, go on your place, go on Workspace and add a MeshPart Then, Go on MeshPart Properties and click on the little colored file. Then, Put your model. If your Roblox Studio Lag, It's normal, It's the time of Importing.

Can you use models in Roblox? ›

Yes, it's perfectly fine to use free models, as long as they don't have any viruses or back doors.

How do I import Maya models into Roblox? ›

Import your avatar animation into the rig.
  1. Navigate to the Media and Playback Controls and click the ⋯ button. A contextual menu displays.
  2. Hover over Import, then select From FBX Animation. A file browser displays.
  3. Select the FBX animation you just exported from Maya, then click Open.

Can you import 3D models into Vectary? ›

Vectary supports all popular formats, both 3D and 2D. Import is done by simply drag-and-dropping. You can drop a few files simultaneously or as an archive.

Top Articles
Latest Posts
Article information

Author: Jeremiah Abshire

Last Updated:

Views: 6743

Rating: 4.3 / 5 (54 voted)

Reviews: 85% 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.