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
Phaseport 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 ID | Type |
|---|---|
Speed | float |
Phase | float |
Seed | int |
Output ports
| Port ID | Type |
|---|---|
Render Texture | RenderTexture |
Scriptable members
| Path | Type |
|---|---|
speedInput | float |
phaseInput | float |
seedInput | int |
Synapse Apps (scripting)
await synapse.modules.create({ type: "gen.flownoise" }) 