Houdini 22.0 Nodes Copernicus nodes

Configure Stamps Copernicus node

Creates stamp/sprite attributes on points with randomization controls and inputs.

On this page
Since 22.0

This node operates on geometry points, and creates instancing attributes/sprite attributes that Stamp Points can recognize. The node provides layers and parameters that let you further configure the randomization.

Parameters

Seed

The initial seed that determines how to generate each random value, such as random Scale, Angle or Color. Changing this value causes each parameter to generate a new random value, which results in a new pattern.

Transform

Jitter

Jitter Layer Mask

The amount of the jitter input’s UV value to mix in with the Jitter value, which impacts the random position offset. Higher values mix in more of the input’s value. Lower values mix in less of the input’s value.

Jitter

The amount of random position offset to add to each point’s position on the grid.

Jitter Scale

When the Per-Component Controls button is on, this is the per-axis scaling of the random position offset for the created stamps.

Scale

Scale parameters and layer inputs create and change the spritescale attribute, multiplied with the Stretch parameters and layer inputs.

Scale Layer Mask

The amount of the scale input’s mono value to mix in with the Scale value, which impacts the stamps' scale. Higher values mix in more of the input’s value. Lower values mix in less of the input’s value.

Scale

The stamp scale in image space.

Scale Mode

The method of post-processing to apply to the scale of stamps.

Uniform

No post-processing.

Percent Variance

Apply random variance to the scale.

Min/Max

The minimum and maximum range of values that each stamp randomly picks from, and then multiplies against the original Scale.

Scale Variance

The amount of random variance to apply to the scale. This is applied as a post-process.

Min Value

The minimum value that the stamps can randomly select, and then multiply against the original Scale. This is applied as a post-process.

Max Value

The maximum value that the stamps can randomly select, and then multiply against the original Scale. This is applied as a post-process.

Stretch

Stretch parameters and layer inputs create and change the spritescale attribute, multiplied with the Scale parameters and layer inputs.

Stretch Layer Mask

The amount of the stretch input’s UV value to mix in with the Stretch X and Stretch Y values, which impacts the XY scale. Higher values mix in more of the input’s value. Lower values mix in less of the input’s value.

Stretch Mode

The method of post-processing to apply to the non-uniform scale (stretch) of stamps.

Uniform

No post-processing.

Variance

Apply random variance to the scale of the X and Y-axes.

Min/Max

The minimum and maximum range of values that each stamp randomly picks from, and then multiplies against the original Stretch X and Stretch Y.

Stretch X

The scale of the stamps along the X-axis that multiplies to the uniform scale.

Stretch Y

The scale of the stamps along the Y-axis that multiplies to the uniform scale.

Stretch Variance

The amount of random variance to apply to the scale of the X and Y-axes. This is applied as a post-process.

If Stretch X is 1 and Percent Variance is 1, 0 for example, this represents a 100% range in sizes. This means the output stamps have a random scale from 0.5 * Stretch X to 2.0 * Stretch X.

Min Value

The minimum value that the stamps can randomly select, and then multiply against the original Stretch X and Stretch Y. This is applied as a post-process.

Max Value

The maximum value that the stamps can randomly select, and then multiply against the original Stretch X and Stretch Y. This is applied as a post-process.

Angle

Angle parameters and layer inputs create and change the spriterot attribute.

Angle Layer Mask

The amount of the angle input’s mono value to mix in with the Angle value, which impacts the degree of the stamps' angles. Higher values mix in more of the input’s value. Lower values mix in less of the input’s value.

Direction Layer Mask

The amount of the direction input’s UV value to mix in with the Angle value, which impacts the direction of the stamps' angles. Higher values mix in more of the input’s value. Lower values mix in less of the input’s value.

Angle

The angle in degrees to rotate each stamp. Use the dropdown menu to set the method of post-processing that applies to the angle of the stamps.

Uniform

No post-processing.

Variance

Apply random variance to the angles.

Min/Max

The minimum and maximum range of values in degrees that each stamp randomly picks from, and then multiplies against the original angle.

Angle Variance

The amount of random variance to apply to the angles. This is applied as a post-process.

For example, a value of 30 makes each stamp have a random offset between -30 degrees and 30 degrees.

Min Value

