- 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 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 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
- Unity Scripting overview
-
Class Documentation
- SubstanceEditorTools
- SubstanceRuntime Class
- SubstanceRuntimeGraph Class
- 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
- Lumberyard
- Roblox
-
Unreal Engine
- Creative Cloud Applications
-
Renderers
- Converting Substance outputs
- Color Management
- Arnold
- Vray
- Renderman
- Redshift
- Maxwell
- Corona
- Octane
- Keyshot
- Thea
- Maverick
- Toolbag
- Cycles and Eevee
- Partnerships
Custom Materials
The Substance plugin supports the Unreal, Unity and glTF custom materials. Before you load an sbsar file, you can select which shading mode you would like to use.
Table of Contents
Unity Material
When using the Unity Material, the Material Layer Effect will be set automatically. The Substance Plugin will place the Unity Material directly above the Substance Item Material.
Substance Output | Colorspace | Material Layer Effect |
---|---|---|
Base Color | sRGB | Unity Albedo |
Glossiness | Linear | Unity Smoothness |
Metallic | Linear | Unity Metallic |
Normal | Linear | Unity Normal |
Emissive | sRGB | Unity Emission *set to sRGB on Image Still |
Height | Linear | Unity Bump |
Ambient Occlusion | Linear | Unity Ambient Occlusion |
Unreal Material
When using the Unreal Material, the Material Layer Effect will be set automatically. The Substance Plugin will place the Unreal Material directly above the Substance Item Material.
Substance Output | Colorspace | Material Layer Effect |
---|---|---|
Base Color | sRGB | Unreal Base Color |
Roughness | Linear | Unreal Roughness |
Metallic | Linear | Unreal Metallic |
Normal | Linear | Unreal Normal |
Height | Linear | Unreal Bump |
Emissive | sRGB | Unreal Emissive *set to sRGB on Image Still |
Ambient Occlusion | Linear | Unreal Ambient Occlusion |
Opacity | Linear | Unreal Opacity *need to uncheck inverted on the Texture Layer |
You may need to invert the normal. You can do this from the Tweaks menu if the Substance has a control for normal orientation. If not, this can be done on the texture itself. For more information, please see the "Working with Normals" page.
glTF Material
When using the glTF Material, the Material Layer Effect will be set automatically. The Substance Plugin will place the glTF Material directly above the Substance Item Material.
Substance Output | Colorspace | Material Layer Effect |
---|---|---|
Base Color | sRGB | glTF Base Color |
Roughness | Linear | glTF Roughness |
Metallic | Linear | glTF Metallic |
Normal | Linear | glTF Normal |
Emissive | sRGB | glTF Emissive *set to sRGB on Image Still |
Ambient Occlusion | Linear | glTF Ambient Occlusion |
You may need to invert the normal. You can do this from the Tweaks menu if the Substance has a control for normal orientation. If not, this can be done on the texture itself. For more information, please see the "Working with Normals" page.