Houdini 20.5 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.

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.

Output

Which output to evaluate for the result of this node.

Plane

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.

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.

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.

Tile Visualization

When evaluating the geometry for the 3D 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.

Note

This only affects the Vulkan viewport, the OpenGL viewport will just stretch the texture.

See also

Geometry nodes