9 min read

Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.

3D art and Studio

Roblox Studio includes free powerful 3D creation tools that enable you to effectively contribute to asset creation, world building, and more. Whether you are just getting started, or are looking for a refresher on Studio tools, this guide provides an overview on using Studio for 3D art creation.

Each of the following sections include a brief description as well as additional links for further learning:

Studio interface

After installing Studio, familiarize yourself with Studio's many 3D art tools and interfaces. While you can customize Studio to show various layouts and tools, Studio opens with the most commonly used windows by default.

For more information on the Studio interface and individual tools, see the Studio overview.

Assets and packages

Before you begin creating, it's important to understand how Roblox handles assets and packages, the most basic object or group of objects that you can save, use, and share.

All assets and packages save to your account's Toolbox for you or any associated groups to access. You can also manage your saved assets and packages in the Creations section of your Creator Dashboard.

You can also upload your assets to share on the Creator Store, and sell certain avatar assets to Roblox's Marketplace for users to purchase and equip.

Creator Store

The Creator Store, accessible through the web and directly inside Studio's Toolbox, contains millions of assets by Roblox and the Roblox community for use in Studio and your games. Anyone can contribute their assets to the store, including models, images, meshes, audio, plugins, and more.

Roblox also provides free high quality assets, many of which are used in the following showcases:

Mystery of Duvall Drive

<img src="https://prod.docsiteassets.roblox.com/assets/resources/mystery-of-duvall-drive/overview/overview.png" />

⟩  Behind-the-scenes

⟩  Official model packs

Beyond the Dark

<img src="https://prod.docsiteassets.roblox.com/assets/resources/beyond-the-dark/custom-characters/Creature_Banner.png" />

⟩  Behind-the-scenes

⟩  Official model packs

Realistic Forest Demo

<img src="https://prod.docsiteassets.roblox.com/assets/tutorials/enhancing-outdoor-environments/Intro-After.png" />

Marketplace

The Marketplace is where all Roblox users can purchase virtual cosmetics, such as accessories and clothing, and various character bodies that they can save to their Roblox account and set as their Roblox avatar character.

To sell assets on the Marketplace, your creation must follow specific avatar specifications and meet certain policies and guidelines. For more information, see Avatar and Marketplace.

3D modeling

3D modeling is the process of creating three-dimensional digital representations of objects or environments. Roblox supports basic 3D modeling in Studio, using primitive parts and allowing you to combine, subtract, and intersect the basic parts into more complex models.

Roblox also supports custom 3D models created from 3D modeling software such as Maya and Blender. This includes advanced support for custom models and meshes that include modern textures, animation, and avatar-related features.

<img src="https://prod.docsiteassets.roblox.com/assets/modeling/parts/Basic-Part-Sphere.png" alt="A single gray sphere part" />

Basic sphere part

<img src="https://prod.docsiteassets.roblox.com/assets/modeling/parts/Part-Example-CSG.jpg"alt="A bright blue hollow bowl that was made with solid modeling operations."/>

Bowl created with solid modeling

<img src="https://prod.docsiteassets.roblox.com/assets/modeling/parts/Mesh-Example.jpg" alt="A high-quality treasure chest mesh with a texture." />

Mesh with texture

Basic parts

Studio natively supports basic parts that allow you to quickly add simple geometry to your game. This is ideal for creating simple environments or even greyboxing or prototyping a more complex 3D space.

Basic parts include the following benefits:

For more information on using basic parts, as well as solid modeling operations, see Parts.

Mesh parts

Meshes are collections of vertices, edges, and faces that make up a 3D object. Unlike parts, which you can directly create in Studio, you first create meshes in a third-party modeling application like Blender or Maya before importing the model file into Studio. After importing a mesh, Studio represents the mesh object as a MeshPart.

<img src="https://prod.docsiteassets.roblox.com/assets/modeling/surface-appearance/Layered-Clothing-Example.png" alt="A Roblox avatar wearing a glossy puffy jacket and jeans"/>

