メインコンテンツまでスキップ

サブグラフ

シェーダーエディターのグラフの2つ目のタイプは、サブグラフです。

サブグラフは直接マテリアルを定義するのではなく、他の場所で使用できる便利な機能をカプセル化します。

サブグラフにはマテリアルノードは含まれず、代わりに入力ノードと出力ノードを使用してデータを入出力します。サブグラフは、他のサブグラフで使用することも、直接マテリアルグラフで使用することもできます。

サブグラフを循環参照となる方法で接続することは有効ではなく (または可能ではありません) 。例えば、グラフAがグラフBを参照し、グラフBがグラフCを参照している場合、グラフCはAまたはBに戻って参照することはできません。

たとえば、これは 2つの float を加算する簡単なサブグラフです。

Sub Graph Example

このサブグラフが「adder」という名前だった場合、アセットパネルに次のように表示されます。

Sub Graph Icon

その後、adderサブグラフは他のグラフでノード自体として配置することができます。

Place Sub Graph

グラフの編集方法については、グラフエディターのドキュメントを参照してください。