合成ノード

合成は他のノードから成るサブグラフを含むノードであり、他の合成が含まれる場合もあります。大きなグラフを整理して単純化し、読みやすくするために使用できます。

[レンダリング](Rendering) > [マテリアル エディタ](Material Editor) > [スレート マテリアル エディタ](Slate Material Editor) > [一般](General) >合成(Compound)

合成を作成する

アクティブ ビューに合成を作成するには:

  1. グラフ内または編集可能な別の合成内の、1 つまたは複数のノードを選択します。
  2. 右クリック メニューで、[合成内のノードをパッケージ化](Package Nodes in Compound)を選択します。

選択したノードが新しい合成に含まれ、既存の接続はすべてポートになります。

Screen recording GIF of someone creating a compound in the Slate Material Editor.

アクティブ ビューに合成を作成する

合成を編集する

次の方法で、合成を編集することができます。

合成のアトリビュートをプロモートする

キー属性を合成の最上位レベルにプロモートするには:

  1. 合成をダブルクリックして入力します。
  2. プロモートするアトリビュート ポートを見つけます。
  3. 目的のアトリビュート ポートの接続ラインをドラッグして離します。
  4. [入力/出力パラメータとしてエクスポーズ](Expose as Input/Output parameter)を選択します。

注: 入力ポートと出力ポートの両方を合成の最上位レベルにプロモートできます。

プロモートされたアトリビュートの名前を変更するには、合成内のプロモートされたアトリビュートを右クリックして、[名前の変更](Rename)を選択します。

Screenshot GIF of a user exposing an input in a compound.

合成のアトリビュートをプロモートする

合成を解凍する

合成の解凍は、合成の作成の反対を意味します。合成を解凍すると内容が「アンラップ」されて、内容が 1 レベル深くなります。接続はすべてそのまま残ります。合成を解凍するには:

  • 合成を右クリックし、[合成のパッケージを解除](Unpackage Compound)を選択します。

合成を保存する

マテリアル ライブラリに合成を保存して、再利用することができます。

  • 合成を右クリックし、[マテリアル ライブラリに追加](Add to Material Library)を選択します。