Houdini 22.0 Nodes Geometry nodes

COP Network geometry node

Imports COP network layers as geometry.

The COP Network is a container for COPs and a way to import the results of a COP network as geometry. Layers are converted to volumes and geometry is imported as-is. For information about the COP network, see Copernicus.

For more information about the default parameters, see Default COP Network settings.

Parameters

Use External COP

Rather than return the display node of the contents, this will cook a specific COP. The targeted COP does not have to be a child of this network.

COP Path

The path to a COP node to evaluate. If it is a COP Network, the display node inside will be used.

Outputs

Single Output

COP nodes often have many outputs. If this is not set, they are cooked in turn and merged into a single geometry. Alternatively, with this set only the requested output is cooked and returned.

Use COP’s Input

Instead of fetching a COP node’s output, this will instead fetch the COP node’s input. This can be used to setup a proxy computation for a SOP Invoke COP.

Output

Which output to evaluate for the result of this node.

Post Transform

COP layers are canonically oriented in the XY plane. This performs a transform from those planes to another common orientation.

Note

If the COP plane is oriented differently, this will only apply the cumulative rotation, and so it will not end up in the requested orientation.

Compiled Cook

Cooks COPs by turning the entire graph into a single operation, with the potential benefit of being able to work in-place more efficiently. When off, cooks COPs in a node-by-node fashion with the results being stored at each stage.

Note

Compiled COP networks don’t support simulation.

For more information about cooking, see Cooking.

Output APEX Graph

Generates the APEX graph that would have been cooked if it was compiled and outputs it as geometry, rather than outputting the result of the targeted COP cooking.

This is primarily for debugging or esoteric uses, such as generating slapcomp files.

Resolution and Properties

Default Resolution

Sets the context option for default_xres and default_yres. This is the size of layers that don’t have an explicit size set.

The default is 1024×1024.

Default Pixel Scale

Sets the context option default_pixelscale. This is a scale for the size of the pixels in the image, causing the image to cook at a fractional effective resolution, but not changing any pixel-relative values.

Default Border

Sets the context option default_border. This is an integer context option which encodes what the border type of new layers should be.

Constant

Outside the layer evaluates to 0.

Clamp

Outside the layer evalutes to the closest pixel in the layer.

Mirror

Outside values reflect off the boundaries.

Wrap

Outside values wrap around.

Default Precision

Sets the context option default_precision to control how many bits are used for each channel.

16-bit

A value of 16 meaning to default to half-precision.

32-bit

A value of 32 meaning to default to full-precision.

Canvas

Default Canvas

Sets the context option default_camera, which is a string that encodes the default camera for new layers. Every layer in COPs has a location and orientation in space, plus a camera attached to it.

from Camera Path

Set the canvas from a camera path. If the Default Resolution is set, its value takes precedence over the camera’s resolution.

from Image Plane

Set the canvas from a 3D plane. This option also lets you set the orientation of the plane.

Size

The width and height of the plane.

Center

The position of the center of the plane.

Rotate

The rotation about the Center of the plane.

Uniform Scale

The uniform scale of the plane.

Tile Visualization

When evaluating the geometry for the viewport, attach the tilevis primitive property to have it displayed with a repeating pattern. This makes it easy to see how well the pattern will tile and to verify operations haven’t made it not tile.

UDIM

Default UDIM

Sets the context option UDIM. This is the tile in UV space to which the layer applies.

See UDIM for more information.

Default UDIM List

Sets the context option UDIM_list. This is the list of tiles in UV space that some COPs can pick up (such as Preview Material and UDIM Pack).

from Parameter

Sets the list using a string parameter. Enter a space- or comma-separated list of individual tiles or linear ranges of tiles. For example, 1001 1009-1012,1025 corresponds to the tile list 1001, 1009, 1010, 1011, 1012, 1025.

from Geometry

Sets the list by reading a detail attribute from the specified SOP’s cooked geometry. Use the UDIM List SOP to generate this detail attribute from a geometry.

Geometry Path

The path to the SOP to inspect when Default UDIM List is set to from Geometry.

UDIM List Attribute

The name of the detail attribute that contains the UDIM list when Default UDIM List is set to from Geometry.

See also

Geometry nodes