Skip to content

Nodes# Domain Modifiers

Jordan Peck edited this page Jan 18, 2026 · 3 revisions

Domain Modifiers

Domain Scale

Scales the input coordinates uniformly before passing them to the source generator.

Source - Node Lookup

Scaling = 1.0f

Domain Offset

Adds an offset to the input coordinates before passing them to the source generator
Doesn't add or remove dimensions

Source - Node Lookup

Offset = 0.0f - Hybrid Lookup

Offset = 0.0f - Hybrid Lookup

Offset = 0.0f - Hybrid Lookup

Offset = 0.0f - Hybrid Lookup

Domain Rotate

Rotates the input coordinates around the origin before passing them to the source generator
For 2D input coordinates a 2D rotation with Yaw is performed if Pitch and Roll are 0, otherwise a 3D rotation is performed
For 3D input coordinates a 3D rotation is performed
For 4D input coordinates no rotation is applied

Source - Node Lookup

Yaw = 0.0f

Pitch = 0.0f

Roll = 0.0f

Domain Axis Scale

Scales each axis of the input coordinates independently before passing them to the source generator.

Source - Node Lookup

X Scaling = 1.0f

Y Scaling = 1.0f

Z Scaling = 1.0f

W Scaling = 1.0f

Add Dimension

Adds a dimension to the input coordinates, new dimension is always the last dimension
The coordinates with the new dimension are passed to the source generator

Source - Node Lookup

New Dimension Position = 0.0f - Hybrid Lookup

The position of the new dimension

Remove Dimension

Removes the specified dimension from the input coordinates before passing them to the source generator

Source - Node Lookup

Remove Dimension = Y - Enum

  • X
  • Y (Default)
  • Z
  • W

Domain Rotate Plane

Applies preset rotation to improve noise in specific 3D planes. Faster than DomainRotate.
This helps reduce axis aligned artifacts in 3D noise for the specified plane.
For 2D input coordinates a 3rd dimension is added and the noise is optimized for the XY plane
For 4D input coordinates only the first 3 dimensions are rotated, the 4th dimension is passed through unchanged

Source - Node Lookup

Rotation Type = Improve XY Planes - Enum

  • Improve XY Planes (Default)
  • Improve XZ Planes

Clone this wiki locally