float flownoise(vector xyz, float flow)
vector flownoise(vector xyz, float flow)
float flownoise(vector4 xyzt, float flow)
vector flownoise(vector4 xyzt, float flow)
float flownoise(float x, float y, float flow)
vector flownoise(float x, float y, float flow)
3Dと4Dのデータから1Dと3DのPerlinフローノイズを生成します。 Perlinフローノイズには、2つの形式があります:1つ目が、N次元空間の至る所でランダムに変化する非周期型ノイズ。 2つ目が、指定した空間の範囲を繰り返す周期型ノイズ。 周期型の形式は、継ぎ目なく繰り返すノイズベースのテクスチャマップのようにN次元空間内をタイル状に配置するパターンを生成するために使います。
ノイズの値は中間値が0.5の(0, 1)の範囲です。ノイズの分布は、次元に依存し、次元が高くなるとガウス分布のノイズ値に近くなります。
フローノイズは、Perlinノイズと非常に似ていますが、Periodic Noiseと同様にflowパラメータが追加されています。 flowパラメータは、特別な次元と考えることができますが、その次元の周期は常に1です。 flow次元を動かせば、ノイズ空間のスライスが調整されるのではなく、ノイズベクトルを回転します。これにより、より流動的なアニメーションが生成されます。
See also | |
noise |