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:
- Basic layout of Studio's interface — Familiarize yourself with the various panels and tools available in Studio to navigate effectively.
- How to use assets and packages — Learn to import, edit, and share assets and packages to enhance your workflow and collaboration.
- 3D modeling within Studio — Explore the fundamentals of creating and importing 3D models within Studio.
- Materials and textures — Discover how Roblox uses materials and textures with your models to enhance the surface appearance of your objects.
- Environments — Craft immersive environments using terrain tools, lighting effects, and atmospheric elements.
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.

Viewport — Represents the workspace of a place. The items here are rendered similarly to how a user may view the environment they were to play your game.
Explorer — Shows a hierarchical list of all objects and services in a place. This includes visible objects, like parts and lights, and non-rendered objects like scripts, sounds, and folders.
Properties — Populates all the properties of a selected object such as size, position, material, and much more. Many properties can be set through this window, or programmatically through a script.
Asset Manager — Lets you manage places and bulk import assets into your game.
Output — Displays all error, warning, or manually returned messages from the Roblox engine. This window is useful for troubleshooting behavior in your game.
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.
Assets are a cloud-based version of an object that you can access any time to use, share, and modify. You can make nearly any object into an asset, such as a prop, building, character, sound, image, script, and more.
Packages are the Roblox equivalent of Unity Prefabs or Unreal Blueprints, or a group of assets bundled together to reuse in one or more games. Packages can update and propagate their changes to any of their copies across one or more games, letting you take advantage of powerful versioning and asset management controls. Roblox recommends that most developers work with packages whenever possible.
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:
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.
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:
- You can quickly add and modify parts directly in Studio.
- Parts are performant and work well with Roblox's native physics behavior.
- You can quicly modify the surface appearance of parts using materials and textures.
- In many cases, a mix of basic parts and advanced custom mesh and models can work together to quickly create an immersive and performant environment.
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.



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 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.



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.


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

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:
- Global lighting — Refers to the luminescence from either the sun or moon in an outdoor environment. You can set the properties of your global lighting by adjusting the Lighting service. For additional hands-on instructions on adjusting global lighting, see the Customize global lighting lesson of our Core Curriculum.
- Local lighting — Refers to light sources placed within your games, such as pointlights, spotlights, and surface lights. You can modify lighting scenarios based on different interior rooms or sections of your game by using one or more light sources.
For additional information on modifying your environment's lighting, see Global lighting.




