1

私は一般的にパーリン ノイズのこつをつかみ始めたばかりですが、地形生成に関して読んだ多くのサイトはフォールオフ値を参照しています。

3D (立方体ベースの地形) では、3D パーリン ノイズ関数の結果を密度テストとして使用するのが非常に一般的なようです。0 より大きい場合は陸地、0 以下の場合は空気です。次に、関数の結果を現在の y 値だけオフセットしてから、密度テストを実行して滑らかな半平坦な地形を取得します。

私が理解していないのは、フォールオフ値に関して何を意味するかです。

おそらくコード例を使用して、この意味でのフォールオフ値が何を指しているのかを誰かが説明できますか?

4

1 に答える 1

2

フォールオフは、オクターブのウェイトを決定するために使用されます。明示的な重みを使用することもできます。これにより、結果をより多様にカスタマイズできます。または、フォールオフ値を持つ暗黙的なウェイトを使用できます。これにより、重みが指数関数に設定されます。

たとえば、減衰値が 0.5 の場合、オクターブの重みは次のようになります (正規化されていません)。

Octave 1: 1 = falloff ^ 0
Octave 2: 1 * 0.5 = 0.5 = falloff ^ 1
Octave 3: 0.5 * 0.5 = 0.25 = falloff ^ 2
Octave 4: 0.25 * 0.5 = 0.125 = falloff ^ 3

全体的な結果は次のように計算されます

Sum [i] ( (value of octave i) * (weight i) )

通常、重みの合計が 1 になるように、正規化が必要です。

于 2012-07-15T08:43:42.023 に答える