Houdini 21.0 Nodes Copernicus nodes

Surface Dither Copernicus node

Applies a halftone dithering pattern relative to UVs.

On this page
Since 21.0

This node applies a halftone dithering. To avoid the dither pattern becoming too small and then aliasing, the node uses UV space to break into different texture levels.

The node computes the dithering in a provided texture map space instead of in image space. This allows the dither pattern to stick to objects rather than the camera.

Parameters

Density Scale

The overall scale of the surface-stable pattern. This controls how big the halftone pattern is in UV space.

Pattern Scale

The overall scale of the textured pattern. This is a UV scaling factor.

Pattern Scale XY

The per-axis scaling of the textured pattern in UV space.

Pattern Offset

The translation of the pattern in UV space. As the pattern repeats, large changes may appear to do nothing.

Pattern Rotate

The rotation of the pattern in UV space.

Dot Scale

The global scale of the dotscale input and the Level Transition.

Output Type

The type of the dither output. The dither pattern internally generates an SDF.

Mask

Internally convert the SDF to a black and white mask using the ISO value and smooth rate.

SDF

Output the internal SDF for further post-processing.

Iso Offset

The crossing point to use for converting the SDF into a mask. You can use this to adjust the dot size without affecting level transitions.

Smooth

The width to smooth out the SDF conversion when crossing over the ISO offset.

Level Transition

How to adjust the dot scale when switching texture scales, which can help minimize the jump across levels.

See Ramp parameters for more information.

Shape Resolution

The shape input is resampled to this resolution. This speeds up filtering of the shape layer.

Inputs

uv

A UV layer that provides the surface locations as a texture map.

dotscale

A layer that scales the size of the dots.

shape

An optional SDF layer that provides a shape. If not wired in, the node uses a dot.

Outputs

dither

The dithered output, either as a mask or an SDF.

uv

The tiled UVs, each one of a different level.

level

The level each UV patch comes from.

scale

The relative fractional scale for the UV patch.

See also

Copernicus nodes