Create custom accessories, clothing, and characters that anyone can wear and use.

<img src="https://prod.docsiteassets.roblox.com/assets/modeling/meshes/Beyond-The-Dark-Example.png" alt="A floating alien creature in space, from the Beyond The Dark game"/>

Design a custom character unique to your game.

<img src="https://prod.docsiteassets.roblox.com/assets/modeling/meshes/Mystery-of-Duvall-Example.png" alt="A cluttered interior room with a candle in the forefront and spooky interior lighting from the Mystery of Duvall Drive game"/>

Use custom meshes and models to give your environments ambiance and depth.

For more information on creating custom meshes, see Custom meshes.

Materials and textures

It's always important to consider the surface appearance of your objects, as this empowers you to create cohesive and engaging assets and environments. Studio includes many tools to manage the look and feel of your assets, primarily by customizing your objects with materials and textures.

Materials

Materials allow you to quickly set the visual and physical properties of objects. While Roblox provides dozens of preset materials that you can set your parts to, you can also use the Material Generator to create your own custom materials using a prompt.

Materials generated by [Material Generator](https://create.roblox.com/docs/parts/materials#material-generator) using a natural language prompt

Materials also affect physical properties beyond appearance. See Materials for more information.

Textures

Textures are 2D images that you can apply to the surface of an object to change its appearance. Unlike materials, textures are purely visual and never affect the physical properties of the object. In general, you create texture images with third-party software and import them into Studio directly as image files, or baked-in with an imported custom 3D object. You can also use Studio's Texture Generator to create brand new textures for your mesh using a natural language prompt.

<img src="https://prod.docsiteassets.roblox.com/assets/art/Basic-Mesh-Example.png" />

A mesh object sets the shape and geometry of the 3D object

<img src="https://prod.docsiteassets.roblox.com/assets/art/Basic-Texture-Example.png" />

A texture image map applies a surface appearance and color

<img src="https://prod.docsiteassets.roblox.com/assets/art/Basic-Mesh-Combined-Example.png" />

The mesh and texture combine to make a unique custom 3D object

Note

Textures are different from user interface objects which can apply customizable text or an image to the surface of a part, like a billboard or computer screen.

There are two types of textures in Roblox, single image basic textures and advanced PBR textures that dynamically react to different lighting and environment scenarios. Whether creating assets directly for the Creator Store or Marketplace or designing content for a game, you should incorporate PBR textures whenever you need realistic and impressive surface textures.

Note

Loading many unique PBR textures at once can affect performance in your game. When working with many similar meshes, you can save processing power and memory by using a single set of PBR textures and modifying alpha channels in combination with your mesh object base colors.

For additional tips on improving performance with your assets, see Improve performance.

A humanoid avatar with dreadlocks, a glossy jacket, jeans with decals, and boots.

A character model wearing cosmetic assets with PBR textures.

A realistic leafy bush

An environmental prop with PBR textures.

For more information see Textures and decals and PBR textures.

Environments

Environments refer to the visual and spatial world within your game. Environments are a combination of elements, such as terrain, lighting, architecture, effects, and more. Roblox provides many tools and services to quickly create high definition environments to elevate your games.

Terrain

Terrain refers to the landscape or outdoor environment of a Roblox game. Features such as mountains, valleys, hills, bodies of water, and vegetation all make up terrain. To quickly generate terrain, Studio provides a Terrain Editor that allows you to quickly create various types of environments, such as mountains, grass-colored hills, deserts and more.

While many games include interior spaces, such as a city building or spaceship, it's important to use terrain for outdoor environments whenever possible to ensure performance and expected lighting and environmental behavior.

For more information, see Environmental terrain.

Lighting

A campfire in a glade with a setting sun in the background illuminating the campsite.

Lighting refers to the illumination and visual effect applied to the environment and objects in your game. It plays a crucial role in setting the mood, atmosphere, and general visual quality of your creations.

Lighting can be categorized into the following:

For additional information on modifying your environment's lighting, see Global lighting.