EdgeExtend

EdgeExtendを使用すると、サンプル領域を侵食または拡張し、マットの内側または外側のより深い部分からピクセルを引き出すことにより、ソフトマットのエッジでの乗算されていない前景色を修正できます。ノードの背後にあるアルゴリズムは、拡張しようとしている塗りつぶし領域のサイズとは無関係に機能します。出力とエッジマスクを使用して、画像の残りの部分とは別のエッジで作業することもできます。典型的な使用例は、モーションブラーを考慮してマットを調整することです。

入力とコントロール

接続タイプ

接続名

関数

入力

 

マット

アルファチャネルまたは輝度を使用して、画像のどの領域が影響を受けるかを制御します。

ソース

エフェクトが適用される画像シーケンス。

Control (UI)

Knob (Scripting)

Default Value

関数

EdgeExtend Tab

Local GPU

gpuName

N/A

次の場合にレンダリングに使用されるGPUを表示しますUse GPU if available有効になっています。ローカルGPUディスプレイNot availableいつ:

Use CPUとして選択されますdefault blink deviceの中にPreferences

システムに適切なGPUが見つかりませんでした。

GPUに十分な空きメモリがない場合など、選択したGPUで処理するためのコンテキストを作成できませんでした。

可能な場合は、別のGPUを選択して、 Preferencesおよびから代替を選択するdefault blink device落ちる。

注意:  別のGPUを選択するには再起動が必要ですNuke変更が有効になる前。

Use GPU if available

useGPUIfAvailable

enabled

有効にすると、レンダリングがLocal GPU CPUではなく、使用可能な場合は指定されます。

注意:  ローカルGPUなしでこのオプションを有効にすると、GPUが利用可能なマシンでスクリプトが開かれるたびに、スクリプトがGPUで実行されます。
コマンドラインからレンダリングしたい場合もこれを選択する必要があります--gpuオプション。

見るWindowsMac OS XおよびmacOS 、またはLinux NukeがサポートするGPUの詳細については。

Channels

channels

rgb

効果はこれらのチャンネルにのみ適用されます。

これを他の何かに設定した場合allまたはnone、右側のチェックボックスを使用して個々のチャンネルを選択できます。

Matte

matte

Source Alpha

エッジを侵食または拡張するときの効果を制限するために前景マットが使用される場所:

None -マットを使用しないでください。

Source Alpha -ソース入力のアルファを使用します。

Source Inverted Alpha -Source入力の反転アルファを使用します。

Matte Luminance -マット入力の輝度を使用します。

Matte Inverted Luminance -マット入力の反転輝度を使用します。

Matte Alpha -マット入力のアルファを使用します。

Matte Inverted Alpha -マット入力の反転アルファを使用します。

Source Is Premultiplied

sourceIsPremultiplied

disabled

有効にすると、EdgeExtendは、 Source入力は事前に乗算されます。

無効にすると、事前乗算は行われません。

Erode

erode

0

マット領域に適用される侵食または膨張の量を制御します。負の値はマットを膨張させ、正の値はマットを侵食します。

Detail Amount

detailAmount

1

マット領域を侵食または膨張させた後、元の高周波ディテールとノイズをどれだけ回復するかを制御します。

Output

Edge Mask

edgeMaskChannel

disabled

有効にすると、選択したチャンネルにエッジマスクを出力します。これにより、画像の残りの部分とは別にマスクを操作し、結果をパイプラインにマージできます。

Premultiply

premultiply

enabled

有効にすると、EdgeExtendは出力イメージを事前に乗算します。

無効にすると、事前乗算は適用されません。

ステップバイステップガイド

EdgeExtendを使用した前景色の修正