アルゴリズム
ハッシュベースの Value Noise に Hermite 補間(smoothstep)を適用した滑らかなノイズ。 同一シード・同一入力値では常に同じ結果を返す(決定論的)。
使用例
- アニメーションにランダムな揺らぎを追加(手ぶれ効果、炎の揺らめき等)
- seed を変えて複数のノイズ波を生成し、X/Y 座標に別々に適用
- frequency 低め → ゆったりした揺れ、高め → 細かい振動
入力値から滑らかなノイズ波信号を生成します
| 名前 | 型 | 説明 |
|---|---|---|
入力 input | Float | 入力値(通常は TimeSource の進捗 0.0〜1.0) |
| 名前 | 型 | 説明 |
|---|---|---|
出力 output | Float | ノイズ波の出力値 |
| 名前 | 型 | 既定値 | 範囲 | 説明・選択肢 |
|---|---|---|---|---|
シード seed | Int | 42 | 0–999999 | ノイズ生成のランダムシード |
周波数 frequency | Float | 4 | 0.1–50 / step 0.1 | ノイズの細かさ(高いほど変動が多い) |
振幅 amplitude | Float | 1 | 0–100 / step 0.1 | ノイズのピーク振幅 |
オフセット offset | Float | 0 | -100–100 / step 0.1 | ノイズに加える垂直オフセット |
ハッシュベースの Value Noise に Hermite 補間(smoothstep)を適用した滑らかなノイズ。 同一シード・同一入力値では常に同じ結果を返す(決定論的)。