ChannelMerge
ChannelMergeノードを使用すると、各入力から1つのチャネルをマージして、選択した場所に結果を保存できます。 output channel。他のすべてのチャンネルは変更されずにコピーされますB入力。
ない場合A入力が接続され、マージする両方のチャンネルがB入力。
デフォルトでは、ChannelMergeは入力のアルファを結合します。
入力とコントロール
接続タイプ |
接続名 |
関数 |
入力 |
A |
入力からのチャネルとマージするチャネルを含む画像B。この入力はオプションです。 |
B |
入力からのチャネルとマージするチャネルを含む画像A。ない場合A入力が接続され、マージする両方のチャネルがこの入力から取得されます。 |
|
マスク |
マスクとして使用するオプションの画像。デフォルトでは、マージはマスクの黒以外の領域に制限されます。 最初は、マスク入力はノードの右側に三角形として表示されますが、ノードをドラッグすると、マスクというラベルの付いた矢印に変わります。マスク入力が表示されない場合は、 maskコントロールが無効または設定されていますnone。 |
Control (UI) |
Knob (Scripting) |
Default Value |
関数 |
ChannelMerge Tab |
|||
A channel |
N/A |
enabled |
右側の関連付けられたAチャネルを有効にします。このチェックボックスを無効にすることは、チャンネルをnone。 |
A |
rgba.alpha |
The channel to merge from input A. If no A input is connected, this channel is taken from input B. |
|
operation |
operation |
union |
入力からのピクセル値の設定方法A入力からのピクセル値で計算されますBマージされた画像として出力される新しいピクセル値を作成するには: • absminus abs(AB)-ピクセルの違いの大きさ。 • b if not a A?A:B-Aが存在する場所にAを表示します。それ以外の場合、Bが表示されます。 • divide A / B、A <0およびB <0の場合は0-値を除算しますが、2つの負の値が正の数になることを停止します。 • from (BA)-BからAを引きます。 • in Ab-Bのアルファと重複する画像Aの領域のみを表示します。 • max (max(A、B))-2つの色のうち明るい方を結果の色として選択します。Bより暗い領域のみが置き換えられ、Bより明るい領域は変更されません。 • min (min(A、B))-2つの色のうち暗い方を結果の色として選択します。Bよりも軽い部品はすべて置き換えられます。Bよりも暗い画像の部分は変更されません。 • minus (AB)-AからBを引きます。 • multiply (AB、A <0およびB <0の場合A)-AにBを掛けます。結果は常に暗くなります。黒とブレンドすると黒になり、白とブレンドすると色は変わりません。 • out A(1-b)-Bのアルファと重複しない画像Aの領域のみを表示します。 • plus A + B-2色の合計。明るさを増してAを明るくし、Bを反射します。 • stencil B(1-a)-これは出力操作の逆です。Aのアルファと重複しない画像Bの領域のみを表示します。 • union A + B-AB-画像AとBの両方を表示します。 • xor A + B-2AB-画像が重ならない画像AとBの両方を表示します。 |
B channel |
N/A |
enabled |
右側の関連付けられたBチャネルを有効にします。このチェックボックスを無効にすることは、チャンネルをnone。 |
B |
rgba.alpha |
The channel to merge from input B. |
|
output |
N/A |
enabled |
右側の関連する出力チャンネルを有効にします。このチェックボックスを無効にすることは、チャンネルをnone。 |
output |
rgba.alpha |
Render the merged image into this output channel. |
|
Set BBox to |
bbox |
union |
バウンディングボックスの出力方法: • union -2つの境界ボックスを結合します。 • B side -入力から境界ボックスを使用するB。からのデータAこのボックスの外側にある入力はクリップされます。 • A side -入力から境界ボックスを使用する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での元のB入力と1での完全なマージ効果の間で溶解します。 |
申し訳ありませんが、これは役に立ちませんでした
なぜこれが役に立たなかったのですか? (当てはまるもの全てをご確認ください)
ご意見をいただきありがとうございます。
探しているものが見つからない場合、またはワークフローに関する質問がある場合は、お試しくださいファウンドリサポート。
学習コンテンツを改善する方法についてご意見がある場合は、下のボタンを使用してドキュメントチームにメールを送信してください。
Email Docs Teamフィードバックをお寄せいただきありがとうございます。