Fractal Sum
複数の設定可能なフラクタルパターンを持つ層状ノイズです。
パラメータ
| パラメータ | 型 | 既定値 | 範囲 | 説明 |
|---|---|---|---|---|
basisBasis | enum | perlin | 各オクターブで加算するノイズ関数です。
| |
modeMode | enum | fbm | オクターブの合成方法です。
| |
scaleScale | int | 8 | 1 ~ 64 | 基底オクターブでテクスチャ全体に配置するセルの数です。大きいほど基底の特徴が小さくなります。 |
octavesOctaves | float | 3 | 1 ~ 6 | ノイズの層数です。小数部分で最も細かなオクターブを滑らかにフェードインします。スライダーは6までですが、高解像度で細部を増やすため、12までの値を直接入力できます。解像度の限界を超えるオクターブは自動的にフェードアウトします。 |
roughnessRoughness | float | 0.5 | 0 ~ 1 | オクターブごとの振幅の減衰率です。大きいほど細部が残り、小さいほど基底オクターブが強調されます。 |
disorderDisorder | float | 0 | 0 ~ 1 | オクターブごとにパターンを変形し、変化やループアニメーションを作ります。0と1は一致するため、シームレスにループします。 |
disorder_speedDisorder Speed | float | 1 | 0 ~ 4 | オクターブごとのDisorder変形に掛ける倍率です。 |
offsetOffset | vec2 | [0, 0] | -1 ~ 1 | 無限のノイズ平面を平行移動します。位置を変えると、異なるタイリング可能なパターンになります。 |
出力
output(既定の形式:r32float)