マージ
Mergeでは、複数の画像を重ねることができます。このノードを使用する場合、合成画像として出力される新しいピクセル値を作成するために、一方の入力のピクセル値を他方の入力のピクセル値で計算する方法を決定する合成アルゴリズムを選択する必要があります。のoperationドロップダウンメニューには、さまざまな合成アルゴリズムが多数含まれており、合成を構築する際に非常に柔軟性があります。
利用可能なほとんどのマージアルゴリズムを使用する場合、 Nuke事前乗算された入力画像が必要です。ただし、 matte操作では、事前乗算されていないイメージを使用する必要があります。
を押してこのノードを作成することもできますMノードグラフ上。
入力とコントロール
接続タイプ |
接続名 |
関数 |
入力 |
A |
入力Bとマージするイメージシーケンス。A入力を接続すると、新しい入力A1、A2などが生成され、複数のイメージを接続できます。 |
B |
入力Aとマージする画像シーケンス。 |
|
マスク |
マスクとして使用するオプションの画像。デフォルトでは、マージはマスクの黒以外の領域に制限されます。 最初は、マスク入力はノードの右側に三角形として表示されますが、ノードをドラッグすると、マスクというラベルの付いた矢印に変わります。マスク入力が表示されない場合は、 maskコントロールが無効になっていない、または設定されていないnone。 |
Control (UI) |
Knob (Scripting) |
Default Value |
関数 |
Merge Tab |
|||
operation |
operation |
over |
使用するマージアルゴリズムを設定します。 • atop -画像の形状を示していますB、とA覆いB画像が重なる場所。アルゴリズム: Ab+B(1-a) • average -2つの画像の平均。結果は元の画像よりも暗くなります。アルゴリズム: (A+B)/2 • color-burn -画像Bの輝度に基づいて暗くなるA。アルゴリズム: darken B towards A • color-dodge -画像Bの輝度に基づいて明るくなりますA。アルゴリズム: brighten B towards A • conjoint-over -と同様overピクセルが両方で部分的に覆われている場合を除き、操作aそしてb、結合オーバーはa完全に隠すb。たとえば、2つのポリゴンaそしてbいくつかのエッジを共有しますが、完全に重なりますb。正常overここでわずかに透明な縫い目を生成します。アルゴリズム: A+B(1-a)/b, A if a>b • copy -画像のみを表示A。これも設定すると便利ですmixまたはmask Bの一部がまだ見えるように制御します。アルゴリズム: A • difference -ピクセルの違い。こちらもご覧くださいアブスミヌス。アルゴリズム: abs(A-B) • disjoint-over -ピクセルが両方で部分的に覆われている場合を除き、オーバー操作と同様aそしてb、素継ぎは、2つのオブジェクトが重ならないことを前提としています。たとえば、エッジに触れて共有する2つのポリゴン。正常overここでわずかに透明な縫い目を生成します。アルゴリズム: A+B(1-a)/b, A+B if a+b<1 • divide -値を分割しますが、2つの負の値が正の数になるのを防ぎます。アルゴリズム: A/B, 0 if A<0 and B<0 • exclusion -より写真的な形式のdifference。 • from -画像Aから差し引かれますB。アルゴリズム: B-A • geometric -2つの画像を平均化する別の方法。 • hard-light -画像B画像の形をした非常に明るく鋭い光で照らされているA。アルゴリズム: multiply if A<.5, screen if A>.5 • hypot -プラスおよび画面操作に似ています。結果はプラスほど明るくはありませんが、画面よりも明るくなります。Hypotは1を超える値で動作します。アルゴリズム: diagonal sqrt(A*A+B*B) • in -画像の領域のみを表示しますAのアルファと重複するB。こちらもご覧くださいに。アルゴリズム: Ab • mask -これは逆ですin操作。画像の領域のみを表示しますBのアルファと重複する A。アルゴリズム: Ba • matte -事前乗算済み。この操作では、事前乗算されていない画像を使用します。こちらもご覧くださいマット。 • max -両方の画像の最大値を取得します。こちらもご覧くださいマックス。アルゴリズム: max(A,B) • min -両方の画像の最小値を取ります。こちらもご覧ください分。アルゴリズム: min(A,B) • minus -AからBを引きます。アルゴリズム: A-B • multiply -値を乗算しますが、2つの負の値が正の数になることを停止します。こちらもご覧くださいかける。 • out -画像の領域のみを表示しますAのアルファと重複しないB。こちらもご覧くださいでる。アルゴリズム: A(1-b) • over -これはデフォルトの操作です。レイヤー画像A以上B画像のアルファに従ってA。アルゴリズム: A+B(1-a) • overlay -画像A画像を明るくするB。 • plus -画像の合計AそしてB。ことに注意してくださいplusアルゴリズムにより、ピクセル値が1.0を超える場合があります。こちらもご覧くださいプラス。アルゴリズム: A+B • screen -もしAまたはB 1以下screen、それ以外の場合は最大の例を使用します。に似ているplus。こちらもご覧ください画面。アルゴリズム: A+B-AB if A and B between 0-1, else A if A>B else B • soft-light -画像B点灯します。に似ているhard-light、しかしそれほど極端ではない。アルゴリズム:B(2A+(B(1-AB))) if AB<1, 2AB otherwise • stencil -これは逆ですout操作。画像の領域のみを表示しますBのアルファと重複しないA。 • under -これは逆ですover操作。レイヤー画像B以上A画像のマットに応じてB。アルゴリズム: A(1-b)+B • xor -両方の画像を表示しますAそしてB画像が重ならない場所。アルゴリズム: A(1-b)+B(1-a) |
Video colorspace |
sRGB |
disabled |
有効にすると、色はデフォルトの8ビット色空間(ProjectSettings > LUT > 8-bit files)合成を行う前に、結果はその後線形に変換されます。 |
alpha masking |
screen_alpha |
disabled |
有効にすると、入力画像は変更されず、他の画像のアルファはゼロになり、出力アルファは次のように設定されます。 a+b-a*b。 無効にすると、他のチャンネルに適用されるのと同じ数学がアルファに適用されます。 注意: このオプションは、違いがない場合、またはPDF / SVG仕様では適用しないように指定されている操作では無効になります。 |
set bbox to |
bbox |
union |
出力バウンディングボックスタイプを設定し、この領域外のデータはすべて切り取られます。 • union -両方の入力bboxに完全に適合するように出力bboxのサイズを変更します。 • intersection -入力bboxが重複する画像の部分のみを使用します。 • A -入力Aのbboxを使用します。 • B -入力Bのbboxを使用します。 |
metadata from |
metainput |
B |
ノードツリーに渡される入力のメタデータを設定します。 注意: いつmetadata fromに設定されていますAllまた、両方の入力に同じ名前のキーがあり、BのキーがAのキーをオーバーライドします。 |
range from |
rangeinput |
B |
ノードツリーに渡される入力の範囲を設定します。 |
A channels |
Achannels |
rgba |
A入力からのチャネルをBチャネルとマージするように設定し、どのチャネルをAアルファとして扱うかを設定します。 注意: 設定A channels なしは黒またはゼロと同じです。 |
B channels |
Bchannels |
rgba |
B入力から使用するチャネルと、Bアルファとして扱うチャネルを設定します。 |
output |
output |
rgba |
AチャネルとBチャネルのマージが書き込まれるチャネルを設定します。 |
also merge |
also_merge |
none |
AチャネルおよびBチャネルコントロールで指定されたチャネルに加えて、マージされるチャネルを設定します。 |
mask |
N/A |
disabled |
右側の関連するマスクチャネルを有効にします。このチェックボックスを無効にすることは、チャンネルをnone。 |
maskChannelInput |
none |
The channel to use as a mask. By default, the merge is limited to the non-black areas of this channel. |
|
inject |
inject |
disabled |
をコピーしますmask定義済みへの入力mask.aチャネル。マスクを注入すると、同じマスクをさらに下流で使用できます。 |
invert |
invert_mask |
disabled |
マージがマスクの非白領域に制限されるように、マスクチャネルの使用を反転します。 |
fringe |
fringe |
disabled |
有効にすると、マスクのエッジにのみ効果が適用されます。 無効にすると、効果はマスク全体に適用されます。 |
mix |
mix |
1 |
0の元の画像と1の完全マージの間で溶解します。 |
ステップバイステップガイド
ビデオチュートリアル
申し訳ありませんが、これは役に立ちませんでした
なぜこれが役に立たなかったのですか? (当てはまるもの全てをご確認ください)
ご意見をいただきありがとうございます。
探しているものが見つからない場合、またはワークフローに関する質問がある場合は、お試しくださいファウンドリサポート。
学習コンテンツを改善する方法についてご意見がある場合は、下のボタンを使用してドキュメントチームにメールを送信してください。
Email Docs Teamフィードバックをお寄せいただきありがとうございます。