- Substance 3D home
- Ecosystems and Plugins
- Home
- Game Engines
- Unreal Engine
- Unreal Engine 5
- Unreal Engine 5 overview
- Unreal Engine 5 Release Notes
- Plugin Overview - UE5
- Plugin Settings - UE5
- Substance Input Image - UE5
- Material Instance Definition - UE5
- Material Template Usage - UE5
- Out-of-the-Box Material Templates
- Tiling Substance - UE5
- Substance 3D Plugin Default Templates
- Substance 3D Assets Library Usage - UE5
- Blueprints - UE5
- Unreal Engine 5 Scripting
- Installing to Source Builds
- Unreal Engine 5 overview
- Unreal Engine 4
- Unreal Engine 4 overview
- Unreal Engine 4 plugin release notes
- Unreal plugin 4.27.0.1
- Unreal plugin 4.26.0.21
- Unreal plugin 4.26.0.2
- Unreal plugin 4.26.0.1
- Unreal plugin 4.25.0.5
- Unreal plugin 4.25.0.4
- Unreal plugin 4.25.0.3
- Unreal plugin 4.24.0.3
- Unreal plugin 4.23.0.2
- Unreal plugin 4.23.0.1
- Unreal plugin 4.22.0.33
- Unreal plugin 4.22.0.32
- Unreal plugin 4.21.0.31
- Plugin Overview - UE4
- Plugin Settings - UE4
- Substance Input Image - UE4
- Material Instance Definition - UE4
- Tiling Substance - UE4
- Working with Bump Offset (Parallax) - UE4
- Working with Displacement - UE4
- Source in UE4
- Live Link in UE4
- Blueprints - UE4
- Unreal Engine 4 Scripting
- Unreal Engine 4 overview
- Unreal Engine 5
- Unity
- Unity overview
- Unity Release Notes
- Downloading Substance 3D Plugin in Unity
- Unity Plugin Overview
- Unity Preferences
- Optimization Guidelines
- Upgrading Projects/Known Issues
- Managing Substance Graphs
- Changing parameters
- Generated Textures (Packing)
- Rendering Color Space
- Using Image Inputs
- Publishing for Mobile
- Substance 3D for Unity Scripting
- Scripting in Unity (Deprecated)
- API Overview
- Scripting API
- C# Example Script
- Substance 3D Assets Library Usage
- Removing Substance Plugin
- Substance 3D in Unity Tutorials
- Physical Size in Unity
- Sharing sbsar Files Between Projects
- Unity overview
- Lumberyard
- Roblox
- Unreal Engine
- 3D Applications
- Maya
- 3ds Max
- MODO
- MODO overview
- Modo Plugin Release Notes
- Substance in MODO Overview
- Modo Installation
- Parameters
- Custom Materials
- Working with Normals
- Working with Emissive
- Bump and Displacement
- Working with References
- Animating Substances
- Copy/Duplicate Substance
- Environment and Rendering Setup
- Modo Switch Engine
- Tiling Modo textures
- MODO overview
- Cinema 4D
- Houdini
- Blender
- Blender overview
- Release Notes
- Substance in Blender Overview
- Downloading and Installing the Plugin
- Preferences
- The Substance 3D Panel
- Shortcuts and Navigation
- Workflows
- Physical size in Blender
- Substance 3D Assets Library
- Troubleshooting
- Uninstalling the Add-on
- Substance 3D Add-on for Blender Tutorials
- Blender overview
- Creative Cloud Applications
- Renderers
- Partnerships
Roblox
Roblox is a platform for immersive, 3D multiplayer experiences. Roblox Studio, the Roblox design tool, supports the PBR Metallic Roughness workflow.
Substance 3D Designer template
To create textures for Roblox, you can use the Substance 3D file below as a Substance compositing graphs template in Substance 3D Designer.
This graph template allows for the pre-configuration of final texture file names and types. This template can be installed and reused to create new materials that always follow the Roblox material guidelines.
Designer to Roblox workflow
Install template
First, install the Roblox template.
- Download the template file linked above.
- Go to Designer's user documents directory:
- (Creative Cloud Desktop)
/Documents/Adobe/Adobe Substance 3D Designer
(Steam)/Documents/Allegorithmic/Substance Designer/
- Create a templates folder.
- Place the file in that folder.
Detect template
Then, have Designer watch the templates folder to look for graph templates.
- In Designer, go to Edit > Preferences...
- In the Preferences window, go to Projects > User project > General
- In the Templates Directories list, click the + button
- Go to the
templates
directory and click Select Folder - Click the OK button
- Go to File > New > Substance graph...
- Check that the
Roblox
template is listed at the bottom of the templates list in the New Substance graph window
Export textures
Create a graph using the Roblox template and export bitmaps out of that graph once you are done working on a material.
- In the New Substance graph window, select the
Roblox
template - Set any identifier and other parameters for the graph and click OK
- Work on your material in the Graph View – see here for getting started with the workflow
- Once you are done, go to Tools > Export bitmaps... in the Graph View toolbar
- In the Export bitmaps window, set a valid Destination path, make sure all the outputs are checked and click Export
- Check the textures are correctly exported to the Destination path
Create material in Roblox
In Roblox, create a Material Variant and assign the textures exported from Designer.
- Select the Model tab and click Material Manager
- Select a material template and click the Create Variant button
- In the Create variant window, set a name for the material
- For each material channel, click the Import button and select the corresponding texture exported from Designer
- Click Save
Apply material
Use your new material variant in your Roblox scene
- Select any part(s) or mesh(es) in your Roblox scene
- In the Material Manager, select your Material variant and click the Apply to Selected Parts button
If the color of the textures look different in Roblox, check the Color attribute under the Appearance category in the properties of the object the Material Variant is applied to, and make sure it is set to pure white – i.e. RGB (255, 255, 255), which is labeled Institutional white in Roblox.
Adjust tiling
The amount of repetition of the material on a surface – i.e., tiling – may be adjusted at any time.
- In the Material Manager, select your Material variant and click the Edit button
- In the Edit Variant window, adjust the value of the Studs Per Tile property under Additional – a lower value results in more repetition