Houdini 21.0 Nodes Copernicus nodes

Triplanar Hex Tile Copernicus node

Seamless texturing and normal mapping of triplanar projections without visible repetitions.

On this page
Since 21.0

This node textures large areas without visible seams or repetitions through adjacent hexagonal tiles in X, Y, and Z projections. The node randomly scales and rotates the tiles to create a natural surface.

Parameters

Size

The tiles' size, based on position coordinates.

Scale

The global scale of hex tiles.

Scale Random

The amount to randomly scale each hexagonal texture cell for a realistic look.

Rotate

The global rotation of hex tiles.

Rotate Random

The amount to randomly rotate each hexagonal texture cell for a realistic look.

Random Seed

The seed that the random number generator uses. Different values create different results.

Contrast

The contrast between blended hexagonal cells.

Falloff

The contrast falloff between blended hexagonal cells. A value of 0 creates a hard transition.

Weight Exp

The weight of transition areas between hexagonal cells exponentially.

Per Axis Triplanar Controls

Scale

The scale texture in X-projection.

Rotate

The rotate texture in X-projection.

Offset

The offset texture in X-projection.

Scale

The scale texture in Y-projection.

Rotate

The rotate texture in Y-projection.

Offset

The offset texture in Y-projection.

Scale

The scale texture in Z-projection.

Rotate

The rotate texture in Z-projection.

Offset

The offset texture in Z-projection.

Triplanar Blending

Blend

The blending of transition areas between triplanar projections.

XZ Blend

Remaps triplanar blending in X and Z projections.

See Ramp parameters for more information.

Y Blend

Remaps triplanar blending in Y-projection.

See Ramp parameters for more information.

Inputs

texture

The texture input. The map should contain a non-structural and non-repetitive pattern for seamless tiling. For example, photos from grass or stones.

position

A custom position to project texture coordinates.

normal

A layer that creates a custom basis to orient hex tiles.

size

A layer that controls the tiles' size, based on UV coordinates.

scale

A layer that controls the global scale of hex tiles.

rot

A layer that controls the global rotation of hex tiles.

contrast

A layer that controls the contrast between blended hexagonal cells.

contrast_falloff

A layer that controls the contrast falloff between blended hexagonal cells. A value of 0 creates a hard transition.

weightexp

A layer that controls the weight of transition areas between hexagonal cells exponentially.

blend

A layer that controls the blending of transition areas between triplanar projections.

Outputs

triplanar

The tiled texture’s RGB color and alpha values.

weights

The tiles' weights.

See also

Copernicus nodes