Pixel processor
Similar to FX-Map, it requires to set up the internal functionality to perform anything. Where the Pixel processor differs from FX-Map is that it is not focused on placing patterns, with multiple functions controlling pattern shape and placement. Instead, a single function is run in parallel for every pixel, where each pixel is unaware of the calculation results of its neighbors.
The Pixel Processor is similar to the Value processor, which runs on only single values and can provide a nice optimization compared to the Pixel processor.
For anybody used to creating shader functions in node-based editors, the Pixel processor should offer a familiar environment.
TIP
An annotated project file demonstrating simple uses of the Pixel processor node is available in the Sample Substance graphs section of this documentation.
The Value processor node is a good starting point for learning about Substance function graphs.
Also consider that working with this type of graph and performing mathematical operations is mandatory for getting anything out of this node.
We also recommend being familiar with the concept of UVs, texture sampling and vectors.
Parameters
Color mode Boolean
Toggles between a grayscale and a color output image.
Per pixel function Float/Float4
Substance function graph evaluated per pixel in the output image. Use the Get Float2 node set to the $pos variable to access the normalized position of the current pixel.
Input connectors
Input image # Grayscale/Color
Use a Sample color or Sample grayscale node to access the values in the input of the specified index.
Output connectors
Output Grayscale/Color
Examples
Coming soon.
recommendation-more-help
dd48abc6-e399-43d2-9777-578ec70c5a23