noise (DirectX HLSL)

パーリン ノイズ アルゴリズムを使用してランダムな値を生成します。

ret noise(x)

パラメーター

  • x
    [in] Perlin ノイズを生成する対象の浮動小数点ベクトル。

戻り値

-1 ~ 1 の範囲のパーリン ノイズ値。

解説 

Perlin ノイズ値は、空間上のあるポイントから別のポイントに移動するときに滑らかに変化し、自然な外観とランダムに生成された値が作成されます。Perlin ノイズを使用して、煙や炎などのエフェクトのプロシージャ テクスチャーを生成することができます。

型の説明

名前 テンプレートの型 成分の型 サイズ
x vector float 任意
ret scalar float 1

最低限必要なシェーダー モデル

この関数は、次のシェーダー モデルでサポートされています。

シェーダー モデル サポート
シェーダー モデル 2 (DirectX HLSL) 以降のシェーダー モデル
シェーダー モデル 1 (DirectX HLSL) ○ (tx_1_0 のみ)

関連項目

組み込み関数 (DirectX HLSL)