Houdini 20.5 Nodes Copernicus nodes

Invoke Block Copernicus node

Runs a block using inputs plugged into this node.

On this page

This operator executes a block defined elsewhere on inputs plugged into this node. The cooking is performed in a compiled manner, which throws away results of intermediate steps and thus uses less memory.

Parameters

Block End Node

Path to the Block End node that is the terminal node of the block you want to invoke. This COP will cook to produce outputs of the selected block, as if this node’s inputs were redirected into the appropriate Block Begin.

Iterations

Number of times to run the block, with outputs feeding back as inputs to the subsequent iteration. Execution can only be repeated when outputs of this node can be converted into the respective inputs (matched by index); if that is not the case, Invoke Block will perform a single iteration and post a warning.

Set Inputs and Outputs from Selected Block

You can use this button to set up this node’s input and output ports to match the selected block. This populates the Inputs and Outputs multiparms using the block’s signature.

Inputs

Number of inputs to feed into the selected block. This controls the input ports on this node.

Input Label

This parameter identifies name of the block input to bind the respective incoming layer to. This is matched against Input Name values on the appropriate Block Begin node.

Input Type

Type of the input and the corresponding port on this node.

Outputs

Number of outputs to pull out after running the selected block. This controls the output ports on this node.

Output Label

This parameter identifies name of the block output that should come out of the respective port. This is matched against Output Name values on the selected Block End node.

Output Type

Type of the output and the corresponding port on this node.

Examples

RepeatDistortions Example for Invoke Block Copernicus node

Shows how to apply repeated distortions to an image using block invocation.

See also

Copernicus nodes