FlowNoise

Read with AI
All docs in one file (llms-full.txt)
gen.flownoise #Generator #Node
FlowNoise

Applies domain warping to fbm (4-octave value noise) to generate a cloud-like pattern that keeps flowing slowly. It is a pure generator with no input RT, and the result is colored by interpolating between the two colors ColorA and ColorB.

  • Scale — the fineness of the noise. 0.5–20, default 4
  • Warp — how much noise distorts the noise’s own coordinates. 0–2, default 0.6. At 0 it is plain fbm, and the higher it goes the more it swirls
  • Contrast — contrast around a midpoint of 0.5. 0.3–3, default 1
  • ColorA / ColorB — the colors of the dark and bright areas
  • Speed — how fast the internal time advances (a negative value plays in reverse). It is the speed at which the pattern flows
  • Seed — the hash seed. Changing it gives a completely different pattern

The output resolution is chosen from the dropdown on the node, from FullHD (1920×1080) / HD (1280×720, default) / SD (854×480). It uses a high-precision format, and is intended for use as a displacement source for Displace.

The Phase port is used only when something is connected to it. When it is not connected, the fractional part of the internal time (a 0→1 sawtooth) is fed in automatically. However, the FlowNoise shader does not reference Phase, so it has no effect on this node’s appearance.

Input ports

Port IDType
Speedfloat
Phasefloat
Seedint

Output ports

Port IDType
Render TextureRenderTexture

Scriptable members

PathType
speedInputfloat
phaseInputfloat
seedInputint

Synapse Apps (scripting)

await synapse.modules.create({ type: "gen.flownoise" })

Also referenced from