C_バイラテラル

C_Bilateralは、空間距離と色の類似性に従って近くのソースピクセルを混合することにより動作する平滑化フィルターです。このフィルターは、エッジの保存に特に優れていますが、計算コストが高くなります。

それは標準に似ていますNuke双方向ノード、ただしGPUアクセラレーションとオプションの追加guideフィルタリング中に色の類似性を計算するための入力。

入力とコントロール

接続タイプ

接続名

関数

入力

src

フィルタリングする画像シーケンス。

ガイド

フィルタリング中に色の類似性を計算するオプションの画像。

接続するguide inputは、フィルターからの出力をガイドイメージと同じ形式に変換し、結果としてジョイントバイラテラルリサンプリングフィルターになります。もしsrcそしてguide画像の形式は同じで、ノードはクロスバイラテラルフィルターとして機能します。

もしguide入力が接続されていない場合、出力形式はsrc入力し、標準の双方向フィルタとして機能します。

マスク

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

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

Control (UI)

Knob (Scripting)

Default Value

関数

C_Bilateral Tab

Local GPU

gpuName

N/A

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

Use CPUでGPUデバイスとして選択されているPreferences

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

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

可能な場合は、別のGPUデバイスを選択して、 Preferencesおよびから代替を選択するGPU Device落ちる。

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

Use GPU if available

useGPUIfAvailable

enabled

有効にすると、レンダリングがLocal GPU CPUではなく、使用可能な場合は指定されます。GPUとCPU間の出力は同じですが、GPUを使用すると処理パフォーマンスが大幅に向上します。

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

GPU処理には特定のドライバーも必要です。最小要件の詳細については、 NukeリリースノートはHelp > Release Notes

Channels

channels

all

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

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

Guide Channels

guide

all

ときguide入力が接続され、フィルタリングの重みを計算するために使用されるガイド画像のチャンネルを設定します。

ガイド画像には、フィルタリングに役立つソースに関する事前情報がいくつか含まれている必要があります。 depthチャネル。利用可能な情報がない場合は、ガイドなしのC_Bilateralフィルターの結果を次のように使用できます。 guide 2番目のフィルタリング操作の入力。

Size (w, h)

Size

3

ピクセルを比較してフィルターを計算する領域の高さと幅を設定します。値を大きくすると比較領域が広がり、効果が大きくなります。

Positional Sigma

PositionalSigma

0.4

近くのピクセルがフィルター全体に影響する量を制御します。

値を小さくすると、互いに近いピクセルのみが混合されます。色が似ている限り、値が大きいほど遠いピクセルも混合されます。

Color Sigma

ColorSigma

0.4

フィルタリング中のピクセルカラーの影響を制御します。

値を小さくすると、非常に似た色のピクセルのみが混合され、画像のエッジを保持できます。値を大きくすると、ピクセルの色の差が大きくなり、エッジがより滑らかになり、色が不均一になります。

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.

inject

inject

disabled

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

invert

invert_mask

disabled

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

fringe

fringe

disabled

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

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

mix

mix

1

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