Houdini 20.5 Nodes Copernicus nodes

Vector Transform Copernicus node

Transforms values of an RGB layer in 3d space.

On this page

This operation treats the RGB values as XYZ locations in space. These positions are then transformed by this transform, and become the new RGB values.

Note this does not move pixels around - each pixel operates in place.

Parameters

Mask

The amount of the new value to mix in with the original value. Higher values mix in more of the new value. Lower values mix in less of the new value. You can also set the RGBA channels to which you apply the effects of this node.

The default value is 1, which means this node uses only the new value. See Mask for more information.

Transform Order

Order in which transformations occur.

Rotate Order

Order in which rotations occur.

Translate

Amount of translation along xyz axes.

Rotate

Amount of rotation, in degrees, about xyz axes.

Scale

Non-uniform scaling along xyz axes.

Shear

Amount of shearing. The three values represent shearing in the X direction on the XY plane, in the X direction on the XZ plane, and in the Y direction on the YZ plane, respectively.

Uniform Scale

Uniform scaling.

Pivot Transform

Pivot Translate

The local pivot space’s translation value for transformations.

Pivot Rotate

The local pivot space’s rotation value for transformations.

Invert Transformation

Use the inverse of the transformation. This is the transformation which undoes the specified transformation. Two transform SOPs with all parameters but this equal will cancel out each other’s transformation.

Inputs

source

The RGB layer whose pixels define locations in XYZ space.

mask

An optional per-pixel mask amount that’s scaled by the Mask parameter.

Outputs

transform

The pixel values transformed in 3D space.

See also

Copernicus nodes