- 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): Substance material parameters
Changing a float parameter:
You will use the Set Input Float node to change a float, color(float4) and Boolean substance parameters.
- Create a variable with a type of "Substance Graph Instance" as a Reference.
*To do this, add a variable in the My Blueprint Tab and give it a name. In the drop down, search for Substance Graph Instance > Object Reference. Drag the variable into the graph and select Get (Variable Name). Set the Substance Graph Instance in the Default Value section of the Details Tab. - Create a Set Input Float Node and set the target as the Substance Graph Instance variable. The Context Sensitive box in the search window may need to be unchecked to see all results.
- On the Set Input Float node, set the Identifier to be the name of the Substance Parameter to change.
* You can find the Identifier name by opening the Substance INST and mouse over the parameter name. The Identifier name will appear in the tooltip popup. - On the Input Float Node, drag out a connection and create a Make Array Node. The Make Array Node will have an index of 0. The index of 0 corresponds to the float value.
- Create an Async or Sync rendering node and connect the execution line from the Set Input Float to the Render Node. Set the Instances to Render to the Substance Graph Instance Variable.
* Async is non-blocking and Sync is blocking.
Boolean parameters
Boolean parameters are changed using Set Input Bool.
Color parameters
Color parameters are changed using the Set Input Color.
Changing a Integer parameter:
Integer parameters work the same as the Set Input Float. You will use the Set Input Integer Node.
Identifiers
You can find the identifier for a parameter in the substance INST. Move your mouse over the parameter and the tooltip will reveal the identifier name. This is the name set in the identifier field of the output in Substance Designer.