Houdini 22.0 Nodes Copernicus nodes

Planar Inflate Copernicus node

Inflates a 2D signed distance field into a height layer.

On this page
Since 22.0

This node creates a height layer from a 2D signed distance field (SDF). The sdf input determines the boundary of the region that the node inflates. The node then solves a smooth height field inside that boundary. Turn on Wrinkles and Mounds to add noise, which breaks up the inflated region to create a base terrain or cushion shape.

Note

When the node inflates the SDF directly on the boundary of the image, the node outputs artifacts in those spots due to computation. To reduce the amount of artifacts, adjust the radius of the original SDF input so it’s within the image boundary.

For example, use this node to create ballooned text, quilted fabric, or cobblestones. You can also use this node for texture displacement.

Tip

Increase the Iterations amount when the resulting height has a flat area.

Parameters

Height Scale

The amount by which to multiply the base inflation amount (set by Pre Scale). This determines the final height profile of the inflated region. Positive values raise and fill the shape while negative values invert the height direction.

Inflate Features

Pre Scale

The base inflation amount before the height is solved. Higher values increase the strength of the inflated region.

Noise Scale

The amount by which to multiply the Wrinkles and Mounds noise. This determines how much noise to add to the inflated region.

Wrinkles

Wrinkles

Adds fine phasor-noise wrinkle detail to the inflated region.

Size

The size of the wrinkle pattern. Higher values increase the width of the wrinkles, which results in less wrinkles and larger gaps between each. Lower values decrease the width of the wrinkles, which results in more wrinkles and less space between each.

Boundary Blend

The amount to blend the wrinkle scale near the SDF boundary. Higher values make the wrinkle pattern respond more strongly to the boundary.

Seed

The random seed for the wrinkle pattern.

Mounds

Mounds

Adds broader fractal-noise mound detail to the inflated region.

Size

The size of the mound pattern. Higher values create larger mounds while lower values create smaller mounds.

Max Octaves

The number of noise layers to add together for the mound pattern.

Lacunarity

The amount to scale the mound noise frequency for each noise layer (set by Max Octaves).

Roughness

The amount to scale the amplitude of each successive mound noise layer (set by Max Octaves).

Blur

Scale

The size of the blur, which blends the noise with the original shape. Higher values smooth and flatten the noise, while a value of 0 outputs the original noise.

The node applies this value after adding Wrinkles and Mounds.

Mask from Boundary

The amount to offset the SDF boundary that builds the blur mask.

Mask Smoothing

The amount to soften the blur mask boundary.

Iterations

Iterations

The number of Poisson solve iterations to perform. Higher values produce a more converged inflated height, but take longer to compute. Increase this value if the resulting height has a flat area.

Inputs

sdf

The layer that contains the signed distance field to inflate.

Outputs

height

The generated inflated height layer.

sdf

The signed distance field rebuilt from the inflated height region.

See also

Copernicus nodes