- 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
Material Template Usage - UE5
Material Templates allow the user to create a base material for substances to use as a template for connecting their output nodes to inputs in the material.
Outputs sharing the same name and type as a material input will automatically be used. This Parent Material example has a “baseColor” texture sample node that will get filled in if the Substance has a texture output also named “baseColor”.
Substance outputs support updating textures, single float, or int scalar values, and vector (2-4) values. To use float or int outputs at runtime you must get the dynamicMaterialInstance from the graph as constantMaterialInstances (any materials generated in editor) cannot change scalar values at runtime.
The substance graph instance will attempt to fill in all relevant output values at the time of creation.