float xnoise(float x)
vector xnoise(float x)
float xnoise(float x, float y)
vector xnoise(float x, float y)
float xnoise(vector xyz)
vector xnoise(vector xyz)
float xnoise(vector4 xyzt)
vector xnoise(vector4 xyzt)
Simplexノイズは、グリッドではなくSimplexメッシュ上でサンプリングする点を除いてPerlinノイズに非常に似ています。これはグリッド状の乱れが少ないです。さらに細かい微分が可能なより高い次数のBスプラインを使用しています。
色々な関数が4D(vector4引数)、3D(vector引数)、2D(2つのfloat引数)、1D(float引数)の位置でノイズ値を返します。 ランダムなfloatまたは3つのランダム値のベクトルを取得することができます。
ノイズは、0.5を中央値として0-1範囲にあります。 そのノイズ分布は、次元に依存し、より高い次元ほどノイズ値がGaussian分布に近くなります。
See also | |
noise |