ノード
説明
ノードは、その使用可能なポートに応じて、Shader Graph 上の入力、出力、あるいは操作を定義します。ノードは入力/出力ポートをいくつでも持つことができます。これらのポートをエッジと接続することで Shader Graph が作成されます。また、ノードは Control (ポートを持たないノードの制御) も、いくつでも持つことができます。
ノードの右上の角にある 折り畳み ボタンをクリックすると、そのノードを折り畳めます。これによって、接続されていない全てのポートが非表示になります。
ノードの構成要素については以下を参照してください。
Shader Graph には様々なノードが提供されています。使用可能なノードの完全なリストは、ノードライブラリ を参照してください。
プレビュー
ノードには、ノード上にプレビューが表示されるものもあります。このプレビューはグラフの該当ステージのメインの出力値を表示します。プレビューは、その上部にある折り畳みボタンで隠すことができます。このボタンはノードにマウスオーバーすると表示されます。また Shader Graph ウィンドウのコンテキストメニューから、全ノードのプレビューの折り畳みと展開も可能です。
コンテキストメニュー
ノードを右クリックするとコンテキストメニューが開きます。このメニューにはノードに対する様々な操作が含まれています。複数のノードが選択されている場合は、この操作は選択対象全体に適用されます。
項目 | 説明 |
---|---|
Copy Shader | グラフ内のこのステージで生成された HLSL コードをクリップボードにコピーします。 |
Disconnect All | ノードの全てのポートから全てのエッジを削除します。 |
Cut | 選択されたノードを切り取り、クリップボードに保存します。 |
Copy | 選択されたノードをクリップボードにコピーします。 |
Paste | クリップボード内のノードをペーストします。 |
Delete | 選択されたノードを削除します。 |
Duplicate | 選択されたノードを複製します。 |
Convert To Sub-graph | 選択されたノードで新しい Sub Graph アセットを作成します。 |
Convert To Inline Node | Property ノードを適切な Data Type (データタイプ) の通常のノードに変換します。 |
Convert To Property | ノードを新しい Property に変換します。Blackboard で適切な Properties タイプに変換します。 |
Open Documentation | ドキュメントのノードライブラリの中から、選択されたノードに関するページをウェブブラウザーで新しく開きます。 |
Color Mode
ノードは Shader Graph ウィンドウの Color Mode (カラーモード) とインタラクトします。ノードのタイトルバーのテキストの下に色が表示されます。ノードに使用できる色についてはカラーモードを参照してください。