Last update: September 16, 2026
Parameters
By default an Input Color or Grayscale returns black if nothing is plugged in. You can either set a different default value, or drag an existing Bitmap Resource from the Explorer onto the Input node in your graph, to preview this data in the slot. This only works for Color and Grayscale Inputs. The default value is persistent when used in other contexts, the preview bitmap is discarded everywhere else.
If you want to see it with the outputs of another Graph, you’ll have to either export that Graph to Bitmap for the above method, or make use of “In-Context” editing.
PKG resource path String
Points to a custom bitmap resource for previewing.
Default value Color/Grayscale/Value
Lets you use another value than black as default input, if nothing is connected to this slot.
Attributes
Identifier String
The only mandatory, unique Attribute. Can not contains spaces. This one is used for labeling inputs if no Label is set up, and for telling different outputs apart. Don’t just leave these at “input_1”!
Description String
Optional Description used in Designer’s library and Painter’s shelf.
Label String
UI Label used for nice labeling in Designer and Painter UI. Can contain spaces. Recommended to set up with a name similar to the Identifier, just with spacebars instead of underscores.
User data String
Additional, optional User Data that can be used for specific filtering operations, Basically a wildcard, custom data field.
Group String
Group Attribute used to group inputs together for Designer’s
Link Creation Modes. Inputs with an identical (case-sensitive) Group Attribute, will be presented as a single connection in Compact Material Mode.
Inheritance
You may set an input node as a graph’s Primary input by clicking RMB on the node and selecting the Set as Primary input option in the contextual menu.
The Primary input of a node is marked with a small dark dot in the connector (circled in red in the example next to this section).
Alternatively, any input set to the Relative to input inheritance method will inherit the attributes from the node it is connected to, regardless of the Primary input.
Finally, you may override any value for a given attribute by setting its inheritance method to Absolute.
The
Relative to input inheritance method for Input nodes is
not supported in
Substance 3D assets (SBSAR). Set all Input nodes’ inheritance methods to
Relative to parent before publishing your package.
Integration attributes
Inputs are not directly sent to the 3D View, but their Usage Attributes are used by Substance 3D Painter for automatically filling slots with certain maps (mostly used with Filters).
Additionally the Usage attributes are also used with Link Creation Modes, to match the correct input and output slots.
Usage
Component String
This determines what channels are actually in the resulting input. This is a legacy setting this is not used by integrations and graphs anymore.
Usage String
Define a type or usage for this input. It indicates how other nodes should connect to this input…
Color space String
Sets the colorspace this input should be interpreted in.