Last updated on
May 17, 2023
- 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
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