On this page |
概要
このノードは、複数の入力(各入力は、1枚以上のUSDレイヤーの"スタック"を表現します)を受け取り、それらの入力を出力内に1本のレイヤースタックを含んだステージにマージします。 これは、シーングラフ内の別々のピースをそれぞれ別のLOPノードチェーンで編集して、それらを1本化したい時に役立ちます。
-
入力の順番は重要です。複数の入力を結合して出力するとき、前方の入力のレイヤーほど後方の入力のレイヤーより 弱い です。
-
このノードには、入力からレイヤーを結合するための色々な方式が用意されています。 Merge Style パラメータを参照してください。一部の方式では、入力レイヤーの内容を1つ以上の出力レイヤーに平坦化します。
Tips
-
このノードは、サブレイヤーに似ていますが、In-Memoryツリー用です。 同様に、
Graft LOPはリファレンスに似ていますが、In-Memoryツリー用です。 Graft LOPは、各入力ステージのツリーを出力ツリー上の取り付け先の位置を選択することによってシーングラフツリーを結合します。
-
単純にレイヤーをマージする方式が高速です。 レイヤーを平坦化する方式は処理が重くなりますが、
USD Renderノードを使ってステージをディスクに保存する際に特定の配置でレイヤーを生成するためにこの方式が必要になる場合があります。
-
入力のノードチェーンの上流にLayer Breakノードがあれば、そのLayer Breakノードより上流のサブレイヤーは、レイヤーを分けるモードを使用している時は取り除かれませんが、他のモードでは取り除かれます。取り除かれた結果としてコンテキストが失われる可能性があります。
パラメータ
Merge Style
Separate Layers
各入力の各レイヤーは、出力内の新しいサブレイヤースタックにマージされ、それらのレイヤーを1番目に強い(最後の)入力から強い順に、次に2番目に強い(最後から2番目の)入力から強い順にといったようにソートされます。
この方式では、Layer Breakノードより上流のレイヤーが含まれるので、そのような上流のレイヤーが下流のすべてのレイヤーにコンテキストを提供し続けることができます。
Separate Layers, File Layers Weakest
(上記の)"Separate Layers"と同様ですが、 ディスク上の既存レイヤーファイル を参照したサブレイヤーは、純粋にLOPネットワークで編集されたレイヤーよりも 弱い 優先度になります。
これは、各ストリームが複数ファイルレイヤーのどれかのレイヤーから始まっているような複数のLOPノードストリームを結合してから、そのレイヤーの上の新しいレイヤー上に修正を適用する時に役立ちます。 これらのLOPノードストリームをマージした後では、LOP編集によるすべての修正レイヤーは、ステージのサブレイヤーリスト内でお互いに隣り合うようになります。 これによって、ディスクからのレイヤーをさらに平坦化することなく、USD ROPによってこれらの新しいレイヤーを単一レイヤーに平坦化することができます。 (通常のSeparate Layersモードでは、ディスクからのレイヤーとLOPsで編集されたレイヤーが交互に配置され、各LOPレイヤーをディスク上の別の新しいレイヤーに保存しなければならなくなります)
Note
このオプションは、ディスク上のレイヤーのオピニオンがLOPネットワークで編集されたオピニオンよりも強くしたかった場合に、ステージを合成した結果を変更することができます。
Separate Layers, File and SOP Layers Weakest
(上記の)"Separate Layers, File Layers Weakest"と同様ですが、SOPノードから取り込まれたサブレイヤーもディスクから読み込まれたファイルと一緒にソートされて、純粋にLOPネットワークで編集されたレイヤーよりも前に表示されます。
これは、SOPsで編集されたレイヤーを、LOPネットワークで編集されたレイヤーと一緒に平坦化せずに、別レイヤーに保存したい時に役立ちます。
Flatten Layers
すべての入力のすべてのレイヤーをまとめて単一出力レイヤーに平坦化します。
Layer Breakノードよりも上流のレイヤーは、平坦化する前に取り除かれるので、出力には寄与しません。
Flatten Into First Input Layer
1番目 の入力のレイヤーは平坦化されずに通過します。 それ以外のすべての入力のすべてのレイヤーは、 1番目の入力 の アクティブレイヤー に平坦化されます。
1番目の入力以外のLayer Breakノードよりも上流のレイヤーは、平坦化する前に取り除かれるので、出力には寄与しません。
Flatten Each Input
入力毎にレイヤーが平坦化され、それらの平坦化された入力は、出力内の新しいサブレイヤースタックにマージされます。
Layer Breakノードよりも上流のレイヤーは、平坦化する前に取り除かれるので、出力には寄与しません。
See also |