畳み込む

Convolveでは、独自のフィルターイメージを提供することにより、カスタムフィルター効果を作成できます。この画像は畳み込み行列として使用されます。つまり、ピクセルの新しい値は、フィルターイメージをピクセルの中心に置き、その近傍を調べ、各ピクセル値にフィルターイメージ内の対応するピクセル値を乗算し、結果を加算することによって計算されます。これにより、たとえば、クリップの焦点をぼかすことができ、フィルター画像の形でレンズぼかし効果を作成できます。

こちらもご覧くださいぼかしそしてピンぼけ

入力とコントロール

接続タイプ

接続名

関数

入力

フィルタ

フィルター画像。この画像は畳み込み行列として使用されます。

高速フーリエ変換を使用して大きなフィルター画像の畳み込みを高速化するため、必ずしもフィルター画像を小さいサイズにトリミングする必要はありません。

画像

畳み込みフィルター効果を受け取る画像シーケンス。

マスク

マスクとして使用するオプションの画像。デフォルトでは、フィルター効果はマスクの黒以外の領域に制限されています。

最初は、マスク入力はノードの右側に三角形として表示されますが、ノードをドラッグすると、マスクというラベルの付いた矢印に変わります。マスク入力が表示されない場合は、 maskコントロールが無効または設定されていますnone

Control (UI)

Knob (Scripting)

Default Value

関数

Convolve Tab

channels

channels

all

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

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

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の詳細については。

filter channel

filter_channel

rgba.alpha

から畳み込み行列として使用するチャネルfilter入力。

このコントロールは、 use input channels無効になっています。

use input channels

use_input_channels

disabled

有効にすると、Convolveはfilterとして入力image入力(つまり、何でもchannelsに設定されています)。

filter bounds

filter_bounds

shape

フィルター境界として使用するものを設定します。

shape - filter入力の境界ボックス。この場合、Convolveはバウンディングボックス領域のみを使用し、フィルターの中心はバウンディングボックスの中心になります。これはデフォルト値であり、次の場合に使用できます。 filter入力は、たとえば、フォーマット領域全体を満たさない小さな境界ボックスを持つロト形状です。

format - filter入力の形式。この場合、Convolveはフォーマット領域全体を使用するため、フォーマット内でフィルターイメージをオフセットできます。

normalize

normalize

enabled

有効にすると、 filter入力は、使用前にその中のすべてのピクセルの合計で除算されます。これにより、コンボリューションによって全体の明るさが変わらないことが保証されます。

mask

N/A

disabled

右側の関連するマスクチャネルを有効にします。このチェックボックスを無効にすることは、チャンネルをnone

maskChannelInput

none

The channel to use as a mask. By default, the filter effect is limited to the non-black areas of this channel.

For example, you can use a depth channel here to simulate depth-of-field blurring.

inject

inject

disabled

をコピーしますmask定義済みへの入力mask.aチャネル。マスクを注入すると、同じマスクをさらに下流で使用できます。

invert

invert_mask

disabled

マスクチャネルの使用を反転して、フィルター効果がマスクの非白領域に制限されるようにします。

fringe

fringe

disabled

有効にすると、マスクのエッジにのみ効果が適用されます。

無効にすると、効果はマスク全体に適用されます。

mix

mix

1

0の元の画像と1の完全なフィルター効果の間で溶解します。

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

畳み込みの適用