Houdini 22.0 Nodes Compositing nodes

Labs Substance Archive compositing node

Load Substance Archive (SBSAR) Files into COPs

On this page

Instructions:

Loading a Substance File

Loading a Substance File is as easy as entering the path to your SBAR file into the File Path Parameter.

Note

This plugin works with Substance Archive Files, not Substance Files. Archive files can be generated from Substance Designer as Publishing the Substance

Once a Substance has been loaded, parameters will be populated dynamically based on the graph.

Viewing the Outputs

The Substance Archive node will generate a new image plane per Output in Substance.

The easiest way to visualize this is by clicking the image plane dropdown in the Composite View Tab.

Loading Inputs into the Substance File

Despite the COP node only having one input, we do support multiple substance inputs. Those come in as different image planes in the input node.

By Default they are name matched, so an input looking for roughness will look for an image plane of the same name in the input node.

Parameters for inputs are exposed and you can override which image plane you want to go into what input.

To have 2 File nodes come in properly into a Substance, you will need to use the Rename COP

Note

You might also need to gamma correct your inputs with the gamma node.

Below is the image of a sample network where 2 files are being read from disk, renamed, gamma'd and sent to the Substance Node.

Working with Substance Files with Multiple Graphs

In the case of multiple graphs inside of a single SBAR file, a new graph parameter will show up. Allowing you to choose which graph you'd like to work with.

Hooking Substances into other parts of Houdini

To use the contents of a Substance Node in other parts of Houdini, you can make use of the Op Syntax

Note

The {channel_name} syntax does not work with Mantra. To use channels with Mantra you will need to use the Rename COP and rename your target channel to C and do the Op Syntax to the rename node.

Known Issues

  • Animated Inputs Images are not supported

  • Visible If Parameter Expressions for Outputs are not supported

Parameters

File Path

The path for your SBSAR file

Reload

Reloads the current SBSAR File

Size: Override the output size of the SBSAR

Substance Parameters

This area will populate dynamically based on the parameters in your Substance Graph.

Name Image Plane from Usage

Uses the Usage type as the name of the Image planes, instead of using the Labels. This is useful if you are hooking your substances into a material, and don’t care about what the graph output was named, just what channel it should link to.

Compositing nodes