1

シンプレックス ノイズ アルゴリズムの C# での実装の1 つを次に示します。

各ノイズ関数 (2d、3d、および 4d) は、-1 から 1 の範囲に収まるようにコーナーの寄与をスケーリングします (これは return ステートメントのマジック ナンバーです)。これは合理的です。私の知る限り、これらは実験的に解明されたものです。

問題は、これを任意の数の次元にテンプレート化したいことです。この要因は、それを行うための 1 つの障害と思われるため、その倍率を取得するアルゴリズム的な方法を見つけたいと思います。どの要因がスケールに寄与しているかを知るにはアルゴリズムに精通していませんが、推測する必要がある場合は、上部の順列テーブルが主要なものだと思います.

おそらく実現不可能だと言うだけで、これについて何か考えがある人はいますか?

4

0 に答える 0