The minimum degree that the stamps can randomly select, and then multiply against the original Angle. This is applied as a post-process.

Max Value

The maximum degree that the stamps can randomly select, and then multiply against the original Angle. This is applied as a post-process.

Round To

Snaps all stamps to a specified angle. This is applied as a post-process.

Color and Blending

Use Sort Layer

Enables the usage of the sort input which adds very small position offsets in the Z axis to control Depth Sorting on Stamp Points.

Color

Color parameters and layer inputs create and change the Cd attribute.

Color Seed

The seed value for randomization that deals with stamp color and alpha.

Color Layer Mask

The amount of the color input’s RGB value to mix in with the Stamp Color value, which impacts the stamps' tint. Higher values mix in more of the input’s value. Lower values mix in less of the input’s value.

Stamp Color

A tint for the stamp. Use the dropdown menu to set how the color applies to the stamps.

Uniform

Apply the same color to each stamp.

Variance

Apply random variance to the hue, saturation, and value of the stamps.

Random from Ramp

Pick randomly from a color ramp.

See Ramp parameters for more information.

Hue

The amount of random variance to apply to the hue. This is applied as a post-process.

If set to 30 for example, the stamps randomly pick a hue offset from the range of 0 to 30.

Saturation

The amount of random variance to apply to the saturation. This is applied as a post-process.

If set to 0.5 for example, the stamps randomly pick a saturation from the range of 0 to 0.5.

Value

The amount of random variance to apply to the value. This is applied as a post-process.

If set to 0.5 for example, the stamps randomly pick a value from the range of 0 to 0.5.

Alpha

Alpha parameters and layer inputs create and change the blend attribute.

Alpha Layer Mask

The amount of the alpha input’s mono value to mix in with the Stamp Alpha value, which impacts the stamps' alpha. Higher values mix in more of the input’s value. Lower values mix in less of the input’s value.

Stamp Alpha

The amount of black (0) and white (1) by which to multiply the stamp’s alpha. Use the dropdown menu to set how the alpha applies to the stamps.

Uniform

Apply the same amount of alpha to each stamp.

Variance

Apply random variance to the alpha of the stamps.

Random from Ramp

Pick randomly from a mono ramp.

See Ramp parameters for more information.

Alpha Variance

The amount of random variance to apply to the alpha. This is applied as a post-process.

Stamp Selection

Stamp parameters and layer inputs create and change the stamp attribute.

Stamp Count

In order for the node to properly do stamp selection via the select input, it needs to know how many stamps there are in total. Placing down the Stamp Sprites recipe will link this parameter automatically to the attached Stamp Points Stamps

Mode

The stamps to place in the image. When no stamps input is wired in, this parameter applies to the default star pattern.

Cycle

Loop through all stamps in a repetitive cycle.

Random

Randomly choose stamps based on the Select Seed.

Layer Select

Use the select input to choose stamps. The parameter uses the first stamp when a pixel value is 0.0 and the last stamp when a pixel value is 1.0.

Select Seed

The seed value for random stamp selection.

Inputs

points

Geometry containing points to setup attributes on.

jitter

An optional layer that’s scaled by the Jitter Layer Mask parameter and adds jitter offset to the created stamps.

direction

An optional layer that’s scaled by the Direction Layer Mask parameter and controls the direction of the created stamps' angles. For example, wire the Slope Direction COP into this input.

angle

An optional layer that’s scaled by the Angle Layer Mask parameter and rotates the stamps. A pixel value of 0 is 0 degrees and a pixel value of 1 is 360 degrees.

scale

An optional layer that’s scaled by the Scale Layer Mask parameter and multiplies the uniform scale of the stamps.

stretch

An optional layer that’s scaled by the Stretch Layer Mask parameter and multiplies the non-uniform scale of the stamps.

color

An optional layer that’s scaled by the Color Layer Mask parameter and multiplies the color of the stamps.

alpha

An optional layer that’s scaled by the Alpha Layer Mask parameter and multiplies the alpha of the stamps.

sort

An optional layer that controls Z offset for depth-based sorting.

select

An optional layer that, when Mode is set to Layer Sort, chooses which stamps to use. This chooses from either the stamps input or the default star pattern when there’s no stamps input.

Outputs

points

Geometry containing points with relevant Sprite/Stamp attributes.

See also

Copernicus nodes