Documentation for Substance 3D Integrations is now available on Experience League. After March 14th, HelpX pages will automatically redirect to the equivalent Experience League page.
Refer to the FAQ for more information about which documentation is affected.
Last updated on
May 17, 2023
- Substance 3D home
- Ecosystems and Plugins
- Home
- Game Engines
- Game Engines overview
- 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
- Physical size - UE5
- 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
- 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
- 3D Applications
- 3D Applications overview
- 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
Maya 0.9.11
Maya 2.0 changes:
Stability:
- Dynamic attributes from graph now created natively, not through attribute editor code
- Substance nodes can be created in batch as they’re initialized without needing UI input
- Attribute editor and properties editor significantly more stable
- Memory performance improved significantly, enough to enable 8k outputs on GPU engine
- Settings/preferences now saved as a separate configuration file that can easily be edited outside of Maya
Scripting:
- Strong scripting API, with any operation from grabbing input, graph and output information, to loading sbsar packages, changing graph and performing any preset operation in the preset manager
- UI code designed to use the same functions as the public scripting API
Substance Features:
Preset support:
- Embedded presets set in designer are loaded into preset manager
- Import and export sbsprs files, including multiple presets
- Preset manager
- Engine V7 Support
- Already works with new Substance engine to be released with Designer 2019.1
- Numeric outputs are rendered to a maya output attribute on the
- Graph/substance node, which can be plugged into other nodes in the hypershade
Workflow system:
- New workflows for Arnold, Renderman, VRay, Corona and more
- Custom workflow extensions in Python
- Reverse workflow scripts out of the hypershade, set up a custom workflow once and save it off
- Use a workflow with image maps from Substance Painter
UI and UX improvements:
- File -> import .sbsar creates a substance node
- Drag and drop sbsar files from file browser to hypershade to create substance 2 nodes
- Attributes are now laid out by the categories set in Designer
Other improvements:
- Image inputs now work with procedural nodes
- Can now set the sampling rate for procedural nodes to be able to down or up-sample procedural image inputs
- Output nodes now display output information encoded in Substance Designer
- Substance/graph nodes now can display graph information (author, etc.)
- Layer override support, such as connection overrides and attribute overrides
- Cache to disk choses exr file type for any HDR outputs, which are outputs with 16-bit, 16-float or 32-bit float outputs
- Reflection from the old plugin
- Loading a scene with the new plugin will convert old graph and output nodes to substance 2 nodes