docs.unity3d.com
    目次を表示する/隠す

    Noise Sine Wave ノード

    説明

    入力 In の値の正弦を返します。変化をつけるために、Min Max で設定される範囲内で、正弦波の振幅に疑似ランダムノイズが追加されます。

    ポート

    Name Direction タイプ 説明
    In 入力 任意のベクトル型 入力値
    Min Max 入力 Vector 2 ノイズの強度の最小値と最大値
    Out 出力 任意のベクトル型 出力値

    生成されるコードの例

    void Unity_NoiseSineWave_float4(float4 In, float2 MinMax, out float4 Out)
    {
        float sinIn = sin(In);
        float sinInOffset = sin(In + 1.0);
        float randomno =  frac(sin((sinIn - sinInOffset) * (12.9898 + 78.233))*43758.5453);
        float noise = lerp(MinMax.x, MinMax.y, randomno);
        Out = sinIn + noise;
    }
    
    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)