fractal_turbulence入力 3D 位置のフラクタル乱流ベクトルを返します。この複合は、カール ノイズの複数の周波数を合計して、スケールの細かい乱れと大きな乱れの両方を持つ乱流を作成します。速度フィールドとして使用する場合、結果は非圧縮性の乱流フローになります。
position乱流をサンプリングする入力位置です。
magnitude出力ノイズをスケールします。マグニチュードで乗算する前に、通常、ノイズの範囲を -1.0 ~ 1.0 の間で指定します。ただし、比率の値が大きい場合、この値はより大きくなる可能性があります。
num_frequencies合計するカール ノイズ周波数の総数です。通常、この値を大きくすると、より詳細度が増し、スケール ノイズが小さくなります。値は整数である必要はありません。num_frequencies をゆっくりアニメートすると、最も細かいスケールのノイズは整数値でポップするのではなく段階的にフェードインします。
frequencyフラクタル乱流のベース周波数です。値を大きくすると、詳細度が増します。
ratioこれは、各カール ノイズ周波数のマグニチュードの前の値に対する比率です。frequency_ratio と同じ場合、各ノイズのマグニチュードはスケールに対して同じになります。この値が大きい場合、細部の表現が強くなります。
frequency_ratioこれは、各カール ノイズ周波数の前の値に対する比率です。値が 0.5 の場合、各追加周波数は前の周波数の 2 倍(2 倍の詳細度)になります。値を小さくすると、より大きなノイズ周波数範囲が得られますが、num_frequencies の値を小さくする必要があります。
time時間のような変化する出力を接続すると、時間の経過に伴って乱流をスムーズにアニメートできます。
smooth有効にすると、カール ノイズで使用するスムーズ補間の次数が大きくなり、見栄えは良くなりますが、計算に時間がかかります。
seed使用されるランダム値のシードです。
noisefractal_turbulence コンパウンドによって計算される出力 float3 乱流の値です。一般的な範囲は -1.0 ~ 1.0ですが、magnitude、ratio、および num_frequencies の設定に基づいて異なる場合があります。