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

    カラーモード

    説明

    Shader Graph では、分かりやすさを向上するために、グラフ内のノードに色を付けられるようになっています。カラーモード によって、グラフ内に表示する色が変更できます。カラーモード の変更は、Shader Graph ウィンドウ の右上にある Color Mode ドロップダウンメニューを使用します。

    各種モード

    名前 説明
    None ノードに色を付けません。全てのノードがデフォルトのグレーになります。
    Category ノードに割り当てられたカテゴリーに応じてノードに色を付けます。下記 Category の色 の項をご覧ください。
    Precision 現在選択されている Precision タイプ に応じてノードに色を付けます。
    User Defined ノードごとに色を指定できます。このグラフ用のカスタム製の色です。下記 ユーザー定義の色 の項を参照してください。

    Category モードによる色

    このモードでは、カテゴリーに応じてノードが色付けされます。使用可能なカテゴリーについては ノードライブラリ をご覧ください。

    以下の表で、現在のカテゴリーとその対応色を確認してください。

    名前 色 Hex (16 進数) 値
    Artistic #DB773B #DB773B
    Channel #97D13D #97D13D
    Input #CB3022 #CB3022
    Math #4B92F3 #4B92F3
    Procedural #9C4FFF #9C4FFF
    Utility #AEAEAE #AEAEAE
    UV #08D78B #08D78B

    注意: 主要な Shader Graph 内にある Sub Graph ノードは "Utility" カテゴリーに入ります。Category モードを選択すると、全ての Sub Graph に Utility の色が使用されます。

    Precision モードによる色

    このモードでは、現在の精度に応じてノードが色付けされます。ノードを Inherit Precision に設定すると、表示色は現在のアクティブな精度を反映します。継承に関する詳細は Precision モード を参照してください。

    以下の表で、現在の精度タイプとその対応色を列挙しています。

    名前 色 Hex (16 進数) 値
    Half #CB3022 #CB3022
    Float #4B92F3 #4B92F3

    User Defined モードによる色

    このモードでは、ユーザーの好みに応じてノードが色付けされます。ユーザーが各ノードの色を定義します。カスタムの色を設定しない場合は、ノードはデフォルトのグレーで表示されます。

    特定のノードにカスタム製の色を設定するには、対象のノードを右クリックしてコンテキストメニューを表示し、Color を選択してください。

    オプション 説明
    Change... カラーピッカーメニューが開き、ノードに独自のカスタム製の色を設定できます。
    Reset 現在選択されている色を取り除き、デフォルトのグレーに設定します。

    デフォルト色のオーバーライド

    Category モードと Precision モードのプリセット色は、プロジェクトごとにオーバーライドできます。Unity は .uss スタイルシートと Hex (16 進数) カラーコードを使用して色を設定します。プロジェクトのデフォルトのスタイルシートは Packages/com.unity.shadergraph/Editor/Resources/Styles/ColorMode.uss です。

    このファイルのコピーを作成してプリセットをオーバーライドすることは、とても有効な方法です。プロジェクトの Assets フォルダー配下に新しい Editor/Resources/Styles フォルダー構造を作成し、Styles フォルダー内に ColorMode.uss のコピーを作成してください。この .uss ファイル内で Hex カラーコードを変更すると、プリセットをオーバーライドして Category モードと Precision モードに独自のカスタム製の色を使用することができます。

    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)