Create a variable of type Substance Instance Factory and set the default value to the Imported Substance Factory.
- Home
-
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
- 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
- Creative Cloud Applications
-
Renderers
- Converting Substance outputs
- Color Management
- Arnold
- Vray
- Renderman
- Redshift
- Maxwell
- Corona
- Octane
- Keyshot
- Thea
- Maverick
- Toolbag
- Cycles and Eevee
- Partnerships
Blueprint(UE5): Dynamic Material Instance Skip to end of metadata
-
-
Add a Create Graph Instance node and plug the Substance Instance Factory into the Factory input along with a parent material to act as a template (this can be one of the default_substance materials included with the plugin).
-
Create another variable to store the Substance Graph Instance object created in the previous step.
-
Use the “Get Dynamic Material Instance” function from the graph instance to create or get an existing material instance. Leaving Name and In Parent Material empty will use the parameters used when generating the instance in step 2.
-
Create a variable of type Material. This will be the Material Instance Dynamic (MID). Set the return value of “Get Dynamic Material Instance” to the variable.
-
Add a Set Material Node and set the value of the MID variable as the Material Input. For the target, set it to the object you want to apply the material.
-
Optional: Set any desired substance parameters (this example is using a pre-existing substance graph instance and copying the values to the new one).
-
Create an Async or Sync rendering node and connect the Instances to Render to the Substance Graph Instance Variable.