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

    Gradient ノード

    説明

    Shader Graph 上で使用する定数 Gradient (グラデーション) を定義します (ただしこれはシェーダー内部では struct として扱われます)。Gradient をサンプリングするには、Sample Gradient ノード と組み合わせて使用する必要があります。別の Gradient ノードを使用する場合、Gradient を異なる Time パラメーターで複数回サンプリングすることが可能です。

    ポート

    Name Direction タイプ 説明
    Out 出力 Gradient 出力値

    制御

    Name タイプ オプション 説明
    Gradient フィールド グラデーションを定義します。

    生成されるコードの例

    以下のサンプルコードは、このノードの出力の一例を示したものです。

    Gradient Unity_Gradient_float()
    {
        Gradient g;
        g.type = 1;
        g.colorsLength = 4;
        g.alphasLength = 4;
        g.colors[0] = 0.1;
        g.colors[1] = 0.2;
        g.colors[2] = 0.3;
        g.colors[3] = 0.4;
        g.colors[4] = 0;
        g.colors[5] = 0;
        g.colors[6] = 0;
        g.colors[7] = 0;
        g.alphas[0] = 0.1;
        g.alphas[1] = 0.2;
        g.alphas[2] = 0.3;
        g.alphas[3] = 0.4;
        g.alphas[4] = 0;
        g.alphas[5] = 0;
        g.alphas[6] = 0;
        g.alphas[7] = 0;
        return g;
    }
    
    Gradient _Gradient = Unity_Gradient_float();
    
    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)