ノード
説明
ノードは、その使用可能なポートに応じて、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 (カラーモード) とインタラクトします。ノードのタイトルバーのテキストの下に色が表示されます。ノードに使用できる色についてはカラーモードを参照してください。
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.