Groupノード

アクセス: Nodes > Misc > Group

内部のノードのコレクションを使用して作成されたギズモGroupノード。

Groupノードは、複数のノードをグループ化する方法です。つまり、ノードグラフを整理し、ノードのグループをギズモとしてエクスポートできます。ギズモは、他で作成した関数を再利用する方法ですMariプロジェクトを作成して他のユーザーと共有します。

Groupノードは複数の入力を持つことができ、 Mari 4.5複数の出力を作成することもできます。あなたが中に何が入るかを決めるのでGroupノードでは、入力をまったく持たないこともできます。

ヒント:  の内側にジャンプするにはGroupノード、 Alt+ノードをダブルクリックします。

ヒント:  右クリックして選択することにより、選択したノードからグループを作成することもできますGroup、またはCtrl+G

Groupノード入力

Groupノードには、必要な数の入力を含めることができます。入力ノードを作成するだけです(ノードグラフを右クリックして、 Nodes > Misc > Input)グループ内で、新しい入力がGroupノード。ノードの名前を変更することで、入力の名前を変更します。

Group内部に4つの入力が追加されたノード。

Groupノードのプロパティ

Groupノードにはデフォルトではプロパティがありません。ただし、グループ内のノードからプロパティを昇格して、 Groupノード。

スパナアイコンは、それが隣接する変数をグループの外側に昇格させます。

グループ内のノードのプロパティでスパナアイコンをクリックすると、ノードが外部にプロモートされます。次に、それはGroupノード。これにより、何かを変更するたびに、あなたまたは別のユーザーがグループ内にジャンプする必要がなくなります。

ヒント:  をクリックして、グループの外から宣伝するものを選択することもできますpグループの右上にあるアイコンProperties

pアイコン。

Groupノードワークフローの例

で独自のギズモを作成するGroupノード

ノードのグループは、ギズモとして保存できます。ファイルは、任意の場所で自分または自分が再利用するために保存できるファイルです。 Mari事業。

乗算されたマスクを1つのチャネルでパックされたカラーテクスチャとしてまとめるノードのセットをセットアップし、それをギズモとして保存します。そうすれば、3つのマスクを一緒にチャネルパックする必要があるときはいつでも、毎回再作成するのではなく、ギズモとして保存するノードのグループを使用できます。

以下は、レンダーIDとして出力する必要のある時計アセットの3つのマスクです。1つはラバーストラップ用、もう1つは時計の金属用で、3つ目は時計の針です。さまざまな領域にマスクを設定することで、lookdevアーティストはオブジェクトのさまざまな部分を調整したりレンダリングしたりできます。

まず、 Groupノード。

これが作成されたら、3つのマスクをグループに接続するための入力をいくつか作成する必要があります。

ヒント:  編集するにはGroupあなたがする必要があるノードCtrl +ダブルクリックして内部にジャンプします。

そこには、 Outputノード。3つ作成しますInputノード。

内部に3つの入力を追加するGroupノード。

それらの名前を元に戻すと、名前を変更することをお勧めします。 Groupノードをノードグラフに追加すると、それらの入力の名前が表示されます。

ヒント:  入力の名前を変更すると、どの入力が外部で何をするかを簡単に識別できますGroupノード。

これらのマスクを単一の画像にパックするには、これらの3つのグレースケール画像を画像のR、G、Bチャネルに配置する必要があります。これを行うには、 Color Switchノード。

Color Switchノードを使用すると、不要な画像のチャンネルを取り除いて、1つの色にしてからブレンドすることができます。見るカラースイッチノード

入力マスクのチャネルパックに使用されるノード。

を使用してColor Switchノードでは、各マスクを純粋な赤、緑、青に変えることができます。次に、それらをマージする必要があります。

3つのマスクをマージするには:

1.   2つ作成Mergeノード、両方ともブレンドモードに設定Add
2.   追加するClampノードを使用して、0未満の値がないこと、1を超える値がないことを確認します。

これにより、ベースとオーバー入力の値が正しく追加され、次の結果が得られます。

からの完成したチャネルパックマスク出力Groupノード。

これで機能するグループができました。今度はそれをギズモとしてエクスポートします。最初に、 Groupノードは、将来簡単に参照できるように、ノードが何をするかを説明します。Channel Packerこのノードのグループには良い名前のように思えます。

その後、 Groupノードと見てNode Propertiesパレット。

GroupノードのプロパティExport as Gizmoとしてグループをディスクに保存できます。 .mngファイル。

Export as Gizmoオプションを選択すると、グループをグループとして保存できるダイアログが表示されます.mngファイル。これをMari次に、GizmosというフォルダにあるドキュメントファイルMari次にソフトウェアを開いたときに自動的に読み込まれます。あなたがする必要があるすべてはそれから押すことですTabキーボードで、ギズモと呼んだものを入力し始めます(Channel Packerこの場合)とMari作業中のプロジェクトにドロップダウンできます。

Mariノードにギズモを自動的にロードするCreateメニュー。

再び使用したい場合に時間を節約できるだけでなく、ギズモを他のユーザーと共有してロードすることもできるので、これは本当に強力ですMariプロジェクト。

チャネルパックテクスチャを分解する方法については、 Shuffleノード

関連ノード